Autor Zpráva
misak6
Profil
Ahoj. Mám problém s funkcí move_uploaded_file. Zajímalo by mě, kde je problém v tomto kódu:

$cil = "files/image.jpg"; 

$file_name = $_POST['link'];
$presun = move_uploaded_file($_POST['link'], $cil) or die ("Během přesunu došlo k chybě!</span>");
chmod ($cil, 0644);

Jen bych upozornil, že $_POST['link'] je adresa nějakého obrázku někde na webu. Pokud v tom někdo objeví chybu, tak budu moc rád. Předem Díky.
djlj
Profil
move_uploaded_file slouží, jak už z názvu možná vyplývá, k přesunu právě uploadnutého souboru. Takže je jasné, že to nebude fungovat na nějaký vzdálený soubor.

http://cz.php.net/move_uploaded_file
misak6
Profil
djlj Takže to mám řešit pomocí Copy() ?
djlj
Profil
S copy by to mělo fungovat, jinak file_get_contents nebo fopen.
misak6
Profil
Tak copy asi né - Warning: copy() [function.copy]: Unable to access
asi nemám práva k tomu souboru, který chci kopírovat. Zkusím to file_get_contents.
Jinak díky za pomoc.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0