Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] dodawanie zmiennych do pliku tekstowego
Darekxp
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 13.05.2007

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


Witam! mam małe pytanko, a mianowicie jak zrobić żeby poza danymi o wysyłanym pliku, były dodawane dane z formularza-imię i email, do pliku tekstowego? Próbowałem kilku sposobów ale coś mi nie wychodzi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Za odpowiedź z góry dzięki:)

  1. <form method="POST" enctype="multipart/form-data" name="upload" action="upload.php">
  2. <div align="center">
  3. <p>
  4. <input type="hidden" name="ok" value="1">
  5. Wybierz plik:<br>
  6. <input type="file" name="file" size="25">
  7. </p>
  8. <p>Podaj imię
  9. <input type="text" name="imie" >
  10. <br>
  11. Podaj e-mail<input type="text" name="mail" >
  12.  
  13. <br>
  14. <br>
  15. <input type="submit" value="Dodaj">
  16. <input type="reset" value="Reset">
  17. </p>
  18. </div>
  19. </form>


  1. <?
  2. $ok = $_POST['ok']; 
  3. if ($ok=="1"){
  4. $dir = "waszee/miniatury/";
  5. $file = $_FILES['file']['tmp_name']; 
  6. $file_name = $_FILES['file']['name'];
  7. $file_typ = $_FILES['file']['type']; 
  8. $file_size = $_FILES['file']['size'];
  9. $file_name = preg_replace('/[^a-z0-9_-.]/i', '_', "$file_name");
  10. move_uploaded_file($file, $dir.$file_name);
  11. chmod("waszee/miniatury/$file_name", 0666); 
  12.  
  13.  
  14. echo "<center><h1>Twój plik zostal dodany do naszej bazy!</h1><br> 
  15. <b>Informacje o skopiowanym pliku:</b><br> 
  16. Nazwa pliku: $file_name<br> 
  17. Wielkosc pliku: $file_size<br>
  18. Typ pliku: $file_typ</center>";
  19. } 
  20. else { 
  21. echo '<form method="POST" enctype="multipart/form-data" action="upload.php"> 
  22. <input type="hidden" name="ok" value="1">Wybierz plik do przerzucenia:<br>
  23. <input type="file" name="file" size="40"><br><br>
  24. <input type="submit" value="Kopiuj"> <input type="reset" value="Reset">
  25. </form>';
  26. } 
  27. ?>
  28.  
  29.  
  30. <?php
  31. $nazwapliku = 'dane.txt';
  32. $trochetresci = "<--Dane:Nazwa pliku($file_name),Wielkosc pliku($file_size)-->n";
  33.  
  34.  
  35. if (is_writable($nazwapliku)) {
  36.  
  37.  
  38. if (!$uchwyt = fopen($nazwapliku, 'a')) {
  39.  echo "Nie moge otworzyc pliku ($nazwapliku)";
  40.  exit;
  41.  }
  42.  
  43.  
  44. if (fwrite($uchwyt, $trochetresci) === FALSE) {
  45.  echo "Nie moge zapisac do pliku ($nazwapliku)";
  46.  exit;
  47.  }
  48.  
  49. echo "Twoje dane zostaly pomyslnie dodane do naszego systemu";
  50.  
  51. fclose($uchwyt);
  52.  
  53. } else {
  54. echo "Wystapily klopoty z przeslaniem Twoich danych. Przepraszamy za klopot!";
  55. }
  56. ?>
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: 4.10.2025 - 14:41