Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> upload, Mam problem z uploadem...
kpiotrek
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 14.06.2004

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


Wiem, że ten temat przewijał się wielokrotnie ale ja już nie wiem co mam z tym zrobić. A więc tak:
- mam php v. 4.3.10
i standardowy kod na upload:
  1. <?php
  2. if( is_uploaded_file( $_FILES['userfile']['tmp_name'] ) )
  3. {
  4.   $strUploadDir = 'images/' . $_FILES['userfile']['name'];
  5.   if( move_uploaded_file( $_FILES['userfile']['tmp_name'], $strUploadDir ) )
  6.   {
  7.     echo 'Plik został pomyślnie uploadowany! <br />';
  8.   }
  9.   else
  10.   {
  11.     echo 'Upload pliku nie powiódł się!';
  12.   }
  13.   echo 'Dodatkowe informacje o uploadowanym pliku: <pre>' . print_r( $_FILES, true ) . '</pre>';
  14. }
  15. else
  16. {
  17.   echo 'Wystąpił błąd podczas wysyłania pliku na serwer!';
  18. }
  19. ?>

chmod 777 na images.
Nie działa:(
Zaglądałem co się dzieje w zmiennych i okazało się, że $_FILES['userfile']['tmp_name'] - teoretycznie - ścieżka na serwerze do uploadowanego pliku nie istnieje więc czyści formularz i nie przesyła pliku.
Sprawdzałem na ten kod na innym serwerze gdzie była starsza wersja php - i chodziło bez problemu. Może ktoś wie co z tym zrobić...

Ten post edytował kpiotrek 29.03.2005, 07:19:44
Go to the top of the page
+Quote Post
Login
post
Post #2





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 4.01.2005
Skąd: Małopolska, Tarnów

Ostrzeżenie: (20%)
X----


ściągnij sobie gotowy skrypt. Jest jeden taki fajny skrypt. Ostatnio go przetłumaczałęm
Go to the top of the page
+Quote Post
kpiotrek
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 14.06.2004

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


Ale który i skąd go pociągnąć?
Go to the top of the page
+Quote Post
zbig13
post
Post #4





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

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


jest sporo różnych uploaderów. możesz je ściągnąć np. stąd.
Go to the top of the page
+Quote Post
kpiotrek
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 14.06.2004

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


oki. sprawdze inne upload'ery. ale cos mi sie wydaje, ze problem tkwi w ustawieniach php. to jest stawiane na serwerze hostingpro.pl (onet). niby phpinfo pokazuje ze move_uploaded_file jest wlaczone a nie wyciaga mi tego: $_FILES['userfile']['tmp_name'] bo skrypt sie zachowuje jakby nie przechodzil pierwszego if-a tylko czysci formularz. nawet nie pokazuje ze wystapil blad:(... moze juz ktos to cwiczyl na tym wstretnym serwerze...
Go to the top of the page
+Quote Post
zbig13
post
Post #6





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

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


Sprobuj sie dowiedziec czy php.ini jest wlaczona opcja file_uploads.
Go to the top of the page
+Quote Post
kpiotrek
post
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 14.06.2004

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


jest wlaczona - sprawdzalem... tu jest phpinfo

Ten post edytował kpiotrek 30.03.2005, 11:36:50
Go to the top of the page
+Quote Post
webtg
post
Post #8





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 28.12.2004
Skąd: Tarnowskie Góry

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


A próbowałes zmienić CHMOD tak:

  1. <?php
  2. mkdir (&#092;"sciezka\",0777);
  3. chmod (&#092;"sciezka\",0777);
  4. ?>


?
Go to the top of the page
+Quote Post
kpiotrek
post
Post #9





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 14.06.2004

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


tak tez juz robilem... chmod katalogu do ktorego ma wrzucac jest 777...
zastanawia mnie czemu to: $_FILES['userfile']['tmp_name'] - zachowuje sie jakby tmp_name nie istnialo. czy jest mozliwe ze serwer nie odpowiada? ze tmp_name jest wylaczone?
Go to the top of the page
+Quote Post
Viroch
post
Post #10





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 12.11.2003

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


a masz na pewno w formularzu
  1. <form enctype='multipart/form-data'>
?
Go to the top of the page
+Quote Post
kpiotrek
post
Post #11





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 14.06.2004

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


Wlasnie mi sie udalo to zrobic!!!
napisze bo moze komus sie to przyda i nie bedzie musial siedziec nad manualem;)
na serwerze hostingpro.pl potzrebna jest taka glupota jak wlastny katalog tmpa! nalezy utworzyć sobie katalog tmp i dać mu chmod 777.
I upload idzie juz bez problemu!!!

Ten post edytował kpiotrek 30.03.2005, 12:35:56
Go to the top of the page
+Quote Post
webtg
post
Post #12





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 28.12.2004
Skąd: Tarnowskie Góry

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


No to faktycznie zkręcone to trochę . .
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 18:45