Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Upload pliku...
Forum PHP.pl > Forum > Przedszkole
CouchPotato
Witam...
ostatnio bawiłem się nieco we wrzucanie obrazów na stronę poprzez formularz. Rozwiązanie, które bajerancko działało na moim serwerze na komputerze, nie działa na serwerze zewnętrznym...
Oto błąd jaki się wyświetla...
  1. if($_FILES['pliq']['tmp_name'][$a]!='')
  2. {
  3. $nowe++;
  4. $scz=$_SERVER['DOCUMENT_ROOT'];
  5. $scz=substr($scz,0,$scz);
  6. $name=time();
  7. move_uploaded_file($_FILES['pliq']['tmp_name'][$a],$scz.'/zestawy/'.$name.$a.'.jpg');
  8. $nowe_names[$a]=$name.$a;
  9. }

Nie mam zielonego pojęcia dlaczego nie może przenieść tego pliku...

Pozdrawiam, i z góry dziękuję za pomoc...
Crozin
Błąd chyba dosyć jasny: No such file or directory
Ale jakbyś nam podał kod...
darko
Sprawdź na serwerze

1. czy masz identyczną strukturę katalogów, na których operujesz, jednym słowem czy masz poprawnie podaną ścieżkę do pliku i ścieżkę do folderu docelowego
2. czy folder z wykonywanym skryptem i sam skrypt mają odpowiednie uprawnienia chmod 777

Temat już był na forum
CouchPotato
Oczywiście, już wrzucam kod:
  1. if($_FILES['pliq']['tmp_name'][$a]!='')
  2. {
  3. $scz=$_SERVER['DOCUMENT_ROOT'];
  4. $scz=substr($scz,0,$scz);
  5. $name=time();
  6. move_uploaded_file($_FILES['pliq']['tmp_name'][$a],$scz.'/test/zestawy/'.$name.$a.'.jpg');
  7. }


Wszystkie mają prawa 777, w ścieżce do pliku źródłowego chyba nie byłem w stanie popełnić błędu (z tego co kojarzę to jest ona w $_FILES['pliq']['tmp_name'][$a]), a ścieżka docelowa pokazana w błędzie również jest poprawna...
piotrooo89
daj print_r($_FILES) i pokaż co się wyświetla.
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.