ďťż

[PHP] Problem z $_FILES Nie działa upload...

       

Podstrony


telcocafe

Witam.

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

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.