Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] przesyłanie plików na serwer
Forum PHP.pl > Forum > Przedszkole
lukasz.sekula
  1. <?php
  2. $image_tempname=$_FILES['image_filename']['name'];
  3.  
  4. $imagedir="/moj/produkty/obrazki/";
  5. $imagename=$imagedir.$image_tempname;
  6.  
  7.  
  8.  
  9. $test=move_uploaded_file($_FILES['image_filename']['tmp_name'], $imagename);
  10.  
  11. if (!$test)
  12. {
  13. echo'blad wrrr ';
  14. }
  15. ?>


bajer w tym ze nie wywala zadnego bledu...nic po prostu widze tylko moje blad wrrr..... szukalem juz chyba wszedzie i nie mam sil a na dzisiaj musi dzialac plis pomocy

wszystko sie dzieje na serwerku klienta w home.pl
uli
Wrzuć w IF'a

  1. <?php
  2. echo $_FILES['image_filename']['error'] ;
  3. ?>


I porównaj z kodem błędu
lukasz.sekula
wyskoczył błąd 6, więc sprawdzam jest:

UPLOAD_ERR_NO_TMP_DIR

Value: 6; Missing a temporary folder. Introduced in PHP 4.3.10 and PHP 5.0.3.


z czym to się je? dry.gif nie mam pojęcia co z tym zrobić a wydaje mi się żę tymczasowy folder mam ustawiony i nie pominąłem niczego....

edit:
hmmm nikt nie chce pomoc?questionmark.gifquestionmark.gif
Pyton_000
Przepraszam że się dokopuję ale mam ten sam problem. I już zaczynam wątpić jak to znieść....
jastu
Sprawdzcie czy macie to w php.ini i czy folder się zgadza
  1. ;;;;;;;;;;;;;;;;
  2. ; File Uploads ;
  3. ;;;;;;;;;;;;;;;;
  4.  
  5. ; Whether to allow HTTP file uploads.
  6. file_uploads = On
  7.  
  8. ; Temporary directory for HTTP uploaded files (will use system default if not specified).
  9. upload_tmp_dir = C:\Program Files\ApacheGroup\Php5\uploadtemp
  10.  
  11. ; Maximum allowed size for uploaded files.
  12. upload_max_filesize = 2M



Możecie jeszcze w .htaccess (jeśli jest to możliwe) podać ścieżkę do swojego pliku php.ini
Pyton_000
Słodko by było gdybym miał dostęp do php.ini smile.gif

Próbowałem poprzez ini_set ustawić tem_folder ale nic to nie dało...
babejsza
w katalogu głównym ftp'a (lub serwisu jeżeli wykorzystujesz subdomenę lub domenę z przekierowaniem na katalog) należy utworzyć katalog tmp.

//EDIT

A tak swoją drogą to na home.pl możesz sam sobie utworzyć plik php.ini. Robi się to w głównym katalogu serwisu.
Pyton_000
Ale dziwi mnie fakt że przypisanie przez ini_set nie daje żadnego rezultatu podczas wykonywania skryptu
babejsza
a w jaki sposób próbowałeś to zrobić? Pokaż kod.
Pyton_000
Kod
ini_set("upload_tmp_dir", "./cache");
babejsza
hmmm, być może na home'ie wyłączyli obsługę dla funkcji ini_set?

Zrób tak jak Ci napisałem kilka postów wyżej i będzie grało.
Pyton_000
A coś ty sie tak tego home.pl uczepił smile.gif

Tak gwoli wyjaśnienia małego, wykonuje pewną robotkę i mam dostęp tylko do części FTP, ale napisałem do kolesia o pełny dostęp i sprawdzę z tym tmp
babejsza
Bo napisałeś, że masz taki sam problem i nie doprecyzowałeś.
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.