Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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.

(IMG:http://forum.php.pl/uwaga.gif)
Poprawiłem
~mike_mech
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-btl-
post
Post #2





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

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: 7.10.2025 - 23:23