Re: [請益] PHP檔案複製

看板PHP作者 (CD7)時間16年前 (2009/08/23 14:32), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串2/2 (看更多)
我是這樣寫但是剛剛試了之後單一檔案可以複製,但是若裡面還有包一個資料夾就不行 <?php $path="../$account/"; $source="../10/"; if ($dh = opendir($source)){ while (($sf = readdir($dh)) !== false){ if ($sf == '.' || $sf == '..'){ continue; } $sourceFile = $source.$sf; $pathFile = $path.$sf; if (!copy($sourceFile, $pathFile)){ echo "failed to copy $source...\n"; } } } ?> 我想請問一下 $sourceFile = $source.$sf; $pathFile = $path.$sf; 它主要的動作是什麼,我看不太懂! 還要怎樣修改才能全部都能複製過去! 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.198.94.137

08/23 14:37, , 1F
$filename 會是 [目錄]/[檔案],$sf 只有檔案名稱。
08/23 14:37, 1F

08/23 14:38, , 2F
用 is_dir() 判斷是否為子目錄,然後看要怎麼處理。
08/23 14:38, 2F

08/23 14:39, , 3F
把 $filename、$filename 跟 $sf 印出來就知道了。
08/23 14:39, 3F

08/23 15:03, , 4F
小弟新手看不太懂 可以麻煩JoeHorn寫出全部給我看嗎?
08/23 15:03, 4F
文章代碼(AID): #1AaEA9Mo (PHP)
討論串 (同標題文章)
文章代碼(AID): #1AaEA9Mo (PHP)