Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

Probléme pour integrès une page PHP sur mon portail - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[Résolu] Probléme pour integrès une page PHP sur mon portail  [7 réponses]

fleche bas

Sniper93
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 102 (0.02/Jour)
Inscrit(e) le: 21 août 2010
Visiter son site
Imprimer Permalien samedi 23 octobre 2010 à 21:11  
Bonsoir tous la monde !


Voila je rencontre un gros problème sur mon portail

Le bouton qui est sur le portail lien web je voudrais y mettre une page perso en php un script d'échange de lien
Je m'explique je voudrais conserver le header et footer du site et y placer au milieu mon script d'échange liens

Donc a l'installation de mon script dans un dossier sur le ftp tous vas bien je l'ai deja fais sur d'autre site que je possède j'ai jamais rencontrer de souci

Et la sur se cms sa pas l'aire de coller donc je fais un apel a votre soutien

voila mes fichiers a modifier

fichier à modifier :header.php (haut de la page "design" à coller ici)
fichier à modifier :footer.php (bas de la page "design" à coller ici)

le problème est que le header des que je m'y colle sa me renvoie une erreur page blanche sur l'index avec une ligne de code erreur
et le footer je suppose que sa dois être le fichier fin.php
sa ne fonctionne pas

Donc si une personne a déjà mis une page perso sur son portail je suis preneur

Cordialement


Cordialement

requin.gif>>Tchat-Quizz<<requin.gif
"L'intelligence est, hélas ! toujours une énigme, mais pas plus que la bêtise..."
"Ce qui ne tue pas, rend plus fort".

Classement des meilleurs site du web


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



Imprimer Permalien samedi 23 octobre 2010 à 22:22  
Ah ouè, suffit jsute de modifier ta page pour que ça en fasse un genre de module.

Envoi moi le lien du zip par mp que je jete un oeil


Sniper93
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 102 (0.02/Jour)
Inscrit(e) le: 21 août 2010
Visiter son site
Imprimer Permalien samedi 23 octobre 2010 à 23:06  
Re

Voila calfou c'est MP envoyer.

Merci de me tenir au jus si cela est possible ou pas

En gros je voudrais que sa soi comme ici http://www.equipe-sniper.com/partenaires/ je signale que se site n'est pas sous KWS pour le moment vu que je suis tous nouveau chez vous j'ai pris Kws pour un de mes sites pour voir et essayer tous les modules que vous proposer et pour le moment je suis pas déçu un peux trop sécuriser,on peux pas rajouter des bout de code comme on veux mais bon ...
Il faut un temps d'adaptation

cordialement


Cordialement

requin.gif>>Tchat-Quizz<<requin.gif
"L'intelligence est, hélas ! toujours une énigme, mais pas plus que la bêtise..."
"Ce qui ne tue pas, rend plus fort".

Classement des meilleurs site du web


Imprimer Permalien dimanche 24 octobre 2010 à 00:28  
Slt,

J'ai fait vite fait pour te donner un exemple : http://www.chat-quizz.com/partenaires.html

J'ai juste déplacé le dossier que tu à mis à la racine de ton ftp dans le repertoire modules la ou il doit etre pour être incorporé à ton site sous kws. Puis j'ai modifié la page index.php pour qu'elle s'intègre à ton site.

Logiquement tu n'a plus besoin des pages header et footer. J'ai aussi modifié ton code tout pourlingue pour qu'il soit valide css car trop de truc qui n'allaient pas. Tu vérifira j'ai viré purement et simplement ce qui n'allait pas! Tu modifira a tes gouts après.

Tu testera ton formulaire de soumission mais je pense qu'il doit fonctionner. Sinon tu change la base du fichier en ajoutant juste modules/ au chemin relatif.

Pour finir, pourquoi utilise tu ce vieux truc qui date alors que le module lien_web fait exactement la même chose en mieux? Peut être manque t'il juste le page rank pour avoir le même rendu avec ce dernier.

Réponse ci-dessus posté le dimanche 24 octobre 2010 : 00:27



Ah oui tu fera le menage dans ton htaccess y'a des choses qui n'ont rien à y faire!


Sniper93
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 102 (0.02/Jour)
Inscrit(e) le: 21 août 2010
Visiter son site
Imprimer Permalien dimanche 24 octobre 2010 à 17:01  
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 smiley sg3agg29g.gif


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
Édité 3 fois - Dernière édition: 29/10/2010 à 23:33 Par Sniper93.


Cordialement

requin.gif>>Tchat-Quizz<<requin.gif
"L'intelligence est, hélas ! toujours une énigme, mais pas plus que la bêtise..."
"Ce qui ne tue pas, rend plus fort".

Classement des meilleurs site du web


Imprimer Permalien dimanche 24 octobre 2010 à 22:04  
Voilà, je pense avoir modifié le fichier correctement pour les url relatives. C'est un peut le soucis quand on déplace un repertoire dans un sous dossier, faut pas en oublier.. Bref, normalement ça doit fonctionner s'il en manque, tu n'hésite pas à le dire.

J'ai aussi modifié le chemin du fichier qu'on appelais plus pour les liens de la pagination.

Bonne soirée


Sniper93
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 102 (0.02/Jour)
Inscrit(e) le: 21 août 2010
Visiter son site
Imprimer Permalien dimanche 24 octobre 2010 à 23:28  
Résolu

merci
Édité 1 fois - Dernière édition: 29/10/2010 à 23:35 Par Sniper93.


Cordialement

requin.gif>>Tchat-Quizz<<requin.gif
"L'intelligence est, hélas ! toujours une énigme, mais pas plus que la bêtise..."
"Ce qui ne tue pas, rend plus fort".

Classement des meilleurs site du web


President
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 186 (0.03/Jour)
Inscrit(e) le: 12 avril 2009
Visiter son site MSN
Imprimer Permalien vendredi 29 octobre 2010 à 21:14  

Citation de Sniper93 :
[b]Un grand merci a calfou



Ouai c est un chef le calfou, j'ai fait appel à lui pour un module, un super taf .
)(faut pas hésiter à le remercier via sa signature smiley sg3bgg29g.gif

http://www.fuma-international.com/
Site de Compétitions Fifa 11 sur console PS3


fleche bas[Résolu] Probléme pour integrès une page PHP sur mon portail  [7 réponses]