|
|
|
|
Configuration: Windows XP Internet Explorer 6.0
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 |
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 |
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 |
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 j'avais pas vu ton erreur bon plu ka repartir chercher |
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. |
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`)) |
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 @+ |
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 |
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. |
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 |
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. |
sur un serveur local ;mmmhh.. essaye de laisser localhost |
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 ? |
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 |
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>> |
bah alors ,tu dors? lol |
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. |
Résultats pour pb php création d'un formulaire acces reservé
Résultats pour pb php création d'un formulaire acces reservé
Résultats pour pb php création d'un formulaire acces reservé
Résultats pour pb php création d'un formulaire acces reservé