validation code anti-spam - PHP - Programmation
Marsh Posté le 04-03-2008 à 11:31:46
t671 a écrit : Bonjour, J'ai un formulaire dans lequel je souhaiterais inclure un code de vérification anti-spam. 1) J'ai essayé d'utiliser cryptographp_1.4, mais ça ne fonctionne pas, et je ne m'en sors pas. A la demande d'affichage du formulaire, il me met des msgs d'erreurs : Warning: main() [function.include]: Failed opening 'cryptographp.fct.php' for inclusion (include_path='/mnt/146/sda/1/4/th11/include:.usr/php4/lib/php') in /mnt/146/sda/1/4/th11/contact_byc.php on line 3 et me dit que le message a bien été envoyé. Effectivement, je reçois un msg vide ds ma bal !!!! |
Le message est clair, tu essaies d'inclure un fichier qui n'existe pas - pas à l'endroit où tu dis à php qu'il est, en tout cas.
Marsh Posté le 04-03-2008 à 11:50:51
Merci skeye,
Si je corrige l'accès, j'ai ça :
Warning: session_start() [function.session-start]: open(/mnt/146/sda/1/4/th11/sessions/sess_8617018a5c406f1e71b9324b34b6b24b, O_RDWR) failed: No such file or directory (2) in /mnt/146/sda/1/4/th11/crypt/cryptographp.fct.php on line 14
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/146/sda/1/4/th11/crypt/cryptographp.fct.php:14) in /mnt/146/sda/1/4/th11/crypt/cryptographp.fct.php on line 14
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/146/sda/1/4/th11/crypt/cryptographp.fct.php:14) in /mnt/146/sda/1/4/th11/crypt/cryptographp.fct.php on line 14
Votre message a été envoyé.
Envoyer un autre message...
Warning: Unknown(): open(/mnt/146/sda/1/4/th11/sessions/sess_8617018a5c406f1e71b9324b34b6b24b, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/146/sda/1/4/th11/sessions) in Unknown on line 0
?????? Ca veut dire quoi ????
Et pour le script que j'essaye de créer, tu en penses quoi ?
Marsh Posté le 04-03-2008 à 11:53:46
il doit y avoir un truc à faire chez ton hébergeur pour permettre l'utilisation de sessions, genre créer le répertoire qui va bien...
Marsh Posté le 04-03-2008 à 12:04:52
skeye a écrit : il doit y avoir un truc à faire chez ton hébergeur pour permettre l'utilisation de sessions, genre créer le répertoire qui va bien... |
Le site est hébergé chez Free, le chmod est 777.
Je vois pas ce que je peux faire de plus ......
Marsh Posté le 04-03-2008 à 12:09:09
t671 a écrit : |
il y a un répertoire sessions dans ton arborescence?
Marsh Posté le 04-03-2008 à 13:26:28
ReplyMarsh Posté le 04-03-2008 à 13:27:00
ReplyMarsh Posté le 04-03-2008 à 13:28:34
rien, il mettra tout seul.
Marsh Posté le 04-03-2008 à 13:46:43
OK !!!!!
J'ai plus de message d'erreur, mais par contre, ça m'envoie automatiquement un email sans passer par le formulaire !!!???
Mon fichier contact_byc.php :
Code :
|
Merci pour ton aide ....
Marsh Posté le 04-03-2008 à 13:49:06
Mettre un formulaire et le traitement de son résultat dans le même script engendre quasiment toujours ce genre de problèmes chez les débutants...je te conseille de découper ça en 2 scripts distincts pour mieux comprendre ce qui se passe - je t'avoue que j'ai la flemme de chercher, là.
Marsh Posté le 04-03-2008 à 11:09:56
Bonjour,
J'ai un formulaire dans lequel je souhaiterais inclure un code de vérification anti-spam.
1) J'ai essayé d'utiliser cryptographp_1.4, mais ça ne fonctionne pas, et je ne m'en sors pas. A la demande d'affichage du formulaire, il me met des msgs d'erreurs :
Warning: main(cryptographp.fct.php) [function.main]: failed to open stream: No such file or directory in /mnt/146/sda/1/4/th11/contact_byc.php on line 3
Warning: main() [function.include]: Failed opening 'cryptographp.fct.php' for inclusion (include_path='/mnt/146/sda/1/4/th11/include:.usr/php4/lib/php') in /mnt/146/sda/1/4/th11/contact_byc.php on line 3
et me dit que le message a bien été envoyé. Effectivement, je reçois un msg vide ds ma bal !!!!
2) J'essaye donc de créer moi-même une vérification .....
La page de saisie du commentaire s'ouvre donc, avec les champs à remplir (adr email, nom, commentaire), et s'affiche un code numérique qui n'est autre que l'heure, minute, seconde ($heure_x) du système au format uniquement numérique sur 8 caractères.
Une case se trouve à côté où la personne doit recopier la valeur de $heure_x.
Si la saisie est = à $heure_x, il y a inscription ds la base (add.php), sinon, il y a boucle sur le formulaire.
Mon problème est que je n'arrive pas à faire la vérification ......
Mon formulaire :
Merci pour votre aide !