Re: Probléme pour integrès une page PHP sur mon portail

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: email anti-spam
URL: http://www.equipe-sniper.com
Url 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
  1. <?php
  2.  
  3. require_once("settings.php");
  4. $ficliens="linkinfo".nfic().".txt";
  5. $nvpage=nfic()+1;
  6. $dom=ereg_replace("/addlink.php","","http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
  7.  
  8. if (empty($_REQUEST['email'])) {myerror("Vous devez entrer votre e-mail !");} else {$email=htmlspecialchars("$_REQUEST[email]");}
  9. if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) {myerror("Vous devez entrer une e-mail valide !");}
  10. if (empty($_REQUEST['title'])) {myerror("Vous devez entrer le titre de votre site !");} else {$title=htmlspecialchars("$_REQUEST[title]");}
  11.  
  12. if (empty($_REQUEST['url'])) {myerror("Vous devez entrer L\'URL de votre site !");} else {$url=rtrim(htmlspecialchars("$_REQUEST[url]"));}
  13. if (!(preg_match("/(http:\/\/+[\w\-]+\.[\w\-]+)/i",$url))) {myerror("Votre site n\'est pas valide ou n\'exite plus !");}
  14. 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]"));}
  15. if (!(preg_match("/(http:\/\/+[\w\-]+\.[\w\-]+)/i",$recurl))) {myerror("Vous n\'avez pas entrer le liens de réciproque sur votre site !");}
  16.  
  17. preg_match("/^(http:\/\/)?([^\/]+)/i",$url, $matches);
  18. preg_match("/^(http:\/\/)?([^\/]+)/i",$recurl, $recmatches);
  19. if ($matches[2] != $recmatches[2]) {myerror("Le lien de réciproque doit être placé sous le même nom de domaine !");}
  20.  
  21. if (empty($_REQUEST['description'])) {myerror("Vous devez entrer la description de votre site !");} else {$description=htmlspecialchars("$_REQUEST[description]");}
  22. if(strlen($description)>255) {myerror("La description est trop longue ! La description de votre site Web est limitée à 255 caractères !");}
  23.  
  24. $site_url2 = str_replace("?","\?",$settings['site_url']);
  25. $found=0;
  26. $remote = @fopen($recurl, "r") or myerror("Ne peut pas ouvrir l\'URL à distance ! ");
  27. $html=file_get_contents($recurl);
  28. if (preg_match("#$site_url2#i",$html)) $found=1;
  29.  
  30. if ($found != 1) {myerror("Notre logo na pas été trouvé ! assurez vous d\'avoir placer notre logo sur vos pages !");}
  31. if($settings['system'] == 2) {$newline="\r\n";}
  32. elseif($settings['system'] == 3) {$newline="\r";}
  33. else {$newline="\n";}
  34.  
  35. $fp = fopen($ficliens,"rb") or die("Ne peut pas ouvrir le fichier des sites inscrit !");
  36. $content=@fread($fp,filesize($ficliens));
  37. fclose($fp);
  38. $content = trim(chop($content));
  39. $lines = explode($newline,$content);
  40. if (count($lines) >= $settings['max_links']) {
  41.     $ficliens="linkinfo".$nvpage.".txt";
  42.  
  43. // envoi mail au webmaster
  44. $message="Bonjour,
  45.  
  46. Site : $dom
  47. Création d'un nouveau fichier de liens : $ficliens
  48.  
  49. Ceci est un mail automatique, ne pas y répondre Merci.
  50. www.webmediaservices.fr référencement et création de site internet sur mesure
  51. ";
  52. $headers = "From: <$settings[admin_email]>\n\n";
  53. mail("$settings[admin_email]","Bonjour création d'un nouveau fichier d'échange de lien",$message,$headers);
  54. }
  55. $cur_file = 1;
  56.  
  57.  $texte_a_scanner = @file_get_contents($ficliens);
  58.  if (stristr($texte_a_scanner,$url) && stristr($texte_a_scanner,$recurl)) 
  59.  {    echo "<script type=\"text/javascript\">alert('Votre lien est déjà présent');history.go(-1);</script>";
  60.     }
  61. else {
  62.  
  63.  
  64. $replacement = "$email$settings[delimiter]$title$settings[delimiter]$url$settings[delimiter]$recurl$settings[delimiter]$description$newline";
  65.  
  66. if ($settings['add_to'] == 0) {
  67.     $fp = fopen($ficliens,"rb");
  68.     $links = @fread($fp,filesize($ficliens));
  69.     fclose($fp);
  70.  
  71.  
  72.  
  73.     $replacement .= $links;
  74.  
  75.     $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 !");
  76.     fputs($fp,$replacement);
  77.     fclose($fp);
  78.     }
  79. else {
  80.     $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");
  81.     fputs($fp,$replacement);
  82.     fclose($fp);
  83.     }
  84.  
  85. if($settings['notify'] == 1) {
  86. $pag=nfic();
  87. $message="Bonjour,
  88.  
  89. Votre lien a été accepté sur la page : $dom/index.php?page=$pag
  90.  
  91. Détails:
  92.  
  93. Votre E-mail: $email
  94. URL: $url
  95. Url de Reciproque : $recurl
  96. Titre: $title
  97. Description:
  98. $description
  99.  
  100. Référencement en 1ère page Google MSN et Yahoo garantie ! Avec l'agence internet WEB MEDIA SERVICES : http://agence-internet.webmediaservices.fr
  101.  
  102. Pensez à faire des économies avec nos boutiques discount pour particulier et revendeur : http://www.stims-import-export.com
  103.  
  104.  
  105. Ceci est un mail automatique, ne pas y répondre.
  106. Cordialement
  107. Votre partenaire de référencement
  108. ";
  109. $headers = "From: <$settings[admin_email]>\n";
  110. $headers .= "Cc: <$settings[admin_email]>\n\n";
  111. mail("$email","Votre site est accepté sur la page partenaire",$message,$headers);
  112. }
  113. header ("Location: $dom/index.php?page=$pag&mes=Votre lien a été rajouté avec succès !");
  114. }
  115. ?>



Quelle bazard! j'espère avoir compris et j'aimerais trouver une solution a tous ca


Je vous remercie pour votre aide


Sujet écrit par Sniper93 le dimanche 24 octobre 2010 à 17:01

[ Imprimer ] - [ Fermer la fenêtre ]