我已經從net.i下載了一個聯繫腳本(與文件附件)我運行它在wamp(pc),但是當我點擊提交它顯示這個錯誤。你幫我這個錯誤幫助需要在php聯繫腳本與文件附件
警告:mail()[function.mail]:無法連接到「本地主機」端口25的郵件服務器,在php.ini中驗證您的「SMTP」和「smtp_port」設置或在C中使用ini_set :\上線38 稱S
和WAMP \ WWW \ contact.php可以請你告訴我,不管下面的腳本將工作或沒有如果沒有可以用建議文件附件的一個很好的接觸形式
<form action="" enctype="multipart/form-data" method="post">
<label for="name">Name:</label><br/>
<input type="text" id="name" name="name" /><br/>
<label for="email">Email address:</label><br/>
<input type="text" id="email" name="email" /><br/>
<label for="topic">Subject:</label><br/>
<input type="text" id="topic" name="topic" /><br/>
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
<label>Upload a Menu:</label>
<input type="file" name="file" size="20"><br>
<label for="comments">Your comments:</label><br/>
<textarea id="comments" name="comments" rows="5" cols="30"></textarea><br/>
<button name="submit" type="submit">Send</button>
</form>
<?php
if(isset($_POST['submit']))
{
// Pick up the form data and assign it to variables
$name = $_POST['name'];
$email = $_POST['email'];
$topic = $_POST['topic'];
$comments = $_POST['comments'];
// Build the email (replace the address in the $to section with your own)
$to = '[email protected]';
$subject = "Contact: $topic";
$message = "$name said: $comments";
$headers = "From: $email";
// Send the mail using PHPs mail() function
mail($to, $subject, $message, $headers);
// Redirect
echo('<br> your mail has been send<br>');
}
?>
您使用的是哪個平臺?你是在本地主機還是Web服務器上?你有沒有改變你的php.ini文件到郵件功能? –
我使用本地主機不,我不知道如何更改php.ini – test