作者schedule6666 (schedule)
看板PHP
標題[請益]html檔傳資料到php裡卻一直出錯沒有該檔案
時間Thu Aug 17 04:29:13 2017
剛剛照著網站上的範例做表單的練習,不知道為什麼沒有辦法抓到ch04.php
檔案的路徑,我有確認過放在同一資料夾下(C:\AppServ\www)
想請問為什麼會醬子呢? QQ
我的html檔如下:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charst="utf-8"/>
</head>
<body>
<form method="post" action="ch04.php"><br>
名稱<br>
<input type="text" name="username"/><br>
<input type="submit" value="送出" />
</form>
</body>
</html>
我的php檔如下:
<?php
header('content-type;text/html;charster=utf-8');
if($_POST['username'])
echo $_POST['username'].'你好!';
else
echo'忘了輸入姓名!';
?>
錯誤的訊息為…
找不到檔案
Firefox 找不到檔案 /C:/AppServ/www/ch04.php。
請檢查檔名是否有大小寫錯誤、拼錯字。
請檢查檔案是否已被移動、改名或刪除。
想請問各位高手到底是什麼原因嗎? QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.41.54
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1502915355.A.10A.html
※ 編輯: schedule6666 (36.231.41.54), 08/17/2017 04:29:49
1F:推 yanli2: 你如何瀏覽html檔?在瀏覽器上的網址是什麼? 08/17 07:56
2F:推 chingyue: 你確認一下副檔名有沒有錯 08/17 10:39
3F:→ chingyue: 你可能存的時候類型是html,名稱是ch04.php 08/17 10:40
4F:→ chingyue: 還有你html裡面<meta>要改UTF8編碼多了一個" 08/17 10:43
5F:→ chingyue: 應該是content="text/html;charst=utf-8" 08/17 10:43
6F:→ MOONRAKER: charset ;) 08/17 10:47
→ chingyue: 抱歉抱歉 感謝修正XDD
08/17 11:03
To myanli2 我用Firefoxy的browser 網址為localhost/getvalue.html
To mchingyue and mMOONRAKER 你們的眼睛好利喔~已更正,感謝。
可以了!!果然是檔名的問題,謝謝各位高手~~~^_^
※ 編輯: schedule6666 (36.231.41.54), 08/17/2017 17:03:57
※ 編輯: schedule6666 (36.231.41.54), 08/17/2017 17:19:46
7F:推 kroutony: 做這行的都應該要把副檔名顯示打開 08/20 16:01