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.
[PHP] problema cu move_uploaded_file()
-
- Mesaje:27
[PHP] problema cu move_uploaded_file()
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
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".
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
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
- Problema curs de Engleza
Sesizari Erori si Greseli Primul mesaj
Buna.Ultimul mesaj
Am descarcat cursul curs_eurocor-engleza_incepatori_1-16.rar si cand vreau sa-l dezarhivez imi da eroarea asta:
An error occures whilw...
Buna,
Poti sa descarci cursul de engleza, nivel intermediar, de la urmatoarele linkuri:
- Lectiile 1-16... - O mica problema de animatie CSS
HTML - XHTML - CSS Primul mesaj
Noroc, MarPlo!Ultimul mesaj
1. Am vizitat pe twitter un site de animatie, in care website-ul actual se numeste CSS-Challenges,com. In respectivul website, sunt...
1. Multumesc pentru raspuns.
2. Am inteles raspunsul tau: este un mic examen oferit voluntarilor online, pentru a le afla capacitatile de rezolvare...