ďťż
Podstrony
|
telcocafeWitam.Po przeszukaniu internetu wzdłuż i w szerz, postanowiłem że zapytam tu. Wszak nie mam już nic do stracenia. Otóż, mam formularz: <form action="adduser.php" method="POST" ENCTYPE="multipart/form-data"> <input type="file" name="plik"/><br/> <input type="submit" value="Wyślij plik"/> </form> oraz adduser.php: <?php if (is_uploaded_file($_FILES['plik']['tmp_name'])) { move_uploaded_file($_FILES['plik']['tmp_name'], $_SERVER['DOCUMENT_ROOT'].'/awatary.'.$_FILES['plik' ]['name']); } else { echo 'Błąd przy przesyłaniu danych!'; } ?> Wywaliłem nieistotne elementy kodu. Funkcję move_uploaded_file zastępowałęm też funkcją copy oraz rename. Bezskutecznie - ciągle otrzumuję komunikat 'Błąd przy przesyłaniu danych!'. Jesli spróbuję wyświetlić: echo 'Tymczasowo: '.$_FILES['plik']['tmp_name']; echo '<BR>Nazwa: '.$_FILES['plik']['name']; echo '<BR>Rozmiar: '.$_FILES['plik']['size']; Okazuje się, że $_FILES['plik']['tmp_name'] jest puste. Nic tam nie ma. CHMODY poustawiałem tak jak trzeba. No i co powinenem jeszcze zrobić? $f = $_FILES['plik']; $namefile = $f['name']; copy($f['tmp_name'], 'galeria/'.$namefile) or die(Blad przy kopiowaniu); spróbuj użyć tego kodu, tylko ustaw sobie właściwą ścieżke Nie miejcie mnie za kretyna :mellow: Przecież to jedno i to samo. Powtarzam w czym problem: element 'tmp_name' jest pusty. Ale Dark cez chyba dobrze mowi. to niejest do konca to samo co mowisz. Cez uzywa innego odniesienia do nazwy pliku $namefile = $f['name']; i to powinno działac. jesli to nie zadziała to zara podam ci inna moja metode uploudu plików. jesli to nie zadziała |
|||
Sitedesign by AltusUmbrae. |