Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Move_uploaded_file
Forum PHP.pl > Forum > Przedszkole
PawelC
Mam taki kod i wywala mi cały czas błąd:
  1. <?php
  2. $_FILES['plik']['name']=$_POST['plik'];
  3. if($_FILES['plik']['type']=="image/jpeg" || $_FILES['plik']['type']=="image/jpg" || $_FILES['plik']['type']=="image/gif" || $_FILES['plik']['type']=="image/png"){
  4. $token = md5 (uniqid (rand()));
  5. move_uploaded_file($_FILES['plik']['tmp_name'],'./fotki/'.$token.'.'.jpg);
  6. echo "ok"; } else {echo "blad";
  7. }
  8. ?>

Co tu jest nie tak w formularzu nazywa się dobrze jaki plik
nospor
$_FILES['plik']['name']=$_POST['plik']; - co to niby ma robic?

http://pl.php.net/manual/pl/features.file-...post-method.php
i doczytaj jak sie robi upload
PawelC
Jak usune tą linie to wywala mi błąd
Cytat
Notice: Undefined index: plik in C:\wamp\www\skrypt\dodaj.php on line 136
nospor
podalem ci linka! przeczytaj, zanalizuj, zastosuj.
ostrylg
Pokaż kod formularza, najpewniej nie dodałeś do niego
  1. enctype="multipart/form-data"
.
nospor
@ostrylg informacje o tym ma w linku, ktory dostal
Cytat
Be sure your file upload form has attribute enctype="multipart/form-data" otherwise the file upload will not work.

Nie krzywdź czlowieka i nie zabieraj mu tej cennej lekcji jaką jest umiejetnosc czytania manuala...
ostrylg
Racja, będę miał to na uwadze w przyszłości smile.gif
PawelC
Cytat(nospor)
Nie krzywdź czlowieka i nie zabieraj mu tej cennej lekcji jaką jest umiejetnosc czytania manuala...

Zgadza się, wole dostać informacje co gdzie i jak szukać, niż gotowca bo przez niego nic się nie naucze smile.gif
Cytat(ostrylg)
enctype="multipart/form-data"

Miałem ale to nie było to.

Dzięki nospor za pomoc, dotarłem gdzie był błąd, i oby więcej takich osób na tym forum, co dają wskazówki zamiast gotowców, z których niczego nie idzie się nauczyć biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.