Re
Il y a un gros beug quand une personne rentre son site :
Fatal error: Call to undefined function bloc_head() in /homez.353/chatquiz/www/modules/partenaires/index.php on line 9
Deuxième Problème avant pour accéder a mon panel admin de cette page je rajouter admin.php a la fin du lien ex: www.nomdedomaine./partenaires/admin.php
La j'ai pas trouver comment faire sa me donne page introuvable
Bon pour te répondre pourquoi utiliser se script tous simplement c'est un système de lien automatique qui me permet via un panel admin de vérifie si tous les liens sont présent sur les sites de mes partenaires
avec une gestion automatique si la personne n'a pas mis mon lien sur son site elle ne pourra pas valider son site tous simplement sa m'évite de valider les liens manuellement et de vérifier a chaque fois toute les URL
Wep je sais qu'il est pas trop mais bon c'est un gagne temps
En tous cas je te remercie je vais le tester :)Réponse ci-dessus posté le dimanche 24 octobre 2010 : 00:41
Bonjour et bon dimanche a tous
Moi revoilà après des quelque test effectuer sur mon script
Je constate pas mal d'erreur de requette
Donc dans un premier temps lorsqu'on inscrit son site
le site est bien enregistrer mais on tombe sur une page erreur
l'url qu'on tombe lorsqu'on valide le site :
http://www.chat-quizz.com/modules/partenaires/index.php?page=2&mes=Votre%20lien%20a%20%E9t%E9%20rajout%E9%20avec%20succ%E8s%20!
message d'erreur:
Fatal error: Call to undefined function bloc_head() in /homez.353/chatquiz/www/modules/partenaires/index.php on line 9
le mail de confirmation :
Bonjour,
Votre lien a été accepté sur la page :
http://www.chat-quizz.com/modules/partenaires/index.php?page=2 Détails:
Votre E-mail:

URL:
http://www.equipe-sniper.comUrl de Reciproque :
http://www.equipe-sniper.com/partenaires/Titre: equipe sniper
Description:
test
A savoir que se script genere automatiquement des pages au bout de 10 liens il creer un fichier linkinfo2 ,linkinfo3 se sont le nombre de page generer
dans mon fichier seeting.php
je peux modifier les valeurs
// Nombre maximum des liens sur une page?
$settings['max_links']=10;
afin de pas avoir une page qui est trop longue
Pour avoir un apercu des pages generer
www.equipe-sniper.com/partenaires/A mon simple avis faut que je modifie certain chemin dans le fichier addlink.php
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
-
require_once("settings.php");
$ficliens="linkinfo".nfic().".txt";
$nvpage=nfic()+1;
$dom=ereg_replace("/addlink.php","","http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
-
if (empty($_REQUEST['email'])) {myerror("Vous devez entrer votre e-mail !");} else {$email=htmlspecialchars("$_REQUEST[email]");}
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) {myerror("Vous devez entrer une e-mail valide !");}
if (empty($_REQUEST['title'])) {myerror("Vous devez entrer le titre de votre site !");} else {$title=htmlspecialchars("$_REQUEST[title]");}
-
if (empty($_REQUEST['url'])) {myerror("Vous devez entrer L\'URL de votre site !");} else {$url=rtrim(htmlspecialchars("$_REQUEST[url]"));}
if (!(preg_match("/(http:\/\/+[\w\-]+\.[\w\-]+)/i",$url))) {myerror("Votre site n\'est pas valide ou n\'exite plus !");}
if (empty($_REQUEST['recurl']) || $_REQUEST['recurl']=="http://") {myerror("Vous devez entrer l'url de l'emplacement de notre logo !");} else {$recurl=rtrim(htmlspecialchars("$_REQUEST[recurl]"));}
if (!(preg_match("/(http:\/\/+[\w\-]+\.[\w\-]+)/i",$recurl))) {myerror("Vous n\'avez pas entrer le liens de réciproque sur votre site !");}
-
preg_match("/^(http:\/\/)?([^\/]+)/i",$url, $matches);
preg_match("/^(http:\/\/)?([^\/]+)/i",$recurl, $recmatches);
if ($matches[2] != $recmatches[2]) {myerror("Le lien de réciproque doit être placé sous le même nom de domaine !");}
-
if (empty($_REQUEST['description'])) {myerror("Vous devez entrer la description de votre site !");} else {$description=htmlspecialchars("$_REQUEST[description]");}
if(strlen($description)>255) {myerror("La description est trop longue ! La description de votre site Web est limitée à 255 caractères !");}
-
$site_url2 = str_replace("?","\?",$settings['site_url']);
$found=0;
$remote = @fopen($recurl, "r") or myerror("Ne peut pas ouvrir l\'URL à distance ! ");
$html=file_get_contents($recurl);
if (preg_match("#$site_url2#i",$html)) $found=1;
-
if ($found != 1) {myerror("Notre logo na pas été trouvé ! assurez vous d\'avoir placer notre logo sur vos pages !");}
if($settings['system'] == 2) {$newline="\r\n";}
elseif($settings['system'] == 3) {$newline="\r";}
else {$newline="\n";}
-
$fp = fopen($ficliens,"rb") or die("Ne peut pas ouvrir le fichier des sites inscrit !");
$content=@fread($fp,filesize($ficliens));
fclose($fp);
$content = trim(chop($content));
$lines = explode($newline,$content);
if (count($lines) >= $settings['max_links']) {
$ficliens="linkinfo".$nvpage.".txt";
-
// envoi mail au webmaster
$message="Bonjour,
-
Site : $dom
Création d'un nouveau fichier de liens : $ficliens
-
Ceci est un mail automatique, ne pas y répondre Merci.
www.webmediaservices.fr référencement et création de site internet sur mesure
";
$headers = "From: <$settings[admin_email]>\n\n";
mail("$settings[admin_email]","Bonjour création d'un nouveau fichier d'échange de lien",$message,$headers);
}
$cur_file = 1;
-
$texte_a_scanner = @file_get_contents($ficliens);
if (stristr($texte_a_scanner,$url) && stristr($texte_a_scanner,$recurl))
{ echo "<script type=\"text/javascript\">alert('Votre lien est déjà présent');history.go(-1);</script>";
}
else {
-
-
$replacement = "$email$settings[delimiter]$title$settings[delimiter]$url$settings[delimiter]$recurl$settings[delimiter]$description$newline";
-
if ($settings['add_to'] == 0) {
$fp = fopen($ficliens,"rb");
$links = @fread($fp,filesize($ficliens));
fclose($fp);
-
-
-
$replacement .= $links;
-
$fp = fopen($ficliens,"wb") or myerror("N\'a pas pu ouvrir le fichier de liens pour l\'écriture ! Svp faite un CHMOD 666 (rw-rw-rw) sur le fichier txt !");
fputs($fp,$replacement);
fclose($fp);
}
else {
$fp = fopen($ficliens,"ab") or myerror("N\'a pas pu ouvrir le fichier de liens pour la suppression ! Svp faite un CHMOD 666 (rw-rw-rw) sur le fichier txt");
fputs($fp,$replacement);
fclose($fp);
}
-
if($settings['notify'] == 1) {
$pag=nfic();
$message="Bonjour,
-
Votre lien a été accepté sur la page : $dom/index.php?page=$pag
-
Détails:
-
Votre E-mail: $email
URL: $url
Url de Reciproque : $recurl
Titre: $title
Description:
$description
-
Référencement en 1ère page Google MSN et Yahoo garantie ! Avec l'agence internet WEB MEDIA SERVICES : http://agence-internet.webmediaservices.fr
-
Pensez à faire des économies avec nos boutiques discount pour particulier et revendeur : http://www.stims-import-export.com
-
-
Ceci est un mail automatique, ne pas y répondre.
Cordialement
Votre partenaire de référencement
";
$headers = "From: <$settings[admin_email]>\n";
$headers .= "Cc: <$settings[admin_email]>\n\n";
mail("$email","Votre site est accepté sur la page partenaire",$message,$headers);
}
header ("Location: $dom/index.php?page=$pag&mes=Votre lien a été rajouté avec succès !");
}
?>
Quelle bazard! j'espère avoir compris et j'aimerais trouver une solution a tous ca
Je vous remercie pour votre aide