Rechercher : dans
Par :

Cryptograph

Dernière réponse le 18 mai 2009 à 12:50:54 poky17, le 28 aoû 2007 à 00:37:04 
 Signaler ce message aux modérateurs

Bonsoir à tous,

Ras le bol d'être envahie par des messages non désirés sur mon site pour un formulaire.
Alors, j'ai trouvé cryptograph.
L'installation s'est bien déroulée, j'ai suivi les consignes.
Mais, en fait ça ne fonctionne pas.
Il prend les messages même si le code n'est pas rentré.
A savoir dans mon formulaire, tous les champs sont obligatoires.
A mon avis, c'est pas grand chose et ça doit se mélanger avec le code de mon formulaire, mais là je cale.
Pour l'aide je vous donne le lien www.cryptograph.com.
Et voici, un bout de mon code.
Merci à tous de votre aide précieuse.
On n'est jamais déçu ici...
Poky.


<?php

// Inclusion du fichier infos_sql.php

include 'infos_sql.php';

// Test du champ caché posted.

if($_POST['posted'])
{

// Si tous les champs sont remplis.

if(!empty($_POST['pseudo']) AND !empty($_POST['email']) AND !empty($_POST['message']))
{

// On nettoie les données (sauts de ligne en trop…).

$pseudo = trim(ucfirst(addslashes($_POST['pseudo'])));
$email = trim(addslashes($_POST['email']));
$message = trim(ucfirst(addslashes($_POST['message'])));

// On définit la requête d’insertion.

$insert = "INSERT INTO guestbook VALUES('','$pseudo','$email','$message','$date')";

// On exécute l’insertion des données dans la table.

$query = mysql_query($insert) OR die("Impossible d’ajouter le message<br>".mysql_error());

// On affiche un message de remerciement au visiteur.

echo '<script language="JavaScript">';
echo 'alert("Merci pour votre message !");';
echo '</script>';

}
// sinon on affiche un message d’erreur et on redirige.
else
{
echo '<script language="Javascript">';
echo 'alert("Remplissez chaque champ svp !");';
echo 'javascript:history.back(1);';
echo '</script>';
}
}

?>

<form action="<?php echo $PHP_SELF; ?>" method="POST">
<input type="hidden" name="posted" value="1">
<p><strong>Prénom :</strong></p>
<input type="text" name="pseudo" size="46">
<p><strong>e-mail : (votre adresse sera masquée sur le site)</strong></p>
<input type="text" name="email" size="46">
<p><strong>Message :</strong></p>
<textarea rows="10" name="message" cols="40"></textarea>
<br><br>
<form action="crypt/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="Valider"></td></tr>
<tr><td><input type="reset" value="Annuler" name="reset"></td></tr>
</table>
</form>

Configuration: Windows Vista
Firefox 2.0.0.6

Meilleures réponses pour « Cryptograph » dans :
Logiciels de Cryptographie et Stéganographie Voir 1. Cryptographie 1.1 Cryptozor 1.2 Krypto Zone 1.3 TrueCrypt 1.4 FlashCrypt 1.5 Autres logiciels 2. Stéganographie 2.1 JPEGX 2.2 Autres logiciels 1. Cryptographie Pour bien comprendre le principe de la cryptographie, je vous...
Télécharger Crypt For Free Voir c'est un utilitaire gratuit de cryptage de données.Vous pourrez crypter vos fichier en utilisant trois algorithmes de chiffrages, le Blowfish (448 bits), AES (256 bits) et DESX (128 bits). Vous pourrez envoyer des courriels chiffrés via le module...
Télécharger Crypt Edit VoirCrypt Edit est un puissant éditeur de texte en remplacement à Windows NotePad et WordPad. Il comprend des fonctions intéressantes telles que la cryptographie (algorithmes RC4, MD5). Il peut également exporter facilement les documents au format...

1

hlb29, le 31 mar 2008 à 18:51:16

J'ai le même problème et il semble que personne ne peut nous aider.

Répondre à hlb29

2

 JPBacri, le 18 mai 2009 à 12:50:54
  • +2

<form action="<?php echo $PHP_SELF; ?>" method="POST">
...
...
<form action="crypt/verifier.php" method="post">
...
...
</form>

Form imbriqués, ça sert à rien, il faut enlever <form action="crypt/verifier.php" method="post">.
Toute façon, verifier.php ça ne sert qu'à tester Cryptographp avec son index.php.
Il faut juste utiliser la fonction chk_crypt() dans la fonction de vérification du formulaire.

Utilisation basique :
- utiliser dsp_crypt() dans le formulaire (+ un champ pour la saisie de l'utilisateur).
- utiliser chk_crypt() dans la fonction de vérification du formulaire.

Le reste c'est de la configuration (principalement dans cryptographp.cfg.php).

Répondre à JPBacri