2 回答

TA貢獻60條經驗 獲得超21個贊
第一個問題 echo 打印false 就是在頁面里什么顯示不出來,var_dump可以具體詳細信息。第二個問題is_file是讓你判斷他是不是個文件,你確定$_FILES['screenshoot']['name']這是個文件?還是一個路徑?既然他是判斷是不是個文件,那你傳的參數應該是路徑對+文件名 第三個問題 echo是語言結構他可以打印出PHP的簡單數據類型 int float bool? 復合類型就沒辦法了,object array只能用var_dump或者print_r明白了

TA貢獻1條經驗 獲得超0個贊
/*利用$_FILES全局變量來獲取文件的有關信息*/
? ? echo '上傳文件返回結果代碼:'.$_FILES['screenshoot']['error'].'<br />';
? ? echo '臨時文件路徑:'.$_FILES['screenshoot']['tmp_name'].'<br />';
? ? echo 'echo輸出文件大小:'.($_FILES['screenshoot']['size']/1024).'kb<br />';
? ? echo '文件名稱:'.$_FILES['screenshoot']['name'].'<br />';
? ? echo '文件類型:'.$_FILES['screenshoot']['type'].'<br /><br /><br />';
? ? /*利用函數獲取文件的相關信息*/
? ? $pathString=$_FILES['screenshoot']['tmp_name'];
? ? echo '文件路徑是:'.$pathString.'<br />';
? ? echo 'echo輸出是否是文件:'.(is_file($pathString)).'<br />';
? ? var_dump(is_file($pathString)) . '<br />';
? ? echo 'filesize輸出文件大小:'.(filesize($pathString)/1024).'kb<br />';
? ? var_dump(filesize($pathString)/1024) . 'kb<br />';
- 2 回答
- 0 關注
- 2565 瀏覽
添加回答
舉報