Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] edycja pliku .txt
-btl-
post
Post #1





Goście







Edytuje plik tekstowy z poziomu php, za pomocą kliku pól input z nazwami odpowiednio link, work, artist i przycisku submit.

  1. <?php
  2.  
  3. if (isset($_POST["submit"]))
  4. {
  5. $fp = fopen ($filename, "w");
  6. $content = trim($_POST["link"]) . "\n" . trim($_POST["work"]) . "\n" . trim($_POST["artist"]);
  7. fwrite ($fp, $content);
  8. fclose($fp);
  9. echo "<p>data updated.</p>\n";
  10. }
  11.  
  12. ?>


chodzi o to, że nie chche nadpisywac całego pliku a tylko odpowiednie częsci, wygląda to tak (czesci ktore chce nadpisywac wpisane wielkimi literami odp. z pol input):

&artist=<a href="LINK">WORK by ARTIST</a>


z góry dzieki za pomoc.


Poprawiłem
~mike_mech
Go to the top of the page
+Quote Post
Fipaj
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


Użyj BBCode.

str_replace" title="Zobacz w manualu php" target="_manual...?
ew. ereg_replace" title="Zobacz w manualu php" target="_manual.


--------------------
Go to the top of the page
+Quote Post
-btl-
post
Post #3





Goście







no niestety próbowalem ale nic z tego, wykombinowalem cos takiego:

  1. <?php
  2. {
  3. $fp = fopen ($filename, "w");
  4. $phrase = "&artist=<a href="LINK">WORK by ARTIST</a>";
  5. $bylo = array("LINK", "WORK", "ARTIST");
  6. $jest = array("link", "work", "artist");
  7. $newphrase = str_replace($bylo, $jest, $phrase);
  8. $content = $_POST["$newphrase"];
  9. fwrite ($fp, $content);
  10. fclose($fp);
  11. echo "<p>data updated.</p>\n";
  12. }
  13. ?>


co oczywiscie i tak nie dziala. W kazdym razie moze ktos zrozumie o co mi chodzi, chcialbym do zmiennej $jest wpakowac dane z pól input, pola maja nazwy kolejno link, work, artist.

dzieki.
Go to the top of the page
+Quote Post
Fipaj
post
Post #4





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


  1. <?php
  2. $phrase = '&artist=<a href="LINK">WORK by ARTIST</a>';
  3. ?>


jeśli masz na serwie php5, zapoznaj się z file_get_contents i file_put_contents...


--------------------
Go to the top of the page
+Quote Post
-btl-
post
Post #5





Goście







eh, nie wiem jak tego prawidłowo użyc, po prostu nie chce działac. Męczę się już od rana worriedsmiley.gif
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 Aktualny czas: 22.08.2025 - 05:29