作者eliang ()
看板Web_Design
标题Re: 求助~PHP上传图片的问题
时间Tue Aug 10 18:04:43 2004
※ 引述《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
1F:推 jupiter86001:感恩~ 218.168.239.118 08/10