PageRenderTime 12ms CodeModel.GetById 1ms app.highlight 6ms RepoModel.GetById 2ms app.codeStats 0ms

/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
 3	$action = $_GET['action'];
 4
 5
 6
 7	if ( $action == "add" ) {
 8	
 9		$nom = $_POST ['nom'];
10		$url = $_POST ['url'];
11		
12		$fp = fopen('../../dump/flux.txt', 'a+');
13		fwrite($fp, '"' . $nom . '";"' . $url . '"' . "\n");			
14		fclose ($fp);
15		
16		echo "Le flux <b>$nom</b> est ajouté ŕ la liste";
17	}
18	
19	
20	
21	
22	if ( $action == "suppr") {
23	
24		$id = $_GET ['id'];
25		$fichier = "";
26		
27		// On lit le fichier et on colle tout dans une variable sauf la ligne ŕ supprimer
28		$fp = fopen('../../dump/flux.txt', 'r');
29
30		$row = 0;
31		
32		while (!feof($fp)) {
33			
34			$buffer = fgets($fp);
35						
36			if ($row <> $id) {
37				$fichier .=  $buffer;
38			}
39
40			$row++;
41		}
42		
43		fclose ($fp);
44		
45		// Maintenant on recrache la variable fichier dans le fichier flux.txt
46		$fp = fopen('../../dump/flux.txt', 'w+');
47		fwrite ($fp, $fichier);
48		fclose ($fp);
49		
50		echo "Le flux est supprimé de la liste";
51	
52	}
53?>