2
使用命令行界面我不能爲我的生活發送一個文本文件。在接收端使用cURL命令行和php腳本發佈文本文件
這裏的命令行
捲曲-F「[email protected]」 -F「NAME =斯科特」 http://www.mydomain.com/go.php
這裏是從本網站所採取的PHP,但這個例子是使用PHP的捲曲不是命令行。
<?php
$recipient = "[email protected]";
if (empty($_POST)) {
// We only accpet POSTs
header('HTTP/1.0 403 Forbidden');
exit;
} else {
// Handle a POST
$message .= "Submitted at ".date("F j, Y, g:i a")."\n\n";
$message .= "Name:\n";
$message .= $_POST['name']."\n\n";
$message .= "-------------------------------------------\n\n";
$message .= "Comments:\n\n";
$message .= $_POST['comments']."\n\n";
// Send message to email address
$sent = mail($recipient, "Feedback",
$message, "From: Feedback <[email protected]_host.com>\r\n");
if ($sent) {
?>
<html>
<body>
Got POST and sent email:
<pre><? echo $message; ?></pre>
</body>
</html>
<?php
} else {
// Return an error
header('HTTP/1.0 500 Internal Server Error', true, 500);
exit;
}
}
?>
東西正確返回並回顯它發送的電子郵件我沒有得到文本文件的內容。那部分是空白的。試了一千件事,但沒有骰子。
你能編輯你的文章,以表明哪些變量不能按照你的期望工作嗎? $消息?祝你好運。 – shellter