Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z edycja pliku w polu textarea
Volume
post 19.03.2005, 11:15:58
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

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


formularz:
  1. <?php
  2. $file = &#092;"plik.txt\";
  3. $fopen = fopen($file, &#092;"r\");
  4. $edit = fread($fopen, filesize($file));
  5.  
  6. echo &#092;"<form method=\"post\" action=\"plik.php\">\";
  7. echo &#092;"<textarea rows=\"7\" cols=\"27\" name=\"edycja\">\";
  8. echo $edit;
  9. echo &#092;"</textarea>\";
  10. echo &#092;"<input type=\"submit\" value=\"Edytuj\" name=\"edycja\"></form>\";
  11. ?>

zapis:
  1. <?php
  2. $file = &#092;"plik.txt\";
  3. $fp = fopen($file, &#092;"w+\") | die(\"blad w otwieraniu pliku\");
  4. fwrite($fp, &#092;"$edycja\") | die(\"blad w zapisywaniu pliku\");
  5. fclose($fp);
  6. ?>

jak probuje edytowac to edytyje mi napis z value --> "Edytuj"... Rowniez nie jestem pewien trybu r+ czy w+ ?
Go to the top of the page
+Quote Post
ebe
post 19.03.2005, 11:24:54
Post #2





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 23.01.2004

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


Ehh, skoro nazwałeś pole textarea edycja i button edycja to skąd to ździwienie, że wstawia nazwę buttona?!? Do teg powinieneś używać tablicy $_POST - to tak na przyszłość


--------------------
Słyszałem, że macie tutaj jakieś takie php... fajne to, dobre to jest?
Go to the top of the page
+Quote Post
Volume
post 19.03.2005, 11:59:28
Post #3





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

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


Masz racje, zupelnei to przeoczylem.. thx.
A co do tej tablicy $_POST, to moglby ktos powiedziec czy dobrze teraz to uzylem:
  1. <?php
  2. $file = &#092;"plik.txt\";
  3. $edycja=$_POST['edycja'];
  4. $_POST['edycja']=stripslashes($edycja);
  5. $fp = fopen($file, &#092;"w+\") | die(\"blad w otwieraniu pliku\");
  6. flock($fp, 2);
  7. fwrite($fp, $_POST['edycja']) | die(&#092;"blad w zapisywaniu pliku\");
  8. flock($fp, 3);
  9. fclose($fp);
  10. ?>
?

Ten post edytował Volume 19.03.2005, 12:01:41
Go to the top of the page
+Quote Post
Coyote
post 19.03.2005, 12:03:26
Post #4





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 20.02.2005
Skąd: Poznań

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


tak teraz masz dobrze


--------------------
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.06.2025 - 10:40