커맨드 라인 인터페이스를 사용하면 필자의 삶에 텍스트 파일을 보낼 수 없다. 여기 cURL 커맨드 라인과 PHP 스크립트를 사용하여 텍스트 파일 게시하기
는 컬 -F " [email protected]"-F "이름 = 스콧"여기 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