<html> <head> <title></title> <meta content=""> <style></style> </head> <body> <a href="gestnews.php">Charger</a> | <a href="gestnews.php?add=new">Nouveau</a><hr> <?php include "/home/n/website/include/standard.inc.php"; $confdir = "/home/n/website/backends/conf"; if (isset($f) && $f !="") { $param = parse_ini_file("$confdir/$f"); extract($param); if (isset($Test) && $Test == "test") { $source = $fsource; $titlesite = $ftitlesite; $linksite = $flinksite; $descriptionsite = $fdescriptionsite; $languagesite = $flanguagesite; $baseurl = $fbaseurl; $grep = $fgrep; } else if (isset($Ecrire) && $Ecrire == "ecrire") { if ($fsource == "") echo "<font color=red><b>source non définie</b></font><br>"; else if ($fgrep == "") echo "<font color=red><b>grep non défini</b></font><br>"; else if ($f == "") echo "<font color=red><b>filename non défini</b></font><br>"; else { if (!file_exists("$confdir/$f")) createfile("$confdir/$f"); $fp = fopen("$confdir/$f","w"); fwrite($fp,"source\t\t= \"$fsource\"\n"); fwrite($fp,"titlesite\t= \"$fsource\"\n"); fwrite($fp,"linksite\t= \"$flinksite\"\n"); fwrite($fp,"descriptionsite\t= \"$fdescriptionsite\"\n"); fwrite($fp,"languagesite\t= \"$flanguagesite\"\n"); fwrite($fp,"baseurl\t\t= \"$fbaseurl\"\n"); fwrite($fp,"grep\t\t= \"$fgrep\""); fclose($fp); } } // télécharge le fichier source $data = implode("",file($source)); // le nettoie $data = strtr($data,"\n\t\0\r"," "); $data = trim($data); echo "les champs marqués d'un * sont obligatoires."; echo "<form action=\"$__SELF__\" method=\"put\"> <table border=0><tr><td nowrap>source*:</td><td><input name='fsource' type=text size=50 maxlenght=50 value='".$source."'></input></td></tr> <tr><td nowrap>titlesite:</td><td><input name='ftitlesite' type=text size=50 maxlenght=50 value='".$titlesite."'></input></td></tr> <tr><td nowrap>filename:</td><td>$filename</td></tr> <tr><td nowrap>linksite:</td><td><input name='flinksite' type=text size=50 maxlenght=50 value='".$linksite."'></input></td></tr> <tr><td nowrap>descriptionsite:</td><td><input name='fdescriptionsite' type=text size=50 maxlenght=50 value='".$descriptionsite."'></input></td></tr> <tr><td nowrap>languagesite:</td><td><input name='flanguagesite' type=text size=2 maxlenght=2 value='".$languagesite."'></input></td></tr> <tr><td nowrap>baseurl:</td><td><input name='fbaseurl' type=text size=50 maxlenght=50 value='".$baseurl."'></input></td></tr> <tr><td nowrap>grep*:</td><td><input name='fgrep' type=text size=100 maxlenght=100 value='".$grep."'></input></td></tr> <tr><td nowrap>offset:</td><td><input name='foffset' type=text size=3 maxlenght=3 value='".$offset."'></input></td></tr> <tr><td><input name='f' type=hidden size=50 maxlenght=50 value='".$f."'></input></td></tr> <tr><td></td><td><input name='Test' value='test' type=submit> <input name='Defaut' value='défaut' type=submit> <input name='Annuler' value='annuler' type=reset> <input name='Ecrire' value='ecrire' type=submit></td></tr></table> <br><hr><br>"; if (isset($source)) { preg_match_all("'$grep'",$data,$res,PREG_SET_ORDER); if ($offset == "") $offset = 0; $index = $offset; while($res[$index][0] != "") { if ($res[$index][1] != "" && $res[$index][2] != "") { echo $res[$index][2]." ("; if (isset($baseurl) && !strchr($res[$index][1],"http://")) echo $baseurl; echo htmlspecialchars(trim(strtr($res[$index++][1],"\""," "))).")<br>\n"; } } } } else if (isset($add) && $add == "new") { echo "les champs marqués d'un * sont obligatoires."; echo "<form action=\"$__SELF__\" method=\"put\"> <table border=0><tr><td nowrap>source*:</td><td><input name='fsource' type=text size=50 maxlenght=50></input></td></tr> <tr><td nowrap>titlesite:</td><td><input name='ftitlesite' type=text size=50 maxlenght=50></input></td></tr> <tr><td nowrap>filename*:</td><td><input name='f' type=text size=50 maxlenght=50></input></td></tr> <tr><td nowrap>linksite:</td><td><input name='flinksite' type=text size=50 maxlenght=50></input></td></tr> <tr><td nowrap>descriptionsite:</td><td><input name='fdescriptionsite' type=text size=50 maxlenght=50></input></td></tr> <tr><td nowrap>languagesite:</td><td><input name='flanguagesite' type=text size=2 maxlenght=2></input></td></tr> <tr><td nowrap>baseurl:</td><td><input name='fbaseurl' type=text size=50 maxlenght=50></input></td></tr> <tr><td nowrap>grep*:</td><td><input name='fgrep' type=text size=100 maxlenght=100></input></td></tr> <tr><td nowrap>offset:</td><td><input name='foffset' type=text size=3 maxlenght=3></input></td></tr> <tr><td></td><td><input name='Test' value='test' type=submit> <input name='Defaut' value='défaut' type=submit> <input name='Annuler' value='annuler' type=reset> <input name='Ecrire' value='ecrire' type=submit></td></tr></table> <br><hr><br>"; } else { $d = opendir("$confdir/"); while (false!==($file = readdir($d))) if ($file[0] != ".") echo "<li><a href=\"gestnews.php?f=$file\">".$file."</a>\n"; closedir($d); } ?> </body> </html>