php upload 檔案問題

$f=&$HTTP_POST_FILES['userfile'];
//$dest_dir='';//设定上传目录
$dest=$f['name'];//设置文件名为日期加上文件名避免重       
$r=move_uploaded_file($f['tmp_name'],$dest);
if(!chmod($dest, 0755))//设定上传的文件的属性
{
echo "upload fail!";
exit;
}
echo "$dest";

這個程式有冇改善架地方?

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

個 logic 好有問題喎? 點解個 checking upload fail 係 chmod 做唔係 move_uploaded_file 做? 咁如果個 file upload 佐只係 chmod 唔得都 upload failed??

TOP

原帖由 十三 於 2009-3-7 12:36 發表
點解要755呢?

唔知  邊度可以查到呢d 代碼架意思呀?

TOP

原帖由 tunster 於 2009-3-7 12:45 發表
個 logic 好有問題喎? 點解個 checking upload fail 係 chmod 做唔係 move_uploaded_file 做? 咁如果個 file upload 佐只係 chmod 唔得都 upload failed??

係wo

TOP

仲有想問 邊度set最大上傳大細等setting呢

TOP

原帖由 walter522 於 2009-3-7 13:11 發表
仲有想問 邊度set最大上傳大細等setting呢


一般在 php.ini, 在 Google 找一下 post_max_size, upload_max_filesize

TOP

原帖由 walter522 於 2009-3-7 13:06 發表

唔知  邊度可以查到呢d 代碼架意思呀?

3個位, 拆開黎睇
第1個位 = 該user既權限
第2個位 = 同group user既權限
第3個位 = everyone既權限
1 = append
2 = write
4 = read
同時準許多個權限, 就將佢地加埋
例如以上755既7, 就代表3個權限都齊
5就代表只俾read + append
如果係0, 就代表不準存取

TOP

原帖由 KinChungE 於 2009-3-7 18:04 發表

3個位, 拆開黎睇
第1個位 = 該user既權限
第2個位 = 同group user既權限
第3個位 = everyone既權限
1 = append
2 = write
4 = read
同時準許多個權限, 就將佢地加埋
例如以上755既7, 就代表3個權限都齊
5就代表只俾read + append
如果係0, 就代表不準存取

thank you  very munch

TOP

set file type

TOP

相關文章