1 頁 (共 1 頁)

[問題] 上傳檔案Permission denied的問題之一,爬了文還是無法解

發表於 : 2005-09-02 12:20
cheerevelyn
大家好,
本人是有租虛擬主機來放網站
網站的頁面都是用dreamweaver做的
我製作了上傳圖案用的頁面\r
<?
if ($act=="upload")
{
echo "儲存在PHP的tmp中的名稱:";
echo "<br>";
echo "$uploadfile";
echo "<br>";
echo "原本的檔案名稱:";
echo "<br>";
echo "$uploadfile_name";
echo "<br>";
echo "檔案大小:";
echo "<br>";
echo "$uploadfile_size"."位元組";
echo "<br>";
echo "檔案類型:";
echo "<br>";
echo "$uploadfile_type";
echo "<br>";
if (copy($uploadfile,$uploadfile_name))
{
echo "上傳成功!";
}
else
{
echo "上傳失敗!";
}
unlink($uploadfile);
}
?>
<form method="post" enctype="multipart/form-data">
<input type="file" name="uploadfile"><br>
<input type="submit" value="開始上傳">
<input type="hidden" name="act" value="upload">
</form>


但是使用後出現下面的字

儲存在PHP的tmp中的名稱:
/tmp/phpFih3J6
原本的檔案名稱:
IMG_5278.JPG
檔案大小:
65242位元組
檔案類型:
image/pjpeg

Warning: copy(IMG_5278.JPG): failed to open stream: Permission denied in /home/tshirt/public_html/pic/upload.php on line 20
上傳失敗!


我看了很多類似我的狀況的討論文章
大家都說要改權限為777
要改/public_html/images/avatars的權限
我有資料夾/public_html/(這是虛擬主機公司本來就提供的)
但是其下沒有/images/avatars這個東西
請問我的問題要怎麼解決呢?
先謝謝大家

發表於 : 2005-09-02 12:34
小竹子
自行建立該資料夾

發表於 : 2005-09-05 13:58
cheerevelyn
哇!!!
真的解決問題了也!!!
太神奇了!!!!
感謝感謝感謝呀!!!