2013-07-15 52 views
2

我測試與WAMP的一個項目,但我有一個問題,當我上傳文件及複印件,它返回:PHP,WAMP - 未能打開流:HTTP包裝

未能打開流: HTTP包裝不支持C:\ wamp \ www中的可寫連接\

我該怎麼辦?

這裏是我的代碼:

<?php 
session_start(); 
if (isset($_SESSION['user'])) { 
    $nombre=$_SESSION['user']; 
    $nombrefoto=$_FILES['foto']['name']; 
    $ruta=$_FILES['foto']['tmp_name']; 
    $destino = "http://localhost/usuarios/".$_SESSION['user'].".jpg"; 
    copy($ruta,$destino); 
} else { 

} 

?> 
+2

您應該使用本地文件名作爲'copy'的目的地,而不是URL。 – Barmar

回答

1

你需要有一個可寫的文件系統設置爲您複製目標......這可能是你的意思。

$destino = $_SERVER["DOCUMENT_ROOT"]."/usuarios/".$_SESSION['user'].".jpg"; 
copy($ruta,$destino); 

確保文檔根目錄下的usuarios目錄存在,並且可以由Web服務器寫入。

+0

是的,它的工作原理非常好,非常感謝! – Darkness

相關問題