Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dziwne zachowanie move_uploaded_file()
Forum PHP.pl > Forum > PHP
qchar
Mam taki kod:
  1. if (is_uploaded_file($_FILES['upload']['tmp_name']))
  2. {
  3. echo 'jest OK';
  4. $uploadedFile = move_uploaded_file($_FILES['upload']['tmp_name'], 'plik.jpg');
  5. return $uploadedFile;
  6. }
  7. else
  8. {
  9. echo 'cos śmierdzi';
  10. }


I ku mojemu zdziwieniu funkcja is_uploaded_file zwraca TRUE, plik sie kopiuje choć move_uploaded_file zwraca FALSE. Więc widzę napisy jest OK i coś śmierdzi a plik jest gdzie trzeba winksmiley.jpg Ktoś może mi to wyjaśnić?

Serwer to paczka XAMPP na Windowsie.
nospor
Cytat
Więc widzę napisy jest OK i coś śmierdzi
Nie możesz jednoczesnie widziec tych napisow, gdyż są one w dwóch wykluczających się nawzajem sekcjach. Jedyna przyczyna dla ktorej widzisz te dwa napisy jednoczesnie jest to, ze wykonuje się ten kod podwójnie.
qchar
To akurat widziałem, dlatego zgłupiałem, i napisałem na forum. Ale już wiem co jest nie tak - trzeba się iść przespać. Wyłapałem błąd, przez który skrypt którego częścią jest ten kod wywoływał się 2 razy. Więc raz zwracał true, raz false, stąd ta schizofrenia...

Można ten wątek zamknąć, lub usunąć.
nospor
Cytat
To akurat widziałem

Cytat
Ktoś może mi to wyjaśnić?

To skoro to wiedziales to na grzyba chciałeś by ci wyjaśniono powod tego wyswietlenia, skoro wiedziales ze jest to spowodowane podwójnym wywolaniem?

Pisz od razu ze wiesz o co biega tylko nie wiesz czemu ci sie podwojnie generuje a nie krązysz do okola i ludzie niepotrzebnie się płodzą i marnują swoj czas na darmo...
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.