Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] przesyłanie plików na serwer
lukasz.sekula
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 8.03.2007
Skąd: Nysa

Ostrzeżenie: (0%)
-----


  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
Go to the top of the page
+Quote Post
uli
post
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

Ostrzeżenie: (0%)
-----


Wrzuć w IF'a

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


I porównaj z kodem błędu

Ten post edytował uli 2.04.2007, 06:48:20
Go to the top of the page
+Quote Post
lukasz.sekula
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 8.03.2007
Skąd: Nysa

Ostrzeżenie: (0%)
-----


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? (IMG:http://forum.php.pl/style_emoticons/default/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?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował lukasz.sekula 3.04.2007, 21:11:58
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Przepraszam że się dokopuję ale mam ten sam problem. I już zaczynam wątpić jak to znieść....
Go to the top of the page
+Quote Post
jastu
post
Post #5





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

Ostrzeżenie: (0%)
-----


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

Ten post edytował jastu 9.05.2007, 09:24:42
Go to the top of the page
+Quote Post
Pyton_000
post
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Słodko by było gdybym miał dostęp do php.ini (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Próbowałem poprzez ini_set ustawić tem_folder ale nic to nie dało...
Go to the top of the page
+Quote Post
babejsza
post
Post #7





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


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.

Ten post edytował babejsza 9.05.2007, 09:13:51
Go to the top of the page
+Quote Post
Pyton_000
post
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Ale dziwi mnie fakt że przypisanie przez ini_set nie daje żadnego rezultatu podczas wykonywania skryptu
Go to the top of the page
+Quote Post
babejsza
post
Post #9





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


a w jaki sposób próbowałeś to zrobić? Pokaż kod.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #10





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Kod
ini_set("upload_tmp_dir", "./cache");


Ten post edytował Pyton_000 9.05.2007, 09:24:22
Go to the top of the page
+Quote Post
babejsza
post
Post #11





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #12





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


A coś ty sie tak tego home.pl uczepił (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post
babejsza
post
Post #13





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Bo napisałeś, że masz taki sam problem i nie doprecyzowałeś.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 21:28