/gespac/modules/rss/post_rss.php

http://gespac.googlecode.com/ · PHP · 53 lines · 29 code · 22 blank · 2 comment · 6 complexity · c0b44795df489dc69bbd36f6abdc2618 MD5 · raw file

  1. <?PHP
  2. $action = $_GET['action'];
  3. if ( $action == "add" ) {
  4. $nom = $_POST ['nom'];
  5. $url = $_POST ['url'];
  6. $fp = fopen('../../dump/flux.txt', 'a+');
  7. fwrite($fp, '"' . $nom . '";"' . $url . '"' . "\n");
  8. fclose ($fp);
  9. echo "Le flux <b>$nom</b> est ajouté ŕ la liste";
  10. }
  11. if ( $action == "suppr") {
  12. $id = $_GET ['id'];
  13. $fichier = "";
  14. // On lit le fichier et on colle tout dans une variable sauf la ligne ŕ supprimer
  15. $fp = fopen('../../dump/flux.txt', 'r');
  16. $row = 0;
  17. while (!feof($fp)) {
  18. $buffer = fgets($fp);
  19. if ($row <> $id) {
  20. $fichier .= $buffer;
  21. }
  22. $row++;
  23. }
  24. fclose ($fp);
  25. // Maintenant on recrache la variable fichier dans le fichier flux.txt
  26. $fp = fopen('../../dump/flux.txt', 'w+');
  27. fwrite ($fp, $fichier);
  28. fclose ($fp);
  29. echo "Le flux est supprimé de la liste";
  30. }
  31. ?>