begin process at 2012 02 12 08:43:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité & Cryptage

 > UN CAPTCHA, AVEC GD, SUPER SIMPLE, POUR LES NOOB'S :)

UN CAPTCHA, AVEC GD, SUPER SIMPLE, POUR LES NOOB'S :)


 Information sur la source

Note :
1 / 10 - par 2 personnes
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité & Cryptage Classé sous :captcha, robot, boot, anti flood Niveau :Débutant Date de création :30/09/2008 Date de mise à jour :01/10/2008 22:21:26 Vu / téléchargé :8 079 / 355

Auteur : dededede4

Ecrire un message privé
Site perso
Commentaire sur cette source (36)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
C'est un captcha, qui est sensée empêcher les robot de s'inscrire trop de foi,
ou juste rajouter un champs a faire si vous pansez que votre formulaire d'inscription est trop simple ;p

Fin vous en faites se que vous voulez, mais je le conseille au débutent qui veulent savoir comment ça marche, un captcha :p

J'ai BIEEENNNN commentez pour les noob's qui apprennent le php ;o)

Source

  • <?php
  • session_start();
  • switch($_GET['pg'])
  • {
  • case '':
  • ?>
  • <img src="<?php echo $_SERVER["PHP_SELF"]; ?>?pg=image" border="0" /><br/>Tape le code : <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>?pg=verifie">
  • <input type="text" name="code" /><input type="submit" value="OK" /></from>
  • <?php
  • break;
  • case 'verifie':
  • if ( $_SESSION['chaine'] === strtoupper($_POST['code']) )
  • {
  • $chaine = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789';
  • $chaine = str_shuffle($chaine);
  • $_SESSION['chaine'] = $chaine;
  • $msg = "Bon";
  • }
  • else
  • {
  • $msg = "Pas bon";
  • }
  • break;
  • case 'image':
  • $chaine = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789';
  • $chaine = str_shuffle($chaine);
  • $chaine = substr("$chaine", 0, 5);
  • $_SESSION['chaine'] = $chaine;
  • header ("Content-type: image/png");
  • $image = imagecreate(42,15);
  • $noir = imagecolorallocate($image, 0, 0, 0);
  • $blanc = imagecolorallocate($image, 255, 255, 255);
  • imagestring($image, 4, 1, 0, $chaine, $blanc);
  • imagepng($image);
  • break;
  • default:
  • echo "On ne sais pas ou te mener...";
  • }
  • echo $msg;
  • ?>
<?php
session_start();
switch($_GET['pg']) 
{
case '':
?>
<img src="<?php echo $_SERVER["PHP_SELF"]; ?>?pg=image" border="0" /><br/>Tape le code : <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>?pg=verifie">
<input type="text" name="code" /><input type="submit" value="OK" /></from>
<?php
break;


case 'verifie':
if ( $_SESSION['chaine'] === strtoupper($_POST['code']) )
{
$chaine = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789';
$chaine = str_shuffle($chaine);
$_SESSION['chaine'] = $chaine;
$msg = "Bon";
}
else
{
$msg = "Pas bon";
}
break;

case 'image':
$chaine = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789';
$chaine = str_shuffle($chaine);
$chaine = substr("$chaine", 0, 5);
$_SESSION['chaine'] = $chaine;
header ("Content-type: image/png");
$image = imagecreate(42,15);
$noir = imagecolorallocate($image, 0, 0, 0);
$blanc = imagecolorallocate($image, 255, 255, 255);
imagestring($image, 4, 1, 0, $chaine, $blanc); 
imagepng($image);
break;

default:
echo "On ne sais pas ou te mener...";
}
echo $msg;
?>

 Conclusion

Voili voilou, rien de plus, rien de moin =)


Ma première source sur cs, donc gueuler pas trop xD

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

01 octobre 2008 13:30:54 :
Petite sécurité. Si le code peux être améliorer sur l'affichage de l'image, mais vous savez les bases d'un captcha maintenant.
01 octobre 2008 13:35:01 :
Il été ou le else ? xD
01 octobre 2008 22:21:26 :
Voila la version finale, ou les vieux serons comptent de voir un script comme ils aiment ;) + Une amélioration de ma part, on peux copier coller se code dans n'importe quoi capable de lire le php, ça marche :p

 Sources de la même categorie

Source avec Zip Source avec une capture ACCÈS, ESPACE MEMBRE AVEC INSCRIPTION ET DÉSINSCRIPTION PAR ... par stephelle
Source avec Zip CRYPTAGE REVERSIBLE par Mokost
Source avec Zip Source avec une capture CREATION DE COMPTE AVEC CRYPTAGE ET ESPACE DE CONNEXION SEC... par bm1982
Source avec Zip PROTÉGEZ VOS LIENS DE TÉLÉCHARGEMENT PAR MOT DE PASSE ET/OU ... par unlien
CRYPTAGE/DECRYPTAGE MCRYPT par sephirothgeek

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FORM TO MAIL AVEC PROTECTION PAR TOKEN ET CAPTCHA CONTRÔLES ... par cod57
Source avec Zip PROTÉGEZ VOS LIENS DE TÉLÉCHARGEMENT PAR MOT DE PASSE ET/OU ... par unlien
Source avec Zip Source avec une capture FORMULAIRE VERS COURRIEL BASIQUE AVEC CONTRÔLE CAPTCHA ANTI ... par cod57
Source avec Zip Source avec une capture GÉNÉRATION DE FORMULAIRES HTML PERSONNALISÉS. par beejeridou
Source avec Zip Source avec une capture CAPTCHA PHP SIMPLE par toutoos

Commentaires et avis

Commentaire de Teclis01 le 30/09/2008 16:07:49

indente
ton
code
sinon
(
car il faut le dire
)
c'
est
chiant

Commentaire de dededede4 le 30/09/2008 17:09:36

Heu...

Fin, si y'a une fonction que l'on connais pas, y'a qu'a regarder à droite de la ligne...
Pour les noob ;p

Tu n'a même pas besoin de lire...

Commentaire de danieljackson11 le 30/09/2008 18:50:03

Il s'écrit un code pour lui même xD.

Commentaire de nicomilville le 30/09/2008 19:43:02

C'est pas une question de fonctions mais une question de lisibilité !

a++

Commentaire de nicomilville le 30/09/2008 19:47:06

désolé pour le double post, il était involontaire !

Petite remarque :

Tu peus remplacer AND par && et OR par ||

Tu peus aussi remplacer == par === dans certain cas (c'est plus strict, ça prend en compte le type de la variable(par exemple "2" est diférent de 2))

a++

Commentaire de yoman64 le 01/10/2008 08:41:40

Salut,

Aussi après avoir vérifié si l'image était valide ou pas tu dois détruire la variable de session, sinon ton captcha sert à rien, une fois qu'on a le bon code stocké en session on peut très bien flooder puisque le code ne changera pas tant qu'on ne réaffiche pas l'image...

Et teclis a bien raison, ton code manque cruellement d'indentation. On s'en fiche qu'il soit simple, si il n'est pas facile à lire ça ne sert à rien.

Dernière chose ton captcha se casse en quelques secondes avec un OCR, il faudrait ajouté quelques difficultés !

Bonne continuation
a++

Commentaire de yoman64 le 01/10/2008 08:51:10

Afin de te donner un coup de main, j'ai réorganisé ton code pour le rendre plus clair:

<?php
session_start();
isset($_GET['pg']) or $_GET['pg'] = '';

switch($_GET['pg']) {
    case '':
        echo '<img src="index.php?pg=image" border="0" /><br />Tape le code :
              <form method="post" action="index.php?pg=verifie">
              <input type="text" name="code" /><input type="submit" value="OK" />
              </form>';
      break;
      
    case 'verifie':
        if ( isset($_POST['code']) && $_SESSION['chaine'] === $_POST['code'] ) {
          $msg = 'Bon';
        } else {
          $msg = 'Pas bon';
        }
        echo $msg;
        unset($_SESSION['chaine']);
      break;
      
    case 'image':
        header ('Content-type: image/png');
        $chaine = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789';
        $chaine = str_shuffle($chaine);
        $_SESSION['chaine'] = substr($chaine, 0, 5);
        $image = imagecreate(42,15);
        $noir = imagecolorallocate($image, 0, 0, 0);
        $blanc = imagecolorallocate($image, 255, 255, 255);
        imagestring($image, 4, 1, 0, $chaine, $blanc);
        imagepng($image);
        exit;
      break;
}
?>



À mon avis, le code que je viens de faire est beaucoup plus clair, simple et utile pour un débutant que ton code. Si je me trompe n'hésitez pas à me contredire ;)

Commentaire de Teclis01 le 01/10/2008 08:57:59

Sans hésiter plus clair.
exit; ... ?
1/exit sert à "tuer" l'exécution d'un script or on a pas besoin.
2/et le default du swith hum ? ^^
j'aimerais taper en url index.php?pg=Teclis01estUnDieuMaisLeDitesPas
3/on initialise pas un GET! pour le traiter après !!!
isset($_GET['pg']) or $_GET['pg'] = '';

if(isset($_GET['pg']){
//je traite
}
else{
//j'affiche le form et pas via un echo :p
}

Commentaire de codefalse le 01/10/2008 09:56:27 administrateur CS 1/10

Cen'estpasparcequ'undébutantdécouvrelephpqu'onpeuxsepermettredefaireunco
dedemauvaisequalitéensedisantquecasuffitlargementpourundébutant...

c'estchiantdepasespacersoncodehein?

Commentaire de yoman64 le 01/10/2008 10:03:54

1. Je sais à quoi sert exit, c'est que lui avait mis le echo $msg à la fin, au moment d'écrire le exit je n'avais pas encore déplacé le echo.

2. Ouais on devrait remplacer case '' par un default.
3. Pourquoi ne pas afficher le form via un echo ? D'après toi c'est plus rapide d'ouvrir/fermer les balises php que de passer par un echo ?

De plus l'utilisation d'un default revient à ce que je fais, si le $_GET est pas setté, on le set pour pas que PHP affiche une notice.

En fait dans un vrai projet la conception de l'auteur de mettre le captcha et le formulaire dans le même script est simplement non viable, donc un tel débat/dilemme n'a pas lieu d'être :P.

Commentaire de dededede4 le 01/10/2008 13:43:36

Ecoute, if / elseif / else c'est mille foix plus claire qu'un switch, pour un débutent.

Pour des confirmée, je dit pas....

Si les commentaire vous aimer, vous lisez pas.

isset c'est l'équivalent de if( $varible == "" ) // Même résulta a l'écran, et peux être même plus rapide, et sourtout plus clair.

Rajouter === au lieu de == > Aucun intéré u_u // Si le mec tape "2" au lieu de 2, il aura la page 2, c'est tout.
Sa peux même corriger des erreur de codage, si on rajoute des "" pour rien.

L'example de yoman est pas mal du tout,
mais pas envis de le vérifier, le corriger, puis le remplacer :p

Bref, il y a un truc pas mal sur se code, on a qu'a le copier coller sur un index pour le faire marcher ;p

J'ai corriger la petite faille sur le pg=verifie,
et rajouter le else.

A+

Commentaire de dededede4 le 01/10/2008 13:45:34

Petite correction sur mon dernier commentaire :

Si les commentaire vous aimer, vous lisez pas.
Si les commentaires vous aimer pas, vous lisez pas.

On peux pas éditer ;(

Commentaire de codefalse le 01/10/2008 13:58:25 administrateur CS

les switchs, les isset, les ===, biensûr, ca aboutit au même résultat.

C'est juste une question de bon sens.

On peux aussi dire au débutants de coder en utilisant <?= $var; ?> tant qu'à faire.

Ca s'appelle juste la compatibilité ...

Commentaire de Teclis01 le 01/10/2008 14:13:00

1. ok sorry ^^
2. Pas tout a fait un default car le default ne doit pas (je pense) être utilisé ainsi afin de facilité la relecture du code.
3. c'est plus rapide je pense et surtout on obtient la coloration syntaxique du langage (ici le html)

@dededede4
1.
Si je passe ici : if ( $adresse == "" )
j'ai rien dans $msg ( a vu de nez) donc variable a null mais tu fais un echo dessus (problème d algo)
2.
Code toujours pas indenté
3.
L'intérêt du type existe dès que tu travailles en entreprise (qui se veut faire du code propre)... Tu comprendras l'utilité de vérifier la valeur mais aussi le type (avec === et !==) avec les objets...
4.
ça fonctionne qu'avec les PNG ...
5.
Je continue de critiquer ou tu calmes tes ardeurs? on essaye de te donner des conseils utiles. Si tu veux aucune remarque tu postes pas de code et surtout... surtout... ne "vends" pas ton code comme un code pédagogique.

@codefalse
Désolé mais ce genre d'attitude me titille... :/

Commentaire de codefalse le 01/10/2008 15:15:40 administrateur CS

@Teclis01 : Quelle genre d'attitude ? la mienne ou celle de Dededede4 ? :p

Commentaire de dededede4 le 01/10/2008 15:17:05

J'ai 15 zans ;p

codeflase, je panse que au niveau compatibilité, j'utilise des fonction qui sont sur toutes les versions de php,
sauf celle qui on pas GD :/.
@teclis01
2. La prochaine foix, je mais rien.
3. J'avais appris ça comme ça, prochaine foix aussi.
4. On s'en fou.
5. Quand j'ai appris le php, les code de cs m'on vraiment pas aider. =D
Presque chaque ligne est expliquée, et il ne fait pas "peur" au noobs,
A vous, peux être.

Commentaire de Teclis01 le 01/10/2008 15:26:44

@dededede4
La prochaine fois déjà, commences par utiliser un correcteur d'orthographe
Tu sais les gens qui files des sources ne sont pas intouchables même les meilleurs!
Depuis que je suis ici je vois des gens qui posent encore des formulaires pour enregistrer un contact genre carnet d'adresse et qui ont l'impression d'inventer le code sans écrire ne serait ce qu'une ligne dite en PHP5. Je crois que je suis ici pour aider mais aussi pour donner de mon expérience et pour fournir du code réutilisable (facilement) et utile. C'est pour cette raison que je ne pose aucune source depuis un moment car je cherches une certaine perfection et je ne l'atteint pas. Mais un jour qui sait :)

@codefalse
Toi évidement :p

Commentaire de dededede4 le 01/10/2008 15:36:22

J'ai un correcteur XD

Je sais que il y a plein de captcha, j'en rajoute un :)
De plus tu m'a aider !
Si je ne t'avais pas parler, j'utiliserais encore == au lieu de === ;p
Il y aurais pas non plus de else a la fin de mon code :)

On n'a jamais encore jamais fait quelque chose de parfait,

fait le. ;)

Bonne continuation.

Commentaire de codefalse le 01/10/2008 16:04:46 administrateur CS

@Teclis01 : Qu'est-ce que j'ai dit ou fait qui te titille ?

Commentaire de Teclis01 le 01/10/2008 16:08:10

@codefalse
non non, Je deconnais codefalse >_< c'etait l'attitude de dire non a plein de choses de dededede4 qui me titillais mais il va en s'améliorant... En espérant voir une suite favorable.

Commentaire de codefalse le 01/10/2008 16:39:36 administrateur CS

arf :p
J'espère juste qu'il va améliorer son code car sinon je serai contraint de le supprimer.
La version actuelle incite les développeurs débutant à prendre de mauvaise habitudes, c'est donc pas conseillé.

Commentaire de yoman64 le 01/10/2008 17:08:19

@dededede4:

Hum je vois vraiment pas pourquoi un switch serait plus compliqué pour un débutant qu'un if/then/else.
Honnêtement, dès que tu pige ce que fait le switch tu peux pas vraiment ne pas comprendre...

De toute façon, les points à retenir de mon code n'est pas switch vs if, mais code indenté et propre vs pas indenté, laid, plein de mauvaises habitudes et bourré de fautes d'orthographe.

=== vs == fond la même chose dans ton cas, oui et alors ? En programmation le typage est la chose la plus basique et la plus essentielle.

Je vois que tu es débutant, tu ne l'as peut être pas encore appris, mais si des personnes plus expérimentées que toi tel que Codefalse, Teclis01 ou encore moi même te dise que quelques chose est mal fait ou mauvais, faudrait peut être remettre en doute tes connaissances aux lieu de dire qu'on a tord...


@Teclis01:
C'est vrai pour la coloraison, j'avais pas pensé ;-). Toutefois pour la vitesse, moi je dis que c'est à bencher :P

@Codefalse:
Ben voyons, ça ne va pas aujourd'hui ? T'as vraiment cru que Teclis en avait contre toi :P

Commentaire de codefalse le 01/10/2008 17:21:15 administrateur CS

@Yoman64 : Bah ché pas, je comprenais pas trop justement :p Il aurait pu, mai du coup il aurait du expliquer parce que j'aurai pas compris pourquoi :p

Commentaire de dededede4 le 01/10/2008 22:22:42

Voila, vous le trouver comment ?

Commentaire de codefalse le 01/10/2008 22:25:09 administrateur CS

tach angéquo idan ston co de?yato ujou rsp asdi dent a tion!c est tou jourspl usf acil e delir euncod e inden téc omm eunt e xteb ien esp acé!

Commentaire de dededede4 le 01/10/2008 22:28:23

Bon,
se faire prendre comme ça...

Je vais voir ailleurs =)

A+

Commentaire de nicomilville le 02/10/2008 07:13:15

Ce n'est pas méchant, juste une remarque "pertinante" !

a++

Commentaire de Teclis01 le 02/10/2008 09:15:52

@codefalse
Lire ta chaine de caractère représentant une phrase éclatée m'a vraiment perturbé en arrivant au travail (avant le café ^^) t'es fou!!! Sur le coup j'me dis oulala je comprend rien de rien ce matin >_<

@dededede4
On te demande pas de partir, juste d'améliorer :)

Commentaire de codefalse le 02/10/2008 09:19:12 administrateur CS

@Dededede4 : Tu vois comme c'est chian de lire ma phrase (je l'avoue, j'ai aussi eu du mal à me relire :p), imagine comme ca l'est quand tu indente pas ton code ?

Ce que j'essaye de te dire par là, c'est que ce n'est pas en utilisant la raison du débutant que l'on peux se permettre tout et n'importe quoi. Au contraire ! Le fait que c'est des débutants, il vaut mieux les entrainer à faire un bon code, propre et indenté, afin qu'ils apprennent les bonnes manières dès le début.

@Teclis01 : j'ai aussi eu du mal après l'avoir éclatée, à me relire :p

Commentaire de kankrelune le 03/10/2008 17:50:45

Moi j'adore les débutants qui postent des codes pour les débutants et qui refusent les critiques constructive... .. .

Pour en revenir au code moi ce que je n'aime pas avant tout c'est que tu ne sépare pas ton captcha du reste... tu dois séparer l'affichage du traitement surtout pour un captcha... si un débutant copie colle ton script dans une de ses pages ton code ne marchera pas car le code de l'image sera pollué par le code du reste de la page... d'ailleurs avec ton echo $msg; à la fin je suis surpris que l'image s'affiche... .. .

Pour finir... ce n'est pas parce que quelqu'un est débutant que d'une part il est complètement demeuré et que d'autre part ses attente sont aussi basique... ton code aurait été interessant pour un débutant si tu l'avais intégré à un tuto sur les bases de l'utilisation de la lib GD avec création d'une petite captcha comme exemple/TP... tel quel je ne pense pas qu'il soit très utile dans le sens ou un débutant ne codera pas une captcha lui même, et ne reprendra donc pas ton code, mais utilisera un code déja fait et pour cela ta captcha est trop simpliste... .. .

En parallèle comme dit précédemment un OCR cassera facilement ta captcha et comme la plupart des boot en intègrent un, ta captcha ne protègera réellement que des sites qui ne seront pas la cible de boot et donc qui n'ont pas besoin de captcha... pour parer à cela varie la taille, l'espacement de tes caractères et crée des zones parasites sur le fond de ton image comme par exemple des lignes... .. .

Si ça peut t'inspirer...

http://www.phpcs.com/codes/CAPTCHA-VISUELLE_42607.aspx

Bonne continuation à toi... .. .

@ tchaOo°

Commentaire de coucou747 le 06/10/2008 08:36:42 administrateur CS

un jours un debutant lira ca et dira :

ce code m'a permi d'apprendre a faire du html sale
ce code m'a permi de ne plus etre spamme par les robots minables, mais je suis toujours floode par les gens qui me detestent (bon ok, 70% des captchas sont dans ce cas, mais c'est pas une raison pour faire pire que les autres...)

ce code m'a permi d'apprendre a ne pas indenter mes sources, comme ca elles ne sont pas lisibles par les mechants. (en plus, ca m'apprend a faire du python)

bon, sans rire :
-t'indentes mal
-ta gestion des erreurs est foireuse (meme pour un debutant)
-j'aime les chips
-ton html est mauvais

Bref, un type a poste un tuto pour faire un captcha sur le sdz, si tu t'arretes a la premiere partie, ca ne sert a rien de partager ton captcha, parce-que c'est un captcha faible...

Commentaire de baloc le 07/10/2008 11:37:40

le jour où le débutant le lira est arrivé...


je suis désolé mais je ne comprends pas ton code. Il y a deux choses qui me choque en faite
la première, c'est que si un code est adressé à des débutants, un minimum de commentaire est recquis. J'en ai pas vu.
la deuxième c'est que tout reste à la même ligne.
celui de Yoman64 est plus clair, on repère rapidement les blocs d'instruction.
et si quelqu'un pouvait m'exliquer ce qu'est un ORC s'il vous plait. Merci

Commentaire de kankrelune le 08/10/2008 17:30:01

OCR ou optical character recognition ou reconnaissance optique de caractères en français dans le texte... il sagit d'algo introduit dans les bots pour que ces dernier puissent lire du texte sur des images... pour plus d'infos...

http://fr.wikipedia.org/wiki/OCR

Sinon si tu veux une captcha avec les explications du code tu as celle que j'ai laissé en lien...

http://www.phpcs.com/codes/CAPTCHA-VISUELLE_42607.aspx

@ tchaOo°

Commentaire de Kendo le 09/10/2008 10:28:33

Un OCR est un logiciel de reconnaissance optique de caractères. Voir :
http://fr.wikipedia.org/wiki/OCR

Commentaire de coucou747 le 09/10/2008 19:08:38 administrateur CS

un OCR est un type d'algo qui permet de lire les caracteres sur une image.
cf : http://fr.wikipedia.org/wiki/OCR


(ouais moi non plus je ne lis pas ce qu'il y a plus haut avant de poster...)

Commentaire de nax333 le 24/04/2009 11:17:29 1/10

J'ai un code pas plus compliqué mais un bien meilleur résultat :
http://www.phpcs.com/codes/CAPTCHA-ANTI-BOT-FICHIER-SON-WAV_47544.aspx

Bien entendu il est pas parfait, mais il est quand même bien plus resistant que le tien.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

ignorer les ip's de robots indexeurs [ par pyranhaz ] Bonjour,J'aimerais savoir si ce bout de code pourrait indiquer de ne pas bannir le robot si son ip existe dans la bddc'est important pour le référence Comment créer un robot ? [ par CANTHOR ] Je ne suis pas sur que celà soit possible en php, mais j'aimerais trouver un script qui récupère et stoque dans une base de donnée les adresses e-mail formulaire d'inscription avec securité contre les robot [ par testetrtr ] salut a tous , je cherche a securiser mon formulaire d'inscription a mon site. avec un le systeme de validation d'inscription avec code ( generer en i Création d'un robot (spider) [ par majestik89 ] Bonjour ! Voil&#224; je recherche le moyen de cr&#233;er un robots pour un moteur de recherche mais je n'ai pas de base pour commencer ! Est-ce que Robot d'indexation web [ par tony4758 ] Bonjour, je cherche &#224; cr&#233;er un mini robot d'indexation web qui releverait les metatags des sites et parcoueraraient les liens. EN sachant qu détection de robot [ par bob ] bonjour &#224; tous!j'ai chercher sur ce site et sur d'autre mais je n'arrive pas &#224; mettre la main sur un script quid&#233;tecte les robots comme Piratage... [ par WhiteDwarf ] Bien le bonjour, je m'adresse à vous car j'ai été la victime de piratage, et j'aurais aimé que l'on m'aide sur certains points, ou que l'on m'expliqu Robot de recherche automatique PHP [ par ravendago ] Je souhaite créer un robot Internet destiné à  extraire des données d'un moteur de recherche(site distant).Le problème est:Il ya une base de données d probleme affichage captcha [ par Jarod1980 ] Jarod_Delaware Un "robot" MSN, ça intéresse quelqu'un ? [ par Flachy Joe ] Salut,j'ai fait un "robot" MSN, qui permet la réception, l'interprétation et l'envoi de messages instantanés.Mais je ne sait pas à quoi ça peut servir


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales