echo "Hi, the file you selected is:</br>";
echo $_GET["image"]."</br>";
$fz=filesize($_GET["image"]) or die('filesize error'.mysql_error());在本地机器运行没问题,但是上传到服务器端$fz得不到文件的大小.
$_GET["image"]的值是本地文件,类似"C:\setup.log",是跟格式有关?
echo $_GET["image"]."</br>";
$fz=filesize($_GET["image"]) or die('filesize error'.mysql_error());在本地机器运行没问题,但是上传到服务器端$fz得不到文件的大小.
$_GET["image"]的值是本地文件,类似"C:\setup.log",是跟格式有关?
还有就是为啥or die 后面要用.mysql_error()?貌似这个代码没有操作数据库啊。
但是代码上传到服务器,用本地机器浏览服务器上的页面,然后选择本地文件,$fz返回空值。今天到服务器端运行,用服务器浏览就好用,不知道怎么回事。返回filesize之前不需要上传文件把?
你的分隔符???把分隔符改为“/”,就是像“\SETUP.LOG”改为“/SETUP.LOG”。路径应该是错误的原因。
$_FILES 变量,而不是 GET。