Tester la validité des adresses

Administration

La catégorie a été effacée"; } else { echo "
Vous ne pouvez pas supprimer cette catégorie car il existe des sous-catégories ou des sites."; } } // valider lien if (isset($valid)) { $link = mysql_connect($host,$user,$password); mysql_db_query($base,"update ".$basesites." set valid=1 where id=".$numlink."",$link); echo "
Le lien a été validé"; } // verification des entrees if ($addlink==1) { if ($add_nom == "") {echo "- Saisir le nom du site
"; $addlink=0;} $nom_len=strlen($add_nom); if ($nom_len>50) {echo "- Nom du site trop long (actuellement ".$nom_len." caractères)
"; $addlink=0;} if ($add_description == "") {echo "- Saisir la description du site
"; $addlink=0;} $des_len=strlen($add_description); if ($des_len>100) {echo "- Description trop longue (actuellement ".$des_len." caractères)
"; $addlink=0;} if ($add_mcles == "") {echo "- Saisir les mots clés décrivant le mieux votre site
"; $addlink=0;} $mcles_len=strlen($add_mcles); if ($mcles_len>250) {echo "- Trop de mots clés (actuellement ".$mcles_len." caractères)
"; $addlink=0;} if (($add_url == "")||($add_url == "http://")) {echo "- Saisir l'URL du site
"; $addlink=0;} if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.[a-z0-9-]+(\.[a-z0-9-]+)*$", $add_email)) {echo "- Email non valide
"; $addlink=0;} $link = mysql_connect($host,$user,$password); $requete_url=mysql_db_query($base,"select id, url from ".$basesites." where url LIKE \"$add_url\" ",$link); $num_url=mysql_num_rows($requete_url); if ($num_url!=0) {echo "- Un site est déjà enregistré à cette adresse
"; $addlink=0;} } // ajouter lien if ($addlink==1) { $add_nom=enregistre($add_nom); $add_description=enregistre($add_description); $add_mcles=enregistre($add_mcles); $link = mysql_connect($host,$user,$password); mysql_db_query($base,"INSERT INTO ".$basesites."(nomsite, url, description, mcles, email, date, cat1, cat2, cat3, valid) values('".$add_nom."','".$add_url."','".$add_description."','".$add_mcles."', '".$add_email."',NOW(),'".$c."','".$add_cat2."','".$add_cat3."',1)",$link); echo "
Le lien a été ajouté"; } // appel de tagimport if($meta==1) {include("../html/tagimport.php");} // supprimer lien if (isset($supplink)) { $link = mysql_connect($host,$user,$password); mysql_db_query($base,"delete from ".$basesites." where id=".$numlink."",$link); echo "
Le lien a été supprimé"; } // ajouter categorie if (isset($newcat)) { $newcat=enregistre($newcat); $link = mysql_connect($host,$user,$password); mysql_db_query($base,"insert into ".$basecat." (nomcat, idsubcat) values('".$newcat."', '".$idcat."')",$link); echo "
Catégorie ajoutée"; } // modifier priorite affichage categorie if (isset($id_prio)) { $link = mysql_connect($host,$user,$password); mysql_db_query($base,"update ".$basecat." set prio='".$prio."' where id=".$id_prio."",$link); } // modifier lien if (isset($edilink)) { if (isset($ediok)) { if ($cat==0) {echo "
ATTENTION: La première catégorie ne peut être vide"; } else { $nom = enregistre($nom); $description = enregistre($description); $mcles = enregistre($mcles); $link = mysql_connect($host,$user,$password); mysql_db_query($base,"update ".$basesites." set nomsite='".$nomsite."', description='".$description."', mcles='".$mcles."', url='".$url."', email='".$email."', valid='".$valido."', cat1='".$cat."', cat2='".$cat2."',cat3='".$cat3."' where id=".$numlink."",$link); echo "
Lien modifié"; } } else { echo "
"; $numero=0; $link = mysql_connect($host,$user,$password); $re=mysql_db_query($base,"select * from ".$basesites." where id=".$numlink." ",$link); $nomsite = mysql_result($re,$numero,"nomsite"); $url = mysql_result($re,$numero,"url"); $email = mysql_result($re,$numero,"email"); $description = mysql_result($re,$numero,"description"); $mcles = mysql_result($re,$numero,"mcles"); $valid = mysql_result($re,$numero,"valid"); $cat = mysql_result($re,$numero,"cat1"); $cat2 = mysql_result($re,$numero,"cat2"); $cat3 = mysql_result($re,$numero,"cat3"); $nom = lire($nom); $description = lire($description); $mcles = lire($mcles); if ($valid==1) { $ok1=" SELECTED"; $ok0=""; } else { $ok1=""; $ok0=" SELECTED"; } echo "
Editer le lien
"; echo "
Nom du site
Description
Mots clés
URL
Email
Valide
Numéro de la catégorie
Catégorie sup. 1
Catégorie sup. 2
"; } } // modifier categorie if (isset($edicat)) { if (isset($ediok)) { $nomcat=enregistre($nomcat); $link = mysql_connect($host,$user,$password); mysql_db_query($base,"update ".$basecat." set nomcat='".$nomcat."', idsubcat='".$idsubcat."' where id=".$c."",$link); echo "
Catégorie modifiée"; } else { echo "
"; $numero=0; $link = mysql_connect($host,$user,$password); $re=mysql_db_query($base,"select nomcat, id, idsubcat from ".$basecat." where id=".$c." ",$link); $nomcat = mysql_result($re,$numero,"nomcat"); $nomcat=lire($nomcat); $idsubcat = mysql_result($re,$numero,"idsubcat"); echo "
Editer la catégorie
Sous-catégorie de:
"; } } ?>
Accueil"; if (isset($c)) { $x=0; $i=0; $requete=mysql_db_query($base,"select nomcat, id, idsubcat from ".$basecat." where id=".$c." ",$link); $nomcat = mysql_result($requete,$i,"nomcat"); $id = mysql_result($requete,$i,"id"); $idsubcat = mysql_result($requete,$i,"idsubcat"); $nomcat=lire($nomcat); $varid[$x]=$id; $varnom[$x]=$nomcat; if($idsubcat!=0) { $x=1; while($idsubcat!=0) { $requete2=mysql_db_query($base,"select nomcat, id, idsubcat from $basecat where id=".$idsubcat." ",$link); $nomcat = mysql_result($requete2,$i,"nomcat"); $id = mysql_result($requete2,$i,"id"); $idsubcat = mysql_result($requete2,$i,"idsubcat"); $nomcat=lire($nomcat); $varid[$x]=$id; $varnom[$x]=$nomcat; $x++; } $x=$x-1; } while($x!=-1) { echo " > ".$varnom[$x].""; $x=$x-1; } } if (!isset($c)) { $n=0; $requete3=mysql_db_query($base,"select nomcat, id, prio from ".$basecat." where idsubcat=0 order by prio ",$link); $nume=mysql_num_rows($requete3); echo "

"; if ($nume!=0){echo"";} while ( $n<$nume ) { $nomcat = mysql_result($requete3,$n,"nomcat"); $nomcat=lire($nomcat); $id = mysql_result($requete3,$n,"id"); $prio = mysql_result($requete3,$n,"prio"); echo ""; $n++; } echo "
priorité
\">
".$nomcat." - [éditer] [supprimer]

"; echo "
Ajouter une catégorie
"; // liste des sites non valides echo "Liste des sites en attente de validation:"; $nliens=0; $requeteliens=mysql_db_query($base,"select nomsite, url, valid, cat1, cat2, cat3 from ".$basesites." where valid=0 order by cat1",$link); $numliens=mysql_num_rows($requeteliens); echo ""; } else { $n=0; $requete3=mysql_db_query($base,"select nomcat, id, prio from ".$basecat." where idsubcat=".$c." order by prio",$link); $nume=mysql_num_rows($requete3); echo "

"; if ($nume!=0){echo "";} while ( $n<$nume ) { $nomcat = mysql_result($requete3,$n,"nomcat"); $nomcat=lire($nomcat); $id = mysql_result($requete3,$n,"id"); $prio = mysql_result($requete3,$n,"prio"); echo ""; $n++; } echo "
priorité
\">
".$nomcat." - [éditer] [supprimer]

"; echo "
Ajouter une sous-catégorie
"; echo "
"; $nliens=0; $requeteliens=mysql_db_query($base,"select nomsite, url, id, valid, description from ".$basesites." where cat1=".$c." or cat2=".$c." or cat3=".$c." order by nomsite",$link); $numliens=mysql_num_rows($requeteliens); echo "
"; //ajouter un lien echo "
Ajouter un lien
"; echo "
Nom du site
Description
Mots clés
URL
Email
Catégorie sup. 1
Catégorie sup. 2
Importer les meta-tag de l'URL:
"; } ?>