Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]fwrite hosting zdjec,problem.
Forum PHP.pl > Forum > Przedszkole
Malwin91
Mam taki oto kod .
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html>
  3.  
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6. <meta name="author" content="" />
  7.  
  8. <title>Untitled 1</title>
  9. </head>
  10.  
  11. <body>
  12.  
  13. <form action="vimage1.php" method="POST" enctype="text/plain">
  14. <input type="file" size="20" name="obrazek" />
  15. <input type="image" name="obrazek" />
  16. </form>
  17.  
  18. </body>
  19. </html>


  1. <?php
  2. echo $_POST['obrazek'];
  3. echo $obrazek;
  4. $fp = fopen("/file", "+");
  5. fwrite($fp, $obrazek);
  6. fclose($fp);
  7. ?>


Jednak niestety pliki nie zapisują się w folderze ... co zrobiłem żle ?
Ilware
masz źle ustawiony enctype w formma być enctype="multipart/form-data" + źle zrobiony kod php ma być

  1. $obrazek = $_FILES['obrazek'];
  2. $fp = fopen("/file", "+");
  3. fwrite($fp, $obrazek );


pisane z pacla i nie testowane, ogólnie chodzi o to że do plików jest inna tablica niż $_POST.
http://www.php.net/manual/en/reserved.variables.files.php
erix
  1. $obrazek = $_FILES['obrazek']['tmp_name'];

tongue.gif
Malwin91
Teraz mam tak ale nadal nic sad.gif Prosze o pomoc

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html>
  3.  
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6. <meta name="author" content="" />
  7.  
  8. <title>Untitled 1</title>
  9. </head>
  10.  
  11. <body>
  12.  
  13. <form action="vimage1.php" method="POST" enctype="multipart/form-data">
  14. <input type="file" size="20" name="obrazek" />
  15. <input type="image" name="obrazek" />
  16. </form>
  17.  
  18. </body>
  19. </html>


  1. <?php
  2.  
  3. $obrazek = $_FILES['obrazek']['tmp_name'];
  4. $fp = fopen("/file", "a");
  5. fwrite($fp, $obrazek );
  6.  
  7. ?>
Turson
A folder ma nadany odpowiedni CHMOD?
Malwin91
Ma .. i nadal nic
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.