Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz
Login
post 31.03.2005, 17:00:21
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 4.01.2005
Skąd: Małopolska, Tarnów

Ostrzeżenie: (20%)
X----


Witam!
Znalazłem na stronie http://www.leon.w-wa.pl/texts/kurs/trans.php#upload przykład formularza I czy dało byś się to jakoś przekształcić, żeby dane wpisane w tym formularzu zapisywały się wa jkimś pliku? np. dane.txt
Go to the top of the page
+Quote Post
tiraeth
post 31.03.2005, 17:11:28
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Kup sobie książkę php 4. Ćwiczenia praktyczne lub poszukaj na forum dodawanie do plik
Go to the top of the page
+Quote Post
Login
post 31.03.2005, 17:13:08
Post #3





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 4.01.2005
Skąd: Małopolska, Tarnów

Ostrzeżenie: (20%)
X----


angrysmiley.gif
nie spodziewałem się takiej odpowiedzi ohmy.gif
Go to the top of the page
+Quote Post
tiraeth
post 31.03.2005, 17:19:46
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Jak zwykle małe dziecko się oburzyło i trzeba napisać (ehhh.. moje palce już mnie tak bolą):

  1. <?php
  2. if($_POST['dane'] == &#092;"\")
  3. {
  4.  echo '<form name=\"dod\" action=\"'.$_SERVER['PHP_SELF'].'\" method=\"POST\">';
  5.  echo 'Nazwa pliku: <input type=\"text\" name=\"plik\"><br />';
  6.  echo '<textarea name=\"dane\" style=\"width:400px; height:400px\"></textarea><br />';
  7.  echo '<input type=\"submit\" value=\"Dodaj do pliku\"></form>';
  8. }
  9. else
  10. {
  11.  $plik = fopen($_POST['plik'], 'a');
  12.  flock($plik, 2);
  13.  fputs($plik, $_POST['dane'], strlen($_POST['dane']));
  14.  flock($plik, 3);
  15.  fclose($plik);
  16.  echo 'Dane dodane!';
  17. }
  18. ?>


Zadowolony?
Go to the top of the page
+Quote Post
Login
post 31.03.2005, 20:09:48
Post #5





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 4.01.2005
Skąd: Małopolska, Tarnów

Ostrzeżenie: (20%)
X----


Można też zapisać w taki sposób:

  1. <?
  2. if(!$_POST['pole']){
  3. ?>
  4. <body>
  5.  
  6. <form action='index.php' method='post'>
  7. Nazwa pliku: <input type=\"text\" name=\"plik\"><br />
  8. <textarea name='pole' rows=\"25\" cols=\"66\"></textarea>
  9. <input type='submit' value='Dodaj do pliku'>
  10. </form>
  11. <?
  12. }else{
  13. $file = fopen($_POST['plik'], 'a');
  14. fwrite($file, $_POST['pole']);
  15. fclose($file);
  16. echo 'Dane dodane!';
  17. }
  18. ?>


Tylko mins jest tego, że pliki zapisują się bez żadnego rozszerzenia. Nie dało by się tego zmienić na np. .txt?
Go to the top of the page
+Quote Post
Puciek
post 31.03.2005, 20:25:33
Post #6


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Dziecko placze bo manual niedzila chlip chlip
  1. if(!$_POST['pole']){
  2. ?>
  3. <body>
  4.  
  5. <form action='index.php' method='post'>
  6. Nazwa pliku: <input type=\"text\" name=\"plik\"><br />
  7. <textarea name='pole' rows=\"25\" cols=\"66\"></textarea>
  8. <input type='submit' value='Dodaj do pliku'>
  9. </form>
  10. <?
  11. }else{
  12. $file = fopen($_POST['plik'].'.txt', 'a');
  13. fwrite($file, $_POST['pole']);
  14. fclose($file);
  15. echo 'Dane dodane!';
  16. }


--------------------

http://puciek.wordpress.com prywatnie o świecie
Go to the top of the page
+Quote Post

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 - 03:21