[PHP] problema cu move_uploaded_file()

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
GarryOne
Mesaje:27

[PHP] problema cu move_uploaded_file()

http://pastebin.com/XZsEUDyB

problema este la move_uploaded_file, unde am si evidentiat. In rest totul merge perfect. Fisierul uploadat adica variabila $uploaded este si ea in regula, ca am dat un include inainte si dupa move_upload_file si functioneaza perfect, variabila $need_file adica destinatia pare si ea in regula insa nustiu unde e greseala.
RADIO Club http://radio-klub.info" target="_blank

MarPlo Mesaje:4343
Si care e problema /eroarea, ce face sau ce nu face din ce vrei?

GarryOne Mesaje:27
intr-un alt fisier.php incerc sa afisez continutul fisierului uploadat cu functia fread()
Imi da eroare la citire, deoarece fread() cand incearca sa citesca fisierul din data/upload/file.txt el nu este, inseamna ca functia move_uploaded_file nu si-a facut treaba bine
RADIO Club http://radio-klub.info" target="_blank

MarPlo Mesaje:4343
Din ce am vazut in script, pt. numele fisierului in prima functie move_uploaded_file() folosesti variabila $name, care contine numele fisierului preluat din formular, si nu $need_file , care contine adresa "data/upload/file.txt" pe care incerci sa o citesti.
Vezi in directorul "data/upload/" ce fisiere adauga.
Si, ori incerci sa citesti numele adaugat cu $name, ori inlocuiesti:
move_uploaded_file($tmp_name, "$dir/$name");
Cu:
move_uploaded_file($tmp_name, $need_file);

Nu poti folosi functia move_uploaded_file() ca sa copii un fisier de pe server, cum pare ca vrei sa faca:
move_uploaded_file($uploaded, $need_file);
Pentru asta incearca functia copy.

Sau fa upload direct cu numele care vrei sa fie citit, fara alte "artificii".

GarryOne Mesaje:27
merci MarPlo,
am inlocuit move_uploaded_file() cu functia care mi-ai dat-o tu copy() si merge totul perfect
RADIO Club http://radio-klub.info" target="_blank

Subiecte similare