Ajouter un lien

Nom du site
[Intitulé du lien]
*
Adresse du site *
Adresse Email *
Rubrique *
Description
[Max 200 Car.]
*

* Champs obligatoires (tous)

"; } // module Valider une inscription elseif($module == "valider") { // vérification des champs if($nom != "" && $adresse != "" && $email != "" && $rub != "" && $description != "") { // vérification de l'adresse email if(!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'. '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email)) { // inclusion du header header_h(); echo "
Ajouter un lien --> Validation

L'adresse email que vous avez entrée ne semble pas correcte ! désolé !"; } // l'adresse email est bonne alors.. else { // réduction du nombre de caractères de la description a 200car if(strlen($description) > 200) $description2 = substr($description, 0, 200)." "; else $description2 = $description; // executon de la requete d'insertion requete("INSERT INTO $table_mysql (nom, adresse, email, rub, description, activ) VALUES ('$nom', '$adresse', '$email', '$rub', '$description2', '0')"); //affichage du header header_h(); echo "
Ajouter un lien --> Validation

Merci pour votre contribution...

Votre lien est en attente de validation, le webmaster de $site activera ou non votre site très bientôt !
Si dans une semaine il n'était pas activé, contactez $email_webmaster.

"; } } // => c'est que tout les champs du dessus ne sont pas remplis ! else { // inclusion du header header_h(); echo "
Ajouter un lien --> Validation

Attention : Tous les champs ne sont pas remplis !"; } } // module voir l'annuaire elseif($module == "voir") { // vérification du chaps id de la rubrique if($id != "") { // inclusion du header header_h(); // execution de la requete pour lister les rubriques $result2 = requete("SELECT * FROM $table_mysql2 WHERE num='$id'"); // prendre les valeurs (nom des rub) pour les mettrent dans un tableau $rub = mysql_fetch_array($result2); // liste les liens qui sont dans la rubrique $id $result = requete("SELECT * FROM $table_mysql WHERE rub='$rub[0]' AND activ='1'"); // nombre de lien qui sont dans la rubrique $id $nb = mysql_num_rows($result); // création du titre echo "
Voir liens => ".$rub[0]."

"; // si le nombre de lien est supérieur a 0 if($nb > 0) { // boucle while pour lister les enregistrements while ($voir = mysql_fetch_array($result)) { echo ""; echo "
".$voir[0]."
(".$voir[adresse].") (".$voir[6]." visites)
".$voir[4]."

"; } echo ""; // aucun enregistrement } else echo "Pas de site inscrit pour cette rubrique"; echo ""; // l'id $id n'est pas définit/// } else echo "pas d'id !"; } // Module pour le comptage des clicks elseif($module == "click") { // vérification du champs if($url != "") { // requete pour lister l'enregistrement en questio $insert = requete("SELECT * FROM $table_mysql WHERE num='$url'"); // prise de ces valeurs dans un tableau $url2 = mysql_fetch_array($insert); // mise a jour de la table (ajout de 1 au comptage précédent $result = requete("UPDATE $table_mysql SET click=click+1 WHERE num='$url'"); // transfert vers l'url demandée header("Location: ".$url2[adresse].""); } // absence d'url pour renvoyer ! else echo "Pas d'url pour vous renvoyer !"; } // module page de recherche elseif($module == "search") { // inclusion du header header_h(); // si le sous-module n'est pas définis... if($smodule == "") { echo "
Faire une recherche dans les liens

Mot clé :

"; } // sinon, on effectue la recherche : else { // requete sql pour rechercher le mot dans le champ nom, description quand activ est egal a 1 $result = requete("SELECT * FROM $table_mysql WHERE nom LIKE '%$search_word%' OR description LIKE '%$search_word%' AND activ='1'"); // comptage du nb de resultat $nb = mysql_num_rows($result); echo "
Résultat pour la recherche : $nb

"; // si le nb de resultats est supérieur a 0 if($nb > 0) { // boucle while pour afficher ces resultats while ($voir = mysql_fetch_array($result)) { echo ""; echo "
".$voir[0]."
(".$voir[adresse].") (".$voir[6]." visites)
".$voir[4]."

"; } } // le nb de résultat est egal a 0 else echo " Pas de réponse pour $search_word"; } } // module page d'accueil else { // inclusion du header header_h(); // requete sql pour lister les rubriques $liste = requete("SELECT * FROM $table_mysql2"); // requete sql pour lister les enregistrements qui sont activés (pour le calcul du nb total d'inscrit) $liste_total = requete("SELECT * FROM $table_mysql WHERE activ='1'"); // calcul de ce total $nb_site = mysql_num_rows($liste_total); echo "

Nombre total de site(s) inscrits : $nb_site

 

"; echo "
"; // initalisation de $nb $nb = 1; // boucle while pour creer le tableau de rubriques while($voir = mysql_fetch_array($liste)) { // rubrique 1 : affichage du tr (nouvelle ligne) if($nb == 1) echo "\n"; // requete pour lister les enregistrement de la table mysql qui sont dans cette rubrique et qui sont pas validés. $liste_rub = requete("SELECT * FROM $table_mysql WHERE rub='$voir[0]' AND activ='1'"); // calcul du nb d'enregistrements $nb_trub = mysql_num_rows($liste_rub); echo ""; // si le numero de rubrique est egal a 2... nouvelle ligne if($nb == 2) { echo "\n\n"; $nb = 1; } // sinon incrémentation else $nb++; } // fermeture des balises table... echo "
Rubriques
$voir[0] ($nb_trub)
"; } // FIN DES MODULES } // connexion mysql indisponible ou login/pass invalid else { // inclusion du header header_h(); echo "Connexion MYSQL non-disponile.
EN raison d'un problème, votre session ne peut être terminée ! reessayez ultérieurement !
"; } // ATTENTION : VOUS NE DEVEZ EN AUCUN CAS ENLEVER LA LIGNE CI-DESSOUS : // si vous supprimez la ligne ci-dessous, vous ne respectez plus le contrat fixé par phpgratuit concernant l'utilisation de ses scripts. // vous devez donc payer une licence d'utilisation sans mentions, celle ci coute la somme de 200 F francais. Pour tout renseignements : // phpgratuit@free.fr ou http://phpgratuit.free.fr/ echo "

 

Script disponible gratuitement sur phpgratuit.net."; ?>