Re: 求助~PHP上傳圖片的問題

看板Web_Design作者時間20年前 (2004/08/10 17:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
※ 引述《jupiter86001 (案)》之銘言: : 抱歉請問一個問題 : 如果我想檢查上傳的檔案是不是jpg或gif檔的話 : 應該怎樣檢查呢?? : code : if($File == "*.jpg" || $File == "*.gif") 你這樣寫的意思是「如果檔名是 "*.jpg" 或 "*.gif"」才會過關 星號 (*) 在這裡被當作是真的星號, 而不是萬用字元 你可以用 substr() 來抓出副檔名 例如: $extension = substr($filename, -4); if ($extension == ".jpg" || $extension == ".gif") 詳細用法請看 http://tw.php.net/manual/en/function.substr.php : { : echo "上傳成功!<p>"; : rename($File,$File_RE); : $sql="INSERT INTO data(ID,File,Date) : values('$ID','$File_RE','$Date')"; : mysql_query($sql); : echo "<img src=".$File_RE.">"; : } : else : echo "上傳失敗!檔名不符!<p>"; : 我們現在是這樣寫的 但是都是顯示上傳失敗的訊息 : 我想問題可能出在if的判斷式 : 但是一直改不出來 請教各位 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.58.168.200

218.168.239.118 08/10, , 1F
感恩~
218.168.239.118 08/10, 1F
文章代碼(AID): #1169mm0H (Web_Design)
文章代碼(AID): #1169mm0H (Web_Design)