Aller au contenu

Cryptographp - Captchas


easytype

Sujets conseillés

Désolé de double post, mais ptit probleme lors de l'instalation.

Dans la documentation, il est écrit :

Installation d'un cryptogramme dans une page

Copier les lignes suivantes en tout début de la page qui contiendra le cryptogramme. Ces lignes doivent être vraiment placées au debut, avant toute balise.

 <?php 
$cryptinstall="[u]./crypt/cryptographp.fct.php[/u]";
include $cryptinstall;
?>

A la place de ./crypt/cryptographp.fct.php, j'ai mis http://jessy.houcke.free.fr/cap/cryptographp.fct.php =)

J'ai mis cela au debut, sur cette page :

http://jessy.houcke.free.fr/commentaires/commentaire.php

et il est écrit aussi :

Pour afficher le cryptogramme, copier le code suivant dans votre page, à l'endroit où vous désirez l'affichage:

<?php dsp_crypt(0,1); ?>

J'ai mis sa a la fin de le même page.

Et voici ce que j'obtient :

Fatal error: Call to undefined function: dsp_crypt() in /mnt/164/sda/3/2/jessy.houcke/commentaires/commentaire.php on line 231

Vous pouvez voir cela ici :

http://jessy.houcke.free.fr/commentaires/c...re.php?nom=page 1

Que faire ? :shutup:

Merci.

Edit : Je sais d'ou vient le problème, mais je ne sais pas le résoudre :/

Citation de la documentation

Formulaire de saisie

Le principe est toujours le même: le code saisi par l'utilisateur est passé à la page de vérification en même temps que toutes les autres zones de saisie du formulaire.

Dans l'exemple ci-dessous, pour simplifier, je n'ai laissé que le cryptogramme et la zone de saisie. Dans cet exemple, la page de vérification qui recevra le formulaire s'appelle verifier.php.

Il faut bien entendu adapter cet exemple à votre script. Il ne faut pas recreer un formulaire mais utiliser le formulaire que vous avez déjà en incluant le cryptogramme et la zone de saisie à l'intérieur. Dans cet exemple la zone de saisie s'appelle code mais il est possible de la nommer autrement.

<form action="verifier.php" method="post">
<table>
<tr><td><?php dsp_crypt(0,1); ?></td></tr>
<tr><td>Recopier le code:<input type="text" name="code"></td></tr>
<tr><td><input type="submit" name="submit" value="Envoyer"></td></tr>
</table>
</form>

Cela, je n'ai pas fait, car je ne sais pas comment "utiliser le formulaire que J'ai déjà en incluant le cryptogramme et la zone de saisie à l'intérieur".

Modifié par easytype
Lien vers le commentaire
Partager sur d’autres sites

Salut,

essaie:

<?php
$cryptinstall="/cap/crypt/cryptographp.fct.php";
include $cryptinstall;
?>

Je pense que cela te permet de résoudre ton problème.

La fonction include ne permet pas (par défaut) d'inclure des fichiers externes. Or, en mettant &quot;http://" comme tu as précisé:

A la place de ./crypt/cryptographp.fct.php, j'ai mis http://jessy.houcke.free.fr/cap/cryptographp.fct.php =)

cela a empêché l'inclusion de ton fichier. Donc la fonction que tu appelles "n'existe pas". ;)

Lien vers le commentaire
Partager sur d’autres sites

Hello,

Merci, j'ai remplacé :

 <?php 
$cryptinstall="http://jessy.houcke.free.fr/cap/cryptographp.fct.php";
include $cryptinstall;
?>

Par

<?php
$cryptinstall="/cap/crypt/cryptographp.fct.php";
include $cryptinstall;
?>

Mais sa ne marche pas.

J'au aussi essayer

<?php
$cryptinstall="/cap/cryptographp.fct.php";
include $cryptinstall;
?>

Car je n'ai pas de dossier "crypt"

Mais sa ne marche pas non plus ... :(

J'éspère y'arriver car je vois que les bots se dechaine en commentaires ...

Dans la documentation, il disent :

Il faut bien entendu adapter cet exemple à votre script. Il ne faut pas recreer un formulaire mais utiliser le formulaire que vous avez déjà en incluant le cryptogramme et la zone de saisie à l'intérieur. Dans cet exemple la zone de saisie s'appelle code mais il est possible de la nommer autrement.
CODE<form action="verifier.php" method="post">
<table>
<tr><td><?php dsp_crypt(0,1); ?></td></tr>
<tr><td>Recopier le code:<input type="text" name="code"></td></tr>
<tr><td><input type="submit" name="submit" value="Envoyer"></td></tr>
</table>
</form>

Je ne sais pas si le problème vient de là, je pense car je ne l'ai pas fait, ne sachant pas le faire :/

Une idée ?

Merci beaucoup à vous ! :)

PS : Le lien pour voir mieux mon problème : http://jessy.houcke.free.fr/page1.php

Edit : Si j'hébèrge le fichier commentaire.php et vous donne le lien de la cocumentation, pensez vous pouvoir y'arriver, car je me rend compte que je n'avais pas tout fait, mais je ne sais pas du tout faire :(

Modifié par easytype
Lien vers le commentaire
Partager sur d’autres sites

Ptit Up. :blushing:

Si j'hébèrge le fichier commentaire.php et vous donne le lien de la cocumentation, pensez vous pouvoir y'arriver, car je me rend compte que je n'avais pas tout fait, mais je ne sais pas du tout faire.

Merci

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...