demande script de validation

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : demande script de validation

par eric0279 » 23 mars 2007, 17:29

voila les deux fichiers en .rar :

http://eric6779.free.fr/categorizator.rar


regarde avant la modification :

http://www.leericdu67.fr/annuaire/submi ... n=meta_get

quand tu as vu dit moi et j'upload les fichiers, tu verras la différence ;)

par raptor » 23 mars 2007, 17:16

Fais voir ton fichier avec les modifs

par eric0279 » 23 mars 2007, 15:05

ca ne marche toujours pas :(

par raptor » 23 mars 2007, 15:00

Bah tu rajoutes le code de la fonction verify_link dans la page functions.php

Et ensuite tu rajoute le code que je t'ai indiqué où je te l'ai indiqué.
Je vois pas pourquoi ca passerai pas.

Enleve global $url,$link dans la fonction par contre.
Apres si ca marche pas c'est que l'url de ton site n'est pas vu dans la source de la page, ou que le script n'arrive pas a ouvrir la page.

par eric0279 » 23 mars 2007, 12:40

ça ne fonctionne pas, on ne peux plus ajouter de site en rajoutant ce code :s

par raptor » 23 mars 2007, 08:15

Ben tu places par exemple apres :
   if (cherche_presence_url($url,$id_cat,$max_presence))
   {
      ?>
      <br><br>
      <CENTER><a href="javascript:history.go(-1);">Retour au formulaire</a></CENTER>
      <?php
      include("after.php");
      exit;
   }
Tu rajoutes donc apres çà :
if (!verify_link($url,$ton_lien)) {
      ?>
      <br><br>Veuillez ajouter le code fournit sur votre site.<br>
      <CENTER><a href="javascript:history.go(-1);">Retour au formulaire</a></CENTER>
      <?php
      include("after.php");
      exit;
}
Mais bon je vois pas trop l'utilité. Le gars ajouter le code, valide son site, et supprime le code...
De plus, certains serveurs ne laissent pas passer le fopen.

demande script de validation

par eric0279 » 23 mars 2007, 00:53

Salut all,


je recherche un script pour mon annuaire, que lorsque quelqu'un valide le formulaire, ce script cherche mon url dans son index et en cas d'erreur, lui indique qu'il manque le code fournis.
J'espère être assez précis ^^


merci


EDIT: voila ce que j'ai pour le début :

Code : Tout sélectionner

function verify_link($url,$link) { global $url, $link; $handle = @fopen($url,"r"); if ($handle) { $contenu = file_get_contents($handle); fclose($handle); if (strstr($contenu,$link)) return true; else return false; } else return false; }
après je sèche un peu surtout ou le placer et voir si j'aurais rien oublié.

J'utilise yourphpannuaire et categorizator

voila le fichier submit_site.php en .txt d'ou que j'aimerais que ca vérifie que mon lien est bien présent sur le site qui désire entrer dans mon annuaire svp.

http://eric6779.free.fr/submit_site.txt ==> fichier mis a jour

merci d'avance[/b]