Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pusto po uploadzie :-(
tara
post
Post #1





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


Witam,

wrzucam plik na serwer, oto kod:
  1. <?php
  2. <?php
  3.  
  4. // $plikuzytkownika - miejsce tymczasowej lokalizacji pliku na serwerze WWW
  5. $plikuzytkownika = $HTTP_POST_FILES['plikuzytkownika']['tmp_name'];
  6.  
  7. // $plikuzytkownika_name - nazwa pliku w systemie użytkownika
  8. $plikuzytkownika_name = $HTTP_POST_FILES['plikuzytkownika']['name'];
  9.  
  10. // $plikuzytkownika_size - wielkoœć pliku w bajtach
  11. $plikuzytkownika_size = $HTTP_POST_FILES['plikuzytkownika']['size'];
  12.  
  13. // $plikuzytkownika_type - typ pliku w systemie MIME, np. image/gif
  14. $plikuzytkownika_type = $HTTP_POST_FILES['plikuzytkownika']['type'];
  15.  
  16. // $plikuzytkownika_error - kod błędu zwišzanego z wysyłaniem pliku
  17. $plikuzytkownika_error = $HTTP_POST_FILES['plikuzytkownika']['error'];
  18.  
  19.  
  20.  
  21.  if( is_uploaded_file( $_FILES['plikuzytkownika']['tmp_name'] ) ) 
  22.  $lokalizacja = '../images/proba/';
  23. { 
  24. $strUploadDir = '../images/proba/' . $_FILES['plikuzytkownika']['name']; // folder do zapisywania pliku 
  25. if( move_uploaded_file( $_FILES['plikuzytkownik']['tmp_name'], $lokalizacja ) ) 
  26. { 
  27. // Plik został pomyslnie uploadowany 
  28. } 
  29. else 
  30. { 
  31. // Upadte pliku nie powiodl sie 
  32. } 
  33. } 
  34. ?>


Formularz:
  1. <form enctype="multipart/form-data" action="index.php?bike=wyslij" method="post">
  2. Załaduj ten plik:<input name="plikuzytkownika" type="file">
  3. <input type="submit" value="Wyslij">
  4. </form>
  5. </body>
  6. </html>


A niestety katalog images/proba jest pusty. Katalog ma atrybuty 777. Co jest złęgo ? sad.gif


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




http://php.pl/index.php/phppl/artykuly/dla...h/upload_plikow

Uzywasz zlych tablic itp.. poczytaj
Go to the top of the page
+Quote Post
tara
post
Post #3





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


  1. <? if( is_uploaded_file( $_FILES['plik']['tmp_name'] ) )
  2. {
  3. $strUploadDir = '../images/' . $_FILES['plik']['name'];
  4. if( move_uploaded_file( $_FILES['plik']['tmp_name'], $strUploadDir ) )
  5. {
  6. echo 'Plik został pomyślnie uploadowany! <br />';
  7. }
  8. else
  9. {
  10. echo 'Upload pliku nie powiódł się!';
  11. }
  12. echo 'Dodatkowe informacje o uploadowanym pliku: <pre>' . print_r( $_FILES, true ) . '</pre>';
  13. }
  14. else
  15. {
  16. echo 'Wystąpił błąd podczas wysyłania pliku na serwer!';
  17. }
  18. ?>

Dałem to i wyświetliło się echo 'Plik został pomyślnie uploadowany! <br />';, jednak katalog images jest dalej pusty. sad.gif


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
tiraeth
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


może masz safe-mode=ON ?
Go to the top of the page
+Quote Post
tara
post
Post #5





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


safe_mode Off Off blink.gif atrybuty dla images są ok...


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
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%)
-----


sprawdz w php.ini czy masz wlaczone file_uploads
Go to the top of the page
+Quote Post
tara
post
Post #7





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


Ok, już działa. To ejst kod znaleziony w necie, moze się komuś przydać:
  1. <? 
  2. print(&#092;"<form method=\"post\" action=\"index.php?bike=wyslij&a=1\" enctype=\"multipart/form-data\">\"); 
  3. print(&#092;"Foto: <input type=\"file\" name=\"fotka1\">\"); 
  4. print(&#092;"<input type=\"submit\" name=\"submit\" value=\"Dodaj\">\"); 
  5. print(&#092;"</form><BR>\"); 
  6.  
  7. if($a == 1){ 
  8.  
  9. if (isset($_POST[submit])) { 
  10.  
  11. $typ=getImageSize($_FILES['fotka1']['tmp_name']); 
  12.  
  13. if ($typ[2]==2) { //plik JPG tu mozesz wywalic ten warunek 
  14.  
  15. //początek JPG 
  16. $nazwa = $_FILES['fotka1']['name']; 
  17. $roz = explode ('.', $nazwa); 
  18. $roz=strtolower($roz[1]); 
  19.  
  20. $i=&#092;"jpg\"; 
  21. $t=&#092;"zdjecie\"; 
  22.  
  23.  
  24. $nowanazwa=strtolower($_FILES['fotka1']['name']); 
  25.  
  26. if (move_uploaded_file($_FILES['fotka1']['tmp_name'], &#092;"images/$nowanazwa\")) { 
  27. print(&#092;"udalo sie przeslac plik\"); 
  28. } else { 
  29. print(&#092;"nie udalo sie przeslac pliku :(((\"); 
  30. } 
  31. } 
  32. } 
  33. } 
  34.  
  35. ?>


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
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: 19.08.2025 - 09:10