Tanaka56
Messages postés124Date d'inscriptionsamedi 8 avril 2006StatutMembreDernière intervention29 janvier 2009
-
28 août 2006 à 18:55
Tanaka56
Messages postés124Date d'inscriptionsamedi 8 avril 2006StatutMembreDernière intervention29 janvier 2009
-
29 août 2006 à 17:59
Bonjour. J'ai intégré sur une page l'image anti-spam du lien :
http://www.phpcs.com/codes/IMAGE-ANTI-SPAM_38969.aspx Cependant, je rencontre un problème ne connaissant pas trop le PHP, le message ne part pas. Serait-il possible d'avoir une aide? Merci d'avance à tous.
Cordialement.
Ci-dessous les codes :
<?php
$variable = "code"; // on initialise la variable
session_start(); // Démarrage de la session OBLIGATOIRE
session_register("variable"); // On enregistre une variable appelée "variable" dans la session SANS LE $ DEVANT
?>
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 28 août 2006 à 21:33
Salut!
Si ton champ est:
C'est bizarre de mettre: $flood = isset( $_POST['flood'] ) ? strtoupper( $_POST['flood'] ) : '';
>> $flood = isset( $_POST['code'] ) ? strtoupper( $_POST['code'] ) : '';
$variable = "code"; // on initialise la variable
session_register("variable"); // On enregistre une variable appelée "variable" dans la session SANS LE $ DEVANT
>> Inutile, utilisation inutile de " ", ...
// on vérifie:
if( $flood != $_SESSION['aaaa'] )
{
echo "Bonne valeur : ";
>> Contradictoire: si les deux sont différents: bonne valeur...
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 28 août 2006 à 22:20
Quelque chose de plus rapide :
"// on récupère le code tapé par le visiteur (on le passe en majuscule)
$flood = isset( $_POST['flood'] ) ? strtoupper( $_POST['flood'] ) : '';
if ( isset($flood) && $flood === $_SESSION['aaaa'] ) {
// Suite
}
Autant utiliser NULL plutot que d'initialiser une variable de type STRING.
Car isset() est plus rapide que "===" dans certains cas ! Sachant qu'en plus, tu ne regarde pas le tableau $_SESSION[] pour peu qu'il ne soit pas gigantesque :S
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 29 août 2006 à 12:31
Salut!
FhX, petite question: alors pk utiliser isset dans ton test? Il sera tjs true, vu le : NULL, non?
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 29 août 2006 à 14:47
Salut!
Dans la page de verif, après session_start(); qu'affiche ce code:
foreach( $_SESSION as $key => $value )
echo $key , ': ' , $value ' .
';
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
Tanaka56
Messages postés124Date d'inscriptionsamedi 8 avril 2006StatutMembreDernière intervention29 janvier 2009 29 août 2006 à 16:09
Salut.
Ca affiche :
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/astrof/public_html/envoi.php on line 5
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
Tanaka56
Messages postés124Date d'inscriptionsamedi 8 avril 2006StatutMembreDernière intervention29 janvier 2009 29 août 2006 à 16:19
Désolé, je ne suis que débutant.
Quand je vois dans l'image HH il met : 84
Quand je vois dans l'image 6H il met : HA
Quand je vois dans l'image CZ il met : HL
Quand je vois dans l'image RI il met : 1S
Quand je vois dans l'image 6R il met : PP
Quand je vois dans l'image 8URI il met : 8U
Quand je vois dans l'image YU il met : KH
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 29 août 2006 à 17:53
Non...
C'est bizarre:
- c'est marche chez moi....
- tu utilises une redirection en header, qui ne devrait pas marcher vu que tu as un echo avant...
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 29 août 2006 à 17:57
Je vais encore regarder et si je trouve qqch je te redis!
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"