被複制目前我正在試圖創建一個內容上傳系統,雖然有錯誤正在從網頁製作時,我選中相應的文件夾中的內容爲空郵編文件夾的內容不
$chapterZip = new ZipArchive();
if ($chapterZip->open($_FILES['chapterUpload']['name']))
{
for($i = 0; $i < $chapterZip->numFiles; $i++)
{
$pictureName = $chapterZip->getNameIndex($i);
$fileOpened = $chapterZip->getStream($pictureName);
if(!$fileOpened) exit("failed\n");
while (!feof($fileOpened)) {
$contents = fread($fileOpened, 8192);
// do some stuff
if(copy($contents,"Manga/".$_POST['mangaName']."/".$_POST['chapterName']."/".$pictureName.""))
{
if(chmod("Manga/".$_POST['mangaName']."/".$_POST['chapterName']."/".$pictureName."", 0664))
{
$errmsg0.= "File successfully copied<br/>";
}
else
{
$errmsg0.= "Error: failed to chmod file<br/>";
}
}
else
{
$errmsg0.= "Error: failed to copy file<br/>";
}
}
fclose($fileOpened);
}
}
這個問題的任何幫助,將不勝感激
的代碼非常難以閱讀。你能更詳細地解釋你在這裏做什麼嗎? – 2010-08-18 08:05:27
你得到一個錯誤或不? 此外,你混合閱讀字節($內容)與文件複製,我懷疑它可以工作。 省略一半的代碼也無濟於事。 – PhiLho 2010-08-18 08:15:58
@Pekka 代碼從站點讀取上傳的zip文件,打開文件,並通過內容將循環複製到在類中早先創建的文件夾中。 @PhiLho 我沒有得到任何錯誤,現在我已經在問題中包含了整個方法,只是認爲它與我所問的問題有點不相干。 – dbomb101 2010-08-18 08:42:01