-3
我有一個不想在瀏覽器上打開的php文件,我將它保存在xammp/htdoc文件夾中,當我嘗試在瀏覽器中打開它時,我可以選擇保存或打開文件。在網絡瀏覽器上運行PHP文件
這是我的代碼:
<html>
<body>
<?php
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
{
//send email
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
mail("[email protected]", $subject,
$message, "From:" . $email);
echo "Thank you for using our mail form";
}
else
//if "email" is not filled out, display the form
{
echo "<form method='post' action='sch.php'>
Email: <input name='email' type='text'><br>
Subject: <input name='subject' type='text'><br>
Message:<br>
<textarea name='message' rows='15' cols='40'>
</textarea><br>
<input type='submit'>
</form>";
}
?>
</body>
</html>
PHP腳本無法通過瀏覽器解釋。它通常需要一個帶有php擴展執行它的http服務器。你有沒有安裝並運行這樣的服務器?如果是這樣,然後打開腳本不是通過它的本地文件路徑,而是通過它的url,像http://localhost/.../script.php – arkascha
請注意,您的表單是打開頭注入,它不會是很難向全世界的人發送數百萬封垃圾郵件,並且阻止您的服務器再次被髮送郵件。 'POST contact.php?[email protected] \ r \ nCc:president @ whitehouse.gov,putin @ russia.com' – h2ooooooo