2010-08-11 91 views
2

我的應用程序工作正常,但我不知道如何突然allow_url_fopen在我的php.ini中設置OFF,在我的ftp目錄中有php.ini文件,但是當我執行phpinfo();它給所有的php.ini配置information.I不知道如何設置這個ON.can人的另一種方式告訴我,我的代碼 -備用方法,如果allow_url_fopen,如果在php.ini文件中關閉

$image_name=$unq.'.'.$extension; 
$newname="album/".$image_name; 
$copied = copy($_FILES['image']['tmp_name'], $newname); // here i get error 

錯誤:警告:複製(相冊/ 6911139.jpg )[function.copy]:無法打開流:在D:\ Hosting \ 6448289 \ html \ upload.php中拒絕了權限

在第112行的D:\ Hosting \ 6448289 \ html \ upload.php中的服務器配置中禁用了URL文件訪問。

請建議我使用任何替代方法。 是否有任何命令,我會執行allow_url_fopen`將設置爲?

回答

1

將上傳的文件複製到Web服務器上的其他位置不應包含URL。不知道這裏發生了什麼問題 - 我無法在任何地方看到URL。

無論如何,你應該使用move_uploaded_file()這個,而不是copy()。試試這是否更好。

也可以嘗試使用絕對路徑,而不是相對album/.....

+0

哦感謝佩卡其working.thanks很多... – nectar 2010-08-11 12:16:49

相關問題