Pb php création d'un formulaire acces reservé
Fermé
kacem25
-
18 nov. 2007 à 17:17
kacemel Messages postés 6 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 20 novembre 2007 - 20 nov. 2007 à 19:51
kacemel Messages postés 6 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 20 novembre 2007 - 20 nov. 2007 à 19:51
A voir également:
- Pb php création d'un formulaire acces reservé
- Formulaire de réclamation facebook - Guide
- Creation compte gmail - Guide
- Acces rapide - Guide
- Création compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
19 réponses
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
18 nov. 2007 à 17:25
18 nov. 2007 à 17:25
ne poste pas toutes les requetes!!!! si sa marque Requete 1 en echec , c'est pas pour rien
je te cite;
$sql = "SELECT loginName FROM member WHERE loginName='$_POST[fusername]'";
$result = mysqli_query($cxn,$sql)
or die("Requête 1 en échec");
essaye de remplacer '$_POST[fusername]''' par '$user[username]'
si sa marche pas remplace les 'blablabla' par "blablabla"
bye
PS; ton site aura plein de failles exploitables par les hackers
je te cite;
$sql = "SELECT loginName FROM member WHERE loginName='$_POST[fusername]'";
$result = mysqli_query($cxn,$sql)
or die("Requête 1 en échec");
essaye de remplacer '$_POST[fusername]''' par '$user[username]'
si sa marche pas remplace les 'blablabla' par "blablabla"
bye
PS; ton site aura plein de failles exploitables par les hackers
kacemel
Messages postés
6
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
20 novembre 2007
18 nov. 2007 à 17:51
18 nov. 2007 à 17:51
Merci ninjainpyjama pour ta réponse
En effectant les modification que tu m'as proposé j'ai cela en message d'erreur :
Warning: include(chiensinc) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\login.php on line 11
Warning: include() [function.include]: Failed opening 'chiensinc' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\login.php on line 11
Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\login.php on line 15
connexion impossible dans la case login
PS : J'ai bien du mal à faire un simple formulaire donc je pense bien qu'il y a plein de faille
En effectant les modification que tu m'as proposé j'ai cela en message d'erreur :
Warning: include(chiensinc) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\login.php on line 11
Warning: include() [function.include]: Failed opening 'chiensinc' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\login.php on line 11
Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\login.php on line 15
connexion impossible dans la case login
PS : J'ai bien du mal à faire un simple formulaire donc je pense bien qu'il y a plein de faille
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
18 nov. 2007 à 17:56
18 nov. 2007 à 17:56
ouais j'ai vu la faille union , la faille 'injection SQL", et la faille include, et peut etre la faille .htaccess et au fait met un maxlength pour tes logins et tes mot de passes sinon on peut faire crasher ton serveur :
bon sa peut se regler plus tard
Passons au code: waou!!!c'est pas facile. Attends je cherche. des que j'ai du nouveau je te le dit
bon sa peut se regler plus tard
Passons au code: waou!!!c'est pas facile. Attends je cherche. des que j'ai du nouveau je te le dit
Bonjour,
excuse moi, en faisant différentes manipulations j'avais enlever les guillemets dans include("chiens.inc") et j'ai oublié de les remettres avec ta modification le problémes reste le même toujours Requête 1 en échec.
excuse moi, en faisant différentes manipulations j'avais enlever les guillemets dans include("chiens.inc") et j'ai oublié de les remettres avec ta modification le problémes reste le même toujours Requête 1 en échec.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
18 nov. 2007 à 18:14
18 nov. 2007 à 18:14
excuse j'avais pas vu ton erreur bon plu ka repartir chercher
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
18 nov. 2007 à 18:18
18 nov. 2007 à 18:18
Nooooon!! j'ai regarde de plus pres ton code=>toutes tes requetes sont en echec
Bonjour,
Alors c'est grave docteur, je t'aurais bien envoyé les pages du bouquin mais je ne sait pas si c'est autorisé dans le forum.
Alors c'est grave docteur, je t'aurais bien envoyé les pages du bouquin mais je ne sait pas si c'est autorisé dans le forum.
kacemel
Messages postés
6
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
20 novembre 2007
18 nov. 2007 à 20:39
18 nov. 2007 à 20:39
Re
J'ai retapé tout le code en enlevant le i dans mysqli_xxx et apporté d'autre modif (je crois que je suis passé de php5 à php4) en m'aidant d'internet cela a résolu mon probléme mais à ouvert la porte à d'autre problème. Maintenant quand je remplis le formulaire j'ai le message suivant 452 : Cannot add or update a child row: a foreign key constraint fails (`membresseuls/membre`, CONSTRAINT `membre_ibfk_1` FOREIGN KEY (`nomLogin`) REFERENCES `login` (`nomLogin`))
J'ai retapé tout le code en enlevant le i dans mysqli_xxx et apporté d'autre modif (je crois que je suis passé de php5 à php4) en m'aidant d'internet cela a résolu mon probléme mais à ouvert la porte à d'autre problème. Maintenant quand je remplis le formulaire j'ai le message suivant 452 : Cannot add or update a child row: a foreign key constraint fails (`membresseuls/membre`, CONSTRAINT `membre_ibfk_1` FOREIGN KEY (`nomLogin`) REFERENCES `login` (`nomLogin`))
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
19 nov. 2007 à 11:11
19 nov. 2007 à 11:11
ouais je voulais te dire que le "i" mysqli etait bizarre : j'ai jamais fait de requete SQL avec un i ; si c'est ton bouquin qui dit sa , c'est un peu de la merde : j'ai pas pu, j'étais ds un bon film et je me suis endormi dc j'ai pas pu t'aider
Ps;Kacemel= Kacem25 ou pas???
Edit : chui au lycée dc j'ai pas forcément le tps de toujours réflechir a ta question
@+
Ps;Kacemel= Kacem25 ou pas???
Edit : chui au lycée dc j'ai pas forcément le tps de toujours réflechir a ta question
@+
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
19 nov. 2007 à 11:18
19 nov. 2007 à 11:18
c'est simple :si tu passe de php5 a php4 faut que tu fasses tout en php4 car php4 est different de php5
"Cannot add or update etc...." veut dire que tu as encore ce bout de code en php5 et non pas en php4
Bye j'espere que j'ai pu t'aider
"Cannot add or update etc...." veut dire que tu as encore ce bout de code en php5 et non pas en php4
Bye j'espere que j'ai pu t'aider
kacemel
Messages postés
6
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
20 novembre 2007
19 nov. 2007 à 15:21
19 nov. 2007 à 15:21
Salut,
kacemel=kacem25
En faite i dans mysqli c'est pour php 5, je m'etais dis si je devais apprendre le php autant que cela soit le 5 soit le dernier.
kacemel=kacem25
En faite i dans mysqli c'est pour php 5, je m'etais dis si je devais apprendre le php autant que cela soit le 5 soit le dernier.
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
19 nov. 2007 à 19:01
19 nov. 2007 à 19:01
Helloo!
les plus nouveaux sont souvent les plus compliques et pas toujours les plus efficaces
Bienvenue sur comment ca marche!!!
Finalement, t'arrive a coder ou t'y arrive pas
Bye
les plus nouveaux sont souvent les plus compliques et pas toujours les plus efficaces
Bienvenue sur comment ca marche!!!
Finalement, t'arrive a coder ou t'y arrive pas
Bye
kacemel
Messages postés
6
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
20 novembre 2007
19 nov. 2007 à 19:32
19 nov. 2007 à 19:32
Salut,
Je te remercie de ta fidélité, je pense que mon script est bon mais la fonction mail ne fonctionne pas. Je teste ma page sur un serveur local et j'ai lu sur un site que pour la fonction email il fallait modifier : <<SMTP = localhost>> par le veritable smtp qui pour mon cas donnerais
<<SMTP= smpt.orange.fr>> mais sa ne marche pas j'ai du oublier quelque chose.
Je te remercie de ta fidélité, je pense que mon script est bon mais la fonction mail ne fonctionne pas. Je teste ma page sur un serveur local et j'ai lu sur un site que pour la fonction email il fallait modifier : <<SMTP = localhost>> par le veritable smtp qui pour mon cas donnerais
<<SMTP= smpt.orange.fr>> mais sa ne marche pas j'ai du oublier quelque chose.
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
19 nov. 2007 à 19:51
19 nov. 2007 à 19:51
sur un serveur local ;mmmhh.. essaye de laisser localhost
kacemel
Messages postés
6
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
20 novembre 2007
19 nov. 2007 à 19:57
19 nov. 2007 à 19:57
Dans un premier temps j'avais laisser localhost mais sa me mettait : Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\Login.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\Login.php:215) in C:\wamp\www\Login.php on line 216
et en changeant le smtp dans le dossier php et appache deWAMP5 sa me fait la meme chose. As tu une idée ?
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\Login.php:215) in C:\wamp\www\Login.php on line 216
et en changeant le smtp dans le dossier php et appache deWAMP5 sa me fait la meme chose. As tu une idée ?
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
19 nov. 2007 à 22:30
19 nov. 2007 à 22:30
verifie ton port SMTP; <<SMTP=smtp.orange.fr>> et <<smtp_port=quelquchose>>
le qqch serait peut-etre le port 80 (port http); je sais pas du tout si sa va marcher mais bon essaye les ports 21 et 80
EDIT; peut-etre que ta valeur "$value" est pas la bonne
le qqch serait peut-etre le port 80 (port http); je sais pas du tout si sa va marcher mais bon essaye les ports 21 et 80
EDIT; peut-etre que ta valeur "$value" est pas la bonne
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
20 nov. 2007 à 09:33
20 nov. 2007 à 09:33
je te dis sa paske le port des mails est le port 25
si sa marche pas ce qui est en haut, essaye <<smtp_port = 25>> mais tu change la $value
et puis met <<SMTP = smtp.orange.fr>>
si sa marche pas ce qui est en haut, essaye <<smtp_port = 25>> mais tu change la $value
et puis met <<SMTP = smtp.orange.fr>>
ninjainpyjama
Messages postés
89
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2007
1
20 nov. 2007 à 12:27
20 nov. 2007 à 12:27
bah alors ,tu dors? lol
kacemel
Messages postés
6
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
20 novembre 2007
20 nov. 2007 à 19:51
20 nov. 2007 à 19:51
Salut,
Hé oui, je suis démasqué le soir je dort lol.
Je ne trouve pas le smtp_port le fichier php.ini et quand je fais la recherche le seule smtp qu'il me trouve c'est celle que j'ai déja modifier.
Hé oui, je suis démasqué le soir je dort lol.
Je ne trouve pas le smtp_port le fichier php.ini et quand je fais la recherche le seule smtp qu'il me trouve c'est celle que j'ai déja modifier.