Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Php wgrywanie pliku przez formularz
set4812
post 13.04.2010, 21:59:31
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 13.04.2010

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


Mam na zaliczenie napisać galerie. Zacząłem od pisanie galerii. Formularz pobierający plik mam oddzielnie od skryptu przetwarzającego formularz. Chce scalic wszystko w 1 plik.
Kod formularza
  1. <form action="galeria.php" method="post" enctype="multipart/form-data">
  2. Podaj nazwe pliku do przekazania: <br/>
  3. <input name="picture_file" type="file" />
  4. <br />
  5. <input type="submit" value="plik"/>
  6. </form>
  7. </body>

Kod kryptu przetwarzającego formularz
  1. <html><head><title>Przekazywanie plik??title></head>
  2. <body bgcolor="#33ff33">
  3. <?php
  4. echo "Przekazany plik to: ",
  5.  
  6.  
  7. $_FILES['picture_file']['tmp_name'], '<br />';
  8. $filename = $_FILES['picture_file']['name'];
  9. $filesize = $_FILES['picture_file']['size'];
  10. $directory = 'C:/wamp/www/';
  11. $uploadFile = $directory . $filename;
  12.  
  13.  
  14.  
  15.  
  16. echo "Przeniesiony plik to:" . $uploadFile .'<br />';
  17.  
  18.  
  19.  
  20. if (move_uploaded_file($_FILES['picture_file']['tmp_name'], $uploadFile)){
  21. echo 'Plik jest prawidłowy i został poprawnie przekazany.<br /> ';
  22. echo "Plik obrazka o nazwie $filename posiada wielkość $filesize bajt";
  23. }
  24. $uchwyt = @fopen ("obrazy.txt", "a");
  25.  
  26. fwrite($uchwyt,$_FILES['picture_file']['name']."#");
  27. fclose ($uchwyt);
  28. ?>
  29. <center>
  30. <br />
  31. <?php
  32. $obraz="";
  33. $uchwyt = @fopen ("obrazy.txt", "r");
  34. while (!feof($uchwyt)) {
  35.  
  36. $buffer = fgetc($uchwyt);
  37. if ($buffer=='#'){
  38. $buffer="";
  39. echo '<img src="' . $obraz.'"width="250" height="175" border="3">';
  40. $obraz="";
  41. }
  42. $obraz=$obraz.$buffer;
  43. }
  44.  
  45.  
  46. fclose ($uchwyt);
  47. ?>
  48. </center>
  49. </body>
  50. </html>

Proszę i pomoc.
Dziękuję i pozdrawiam set4812
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:39