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