Problème POST pseudo
le 21/11/2007 à 17:44
raphlight
Déconnecté
http://raphlight.free.fr/miniville2/
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
le 21/11/2007 à 20:22
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel.
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 (@).
le 21/11/2007 à 20:22
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
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é).
le 22/11/2007 à 16:44
raphlight
Déconnecté
http://raphlight.free.fr/miniville2/
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
le 22/11/2007 à 18:46
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
<?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().
le 23/11/2007 à 09:06
raphlight
Déconnecté
http://raphlight.free.fr/miniville2/
ok merci, j'ai pas testé la directive allow mais ca marche avec le @ ;)
merci beaucoup ;)
Accès rapide :
PHP / MySQL
HTML / CSS
Javascript
Autres technologies
Le site
Les 3H du PHP
Le bar
Script / Production personnelle
Remonter