Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Usuwanie linijki tekstu z pliku txt + przenoszenie do innego pliku, operacje na plikach txt
laskos6989
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 1.06.2011

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


Witam. Jestem początkującym programistą, w zasadzie laikiem. W związku z tym czy ktoś pomógłby mi dodać do poniżej przedstawionej funkcji wiersz o tym by po kliknięciu na przycisk del usuwany wiersz przenoszony był do innego pliku na jego początku ?


KOD:

  1. <?
  2. function f($c,$k)
  3. {
  4.  
  5. $c = "<form ACTION=".$_SERVER['PHP_SELF']." METHOD='POST'>";
  6. $c .= "<input TYPE='hidden' name='x' value='1'>";
  7. $c .= "<select name='in'>";
  8. $foo = file($k);
  9. $t = 0;
  10. foreach($foo as $v){
  11. $c .= '<option VALUE=\''.$t.'\'>'.$v.'</OPTION>';
  12. $t++;
  13. }
  14. $c .= "</select><input TYPE='submit' value='del'></form>";
  15. return $c;
  16. };
  17. function delline($u,$f){
  18. $foo = file($f);
  19. unset($foo[$u]);
  20. $f = fopen($f,'w');
  21. flock($f, LOCK_EX);
  22. fwrite($f,str_replace('\r','',join('',$foo)));
  23. flock($f ,LOCK_UN);
  24. fclose($f);
  25. print 'usunolem linie';
  26. exit();
  27. };
  28. ($_POST['x'])?delline($_POST['in'],'plik.txt'):print f($c,'plik.txt');
  29.  
  30. ?>
Powód edycji: [webdice]: Okropny błąd ortograficzny w tytule. Widzę jednak że nie tylko w temacie. Pisze się usuń!
Go to the top of the page
+Quote Post

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: 23.08.2025 - 08:47