Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przesyłanie danych -> server, jak powyżej
pawelsake
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 8.03.2010

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


witam znalazłem skrypt uimożliwajacy przesyłąnie danych jednak nie działa:

  1. <?php
  2. echo '<?xml version="1.0" encoding="iso-8859-2"?>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
  5.  
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  7. <title>Upload</title>
  8. </head>
  9.  
  10.  
  11. <div>
  12. <form enctype="multipart/form-data" action="up.php" method="POST">
  13. <input type="hidden" name="MAX_FILE_SIZE" value="500000" />
  14. <input name="plik" type="file" /> <br />
  15. <input type="submit" value="Wyślij plik" />
  16. <br />
  17. <input type="reset" value="Wyczyść" />
  18. </form>
  19. </div>
  20. <?php
  21. $plik_tmp = $_FILES['plik']['tmp_name'];
  22. $plik_nazwa = $_FILES['plik']['name'];
  23. $plik_rozmiar = $_FILES['plik']['size'];
  24.  
  25. $plik_nazwa = strtolower($plik_nazwa);
  26. $plik_nazwa = str_replace("ż","z",$plik_nazwa);
  27. $plik_nazwa = str_replace("ą","a",$plik_nazwa);
  28. $plik_nazwa = str_replace(" ","",$plik_nazwa);
  29. $plik_nazwa = str_replace("_","",$plik_nazwa);
  30.  
  31. if(is_uploaded_file($plik_tmp)) {
  32. move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  33. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  34. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
  35. }
  36. else
  37. echo "Nie udało się wysłać pliku <strong>$plik_nazwa</strong> na serwer";
  38. ?>
  39.  
  40. </body>
  41.  
  42. </html>
  43.  


nie wiem za bardzo co zrobić z plikiem
up.php co w nim wpisać? wyżej obecny skrypt zapisać jako php czy może inne dane są w nim potrzebne ? (IMG:style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
słuchajcie myślałem że tu działą ładnie pisze że wysłało niestety plików nie mam na serwerze
No bo zanim wypiszesz ten "madry" komunikat ze wyslalo, to najpierw trzeba sprawdzic co wrocila funkcja move_uploaded_file(). Jak mozesz pisać że coś zostalo zrobione jak nie sprawdzasz czy na pewno zostało to zrobione?

Poza tym włącz wyświetlanie wszystkich błędów. Daj ten kod:
  1. ini_set('display_errors','1');

na początku skryptu.
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 22:29