Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapis danych z formularza do pliku
daros17
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


Hey

Mam taki głupi problem, a mianowicie kod poniżej zapisuje to co wrzucam w formularz i zapisuje w plikach txt. pierwszy plik to plik0.txt natepny to plik1.txt i tak dalej każdy plik ma to co wpisalem do formularza ostatni raz, a ja chce aby to co wpisalem pierwszy raz bylo w pliku plik0.txt itp

jak to przerobić?

zapisuje jedynie liczby co do poprawki?

  1. <form action="" method="POST">
  2. <textarea name="wrzuc"></textarea>
  3. <input type="submit" name="submit" value="Wyslij">
  4.  
  5. <?php
  6.  
  7. if(isset($_POST['submit']))
  8. {
  9. echo 'Tekst został zapisany';
  10. }
  11. {
  12. $k=0;
  13. $wrzuc=$_POST['wrzuc'];
  14. $tresc = $wrzuc;
  15. for ($i=0; $i<$wrzuc; $i++)
  16. {
  17. file_put_contents('plik'.$i.'.txt', $tresc);
  18.  
  19. }
  20. }
  21.  
  22. ?>
  23.  


Ten post edytował daros17 10.12.2010, 19:06:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ZeTu
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 8
Dołączył: 8.12.2010

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


Zawartość dodaj.php lub dodaj.html
  1. <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
  2. <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='pl' lang='pl'>
  3. <head>
  4. <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-2' />
  5. </head>
  6. <html>
  7. <body>
  8. <table>
  9. <form method="post" action="add.php">
  10. <tr><td>Tytuł:</td><td><input type="text" name="tytul" size=20></td></tr>
  11. <tr><td><br>Treść:</td><td><textarea rows="6" name="tresc" cols="60"></textarea></td></tr>
  12. </p>
  13. <tr><td></td>
  14. <td><input type="submit" value="Dodaj"> <input type="reset" value="Wyczyść"></td></tr>
  15. </form>
  16. </td></tr>
  17. </table>
  18.  
  19. </body>
  20. </html>


Zawartość add.php
  1. <? extract($_REQUEST);
  2. $napis="Zobacz";
  3. $dataloc="nn.txt";
  4.  
  5. $zobacz="<a href=zobacz.php>$napis</a>";
  6.  
  7. $read=fopen($dataloc, "r");
  8. $fileread = fread($read, filesize($dataloc));
  9. fclose($read);
  10.  
  11.  
  12. fwrite (fopen("nn.txt", "r+"), "<b>$tytul $tytulz</b><br>$trescz $tresc<br><br>
  13. \n $fileread ");
  14.  
  15. fclose(fopen("nn.txt", "a+"));
  16.  
  17. echo ("$zobacz");
  18. ?>


nn.txt puste (chmod 777)

Zawartość zobacz.php
  1. <?
  2. $sciezka = 'nn.txt';
  3. $plik = fopen($sciezka, 'r');
  4. $zawartosc = fread($plik, filesize('nn.txt'));
  5. echo $zawartosc
  6. ?>


"ś" = "¶"
Demo http://karol-drag.eu/demo/dodaj.html
Pobierz gotowca http://karol-drag.eu/demo/pobierz-demo.zip

Nie żebym chciał reklamować (swoją) stronę, po prostu chcę ułatwić Ci życie, bo tak to musisz kopiować to i usuwać te nry linijek.
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: 3.10.2025 - 15:06