Problème POST pseudo
<?php
$str = @file_get_contents(http://site.com/inscription.php?pseud='".$_POST['pseudo']."'&password=mdp);
?>
Bonjour, j'ai une erreur au niveau du ".$_POST['pseudo']."
Si je l'enlève, le script fonctionne mais il ne sert à rien étant donné qu'il manque la variable pseudo.
J'aimerais savoir comment rectifier cela... ou mettre des guillemets ? ou mettre des anti slashs ?
merci d'avance
PS: je suis certain que l'erreur vient de là, alors n'essayez pas de me trouver une autre cause :P
http://raphlight.free.fr/trad.php
J'ai bien l'impression qu'il manque des guillemets. Mais pour éviter de tourner en rond, pendant que tu développe, enlève le silencieux (@).
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Ben il manque des guillemets autour de ton URL.
Sinon, pour faire un file_get_contents d'une URL, il faut que la directive allow_url_fopen de php soit configurée à On, ce qui est rarement le cas (sur du mutualisé).
euh... il manque des guillemets autour de mon url ?
Ca veut dire que je doit avoir ca ?
$str = @file_get_contents("http://site.com/inscription.php?pseud='".$_POST['pseudo']."'&password=mdp");
Euh, comment voir si cette directive est active ou pas ? (sachant que j'ai un hebergeur chez free)
merci d'avance
http://raphlight.free.fr/trad.php
<?php
$str = file_get_contents("http://site.com/inscription.php?pseudo=".$_POST['pseudo']."&password=mdp");
?>
Comme ça.
Pour savoir pour la directive allow_url_fopen, soit tu testes la fonction SANS le @ (si ca passe pas, tu vas te manger une erreur), sinon en faisant un phpinfo().
ok merci, j'ai pas testé la directive allow mais ca marche avec le @ ;)
merci beaucoup ;)
http://raphlight.free.fr/trad.php
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: