France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 940 membres enregistrés - 1 895 052 posts - 97 257 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           dirigé vers une autre page
7 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
dirigé vers une autre page

axou1er


Messages : 154
Inscrit le 21/11/06
Ville : Villeurbanne
Non connecté
  Posté le 14 septembre 2007 - 00 h 21 m 33 s
Bonjour,

sur mon site j'ai le probleme suivant : tous mes <input type="submit"> se comportent comme si c'etait mon formulaire d'identification ( comme si je rentrais mon mot de passe ) et m'envoient vers ma page de login. Pourtant la propriété action de mes formulaires sont bonnes et ne pointent pas sur cette page




defrance
PI-nary rules

Messages : 710
Inscrit le 05/09/03
Ville : Lyon
Non connecté
  Posté le 14 septembre 2007 - 07 h 08 m 22 s
hello,
le retour à la page de départ est pourtant souvent lié à une mauvaise écriture de l'action du formulaire, tu pourrais mettre un exemple?



La connerie c'est la décontraction de l'esprit, c'est pour cela que de temps en temps je m'autorise à faire le con.
Serge Gainsbourg


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 14 septembre 2007 - 14 h 34 m 09 s
Ou alors c'est souvent un problème de formulaires imbriqués



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

axou1er


Messages : 154
Inscrit le 21/11/06
Ville : Villeurbanne
Non connecté
  Posté le 14 septembre 2007 - 16 h 02 m 26 s
C'est bon j'avais juste effacer sans faire exprès le </form> :roll:
Par contre je suis hébergé chez phpnet.org et l'envoi de mail ne s'effectue pas pourtant sous wamp tout marchait nickel. Quelqu'un est il chez cet hébergeur et a t il déja eu ce probleme?? Ou alors une idée du probleme? J'ai posté sur leur forum mais bon personne ne répond




grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 570
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 15 septembre 2007 - 16 h 12 m 17 s
que veux tu dire quand tu dis que cela ne marche pas ?
tu envoies via la fonction mail ou via une classe externe ?
si via la fonction mail essaye d'envoyer via une classe genre phpmailer en authentification smtp :jap:
as tu une erreur ?

d'apres leur faq, la fonction mail est activee, ca devrait passer, met ton bout de code...

tape "mail" dans la recherche du forum, y'a toutes les reponses que tu veux ;) j'ai vu en passant (mais j'ai pas regarde le detail des topics) qu'il y'avait ptet un probleme de timeout qu'il faudrait augmenter...

bonne recherche :)



:firefox:

axou1er


Messages : 154
Inscrit le 21/11/06
Ville : Villeurbanne
Non connecté
  Posté le 16 septembre 2007 - 11 h 24 m 52 s
oui la fonction mail seulement elle marche que lorsque j'envois un mail vers l'adresse mail que j'ai créé chez eux. Je rentrerai que demain chez moi donc je vous posterai mon code à ce moment là. C'est quand même bizarre que cela fonctionne que vers leur adresse mail...




defrance
PI-nary rules

Messages : 710
Inscrit le 05/09/03
Ville : Lyon
Non connecté
  Posté le 16 septembre 2007 - 11 h 59 m 07 s
quand il n'est pas possible d'envoyer un message avec une autre adresse que celle fournie c'est que leur serveur d'envoie de messagerie (serveur smtp) n'effectue pas de relaying.




La connerie c'est la décontraction de l'esprit, c'est pour cela que de temps en temps je m'autorise à faire le con.
Serge Gainsbourg


grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 570
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 16 septembre 2007 - 12 h 10 m 47 s
oui mais c bizarre quand meme... ca voudrait dire qu'il faut obligatoirement passer par une connexion authentifiee...

je pense qu'il faut que tu test avec une classe type phpmailer, je peux te filer mon bout de code si tu veux comme ca tu copie colle et tu test avec l'authentification smtp, si ca passe c ok.

de mon cote ca fait longtemps que je ne passe plus par la fonction mail classique, ne serait ce que quand tu changes l'appli de plateforme, ya toujours des merde, avec une classe comme phpmailer, t'as plus de probleme.

atta jve te trouver les liens ki vont bien...

la classe : http://phpmailer.sourceforge.net/
exemples : http://phpmailer.sourceforge.net/extending.html
doc : http://phpmailer.sourceforge.net/docs/




:firefox:

Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 16 septembre 2007 - 19 h 07 m 23 s
Visiblement l'hébergeur accepte le mail()

http://phpnet.org/faq.php#mail



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 570
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 17 septembre 2007 - 09 h 06 m 59 s
oui oui c'est ce que je lui confirmais aussi, mais en regardant rapidement sur leur forum, il y a des problemes de temporisation ou autres... je pense qu'une petite recherche dans les forums devrait lui donner la soluce :jap:



:firefox:

axou1er


Messages : 154
Inscrit le 21/11/06
Ville : Villeurbanne
Non connecté
  Posté le 17 septembre 2007 - 12 h 22 m 43 s
Voici mon code :

<?php
$objet="Confirmation d'inscription";

$text="Merci de vous être inscrit sur le site Présentestesanimaux.fr rn";
$text.="Récapitulatif de votre compte : rn";
$text.="Votre pseudo : ".$pseudo.". rn";
$text.="Votre mot de passe : ".$mdp.". rn";
$text.="Merci de les conserver car ils ne pourront pas vous être redonnés.rn";
$text.="Si vous avez des questions sur le site et son fonctionnement, n'hésitez pas à vous contacter à l'aide du formulaire en ligne.rn";
$text.="Merci de ne pas répondre à ce mail. rn";
$text.="Cordialement, n";

$entete="From:****@presentestesanimaux.fr";

if(mail($mail,$objet,$text,$entete)){
echo'<p align="center">Vous allez recevoir un mail de confirmation</p>';
}
else {
echo'<p align="center">Désolé il y a eu un probleme technique. L\'envoi de mail de confirmation n;'est encore pas opérationnel donc notez soigneusement
vos identifiants. Cependant ne vous inquiétez pas vous avez bien été inscrit :)</p>';
}
?>


Y a t'il une erreur????
ps : $mail est l'adresse mail récuperée depuis le formulaire d'inscription.


Message édité 3 fois, la dernière par axou1er le 17 septembre 2007 - 13 h 06.


Woofy
Pour les bons tuyaux me demander

Messages : 26 271
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 17 septembre 2007 - 14 h 42 m 26 s
Alors utilise déjà $_POST['mail'] a la place de $mail.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


axou1er


Messages : 154
Inscrit le 21/11/06
Ville : Villeurbanne
Non connecté
  Posté le 17 septembre 2007 - 15 h 10 m 05 s
$mail = $_POST['mail'];




Woofy
Pour les bons tuyaux me demander

Messages : 26 271
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 17 septembre 2007 - 15 h 42 m 12 s
Beaucoup mieux.
Prend l'habitude d'utiliser les variables contenues dans les requêtes ($_POST, $_GET, $_SERVER, ...) de cette manière, c'est beaucoup plus propre et tu évite bien des bugs.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


axou1er


Messages : 154
Inscrit le 21/11/06
Ville : Villeurbanne
Non connecté
  Posté le 17 septembre 2007 - 15 h 45 m 47 s
je l'avais déja fait avant.
Je vous mets toute ma fonction:

<?php
function inscription(){
$pseudo=$_POST['pseudo'];
$mdp=$_POST['mdp'];
$mdp2=$_POST['mdp2'];
$mdp3=md5($mdp);
$mail=$_POST['mail'];

if($mdp != $mdp2){
echo'<p align="center">Vous vous êtes trompé(e) lors de la saisie de votre mot de passe. Veuillez recommencer svp</p>
<p><a href="inscription.php"><button>Retour</button></p>';
}
else{
connexion();
$req="select pseudo from membre where pseudo='".$pseudo."'";
$result=mysql_query($req) or die (mysql_error());
if(mysql_num_rows($result)==""){
$req2="insert into membre (pseudo,mdp) values ('".$pseudo."','".$mdp3."')";
$result=mysql_query($req2) or die (mysql_error());
$req3="select id_membre from membre where pseudo='".$pseudo."'";
$id=mysql_query($req3) or die (mysql_error());
$_SESSION['id']=$id;
echo'<p align="center">Vous êtes à présent membre. Vous pouvez dès à présent vous identifier.</p>';
$objet="Confirmation d'inscription";

$text="Merci de vous être inscrit sur le site Présentestesanimaux.fr rn";
$text.="Récapitulatif de votre compte : rn";
$text.="Votre pseudo : ".$pseudo.". rn";
$text.="Votre mot de passe : ".$mdp.". rn";
$text.="Merci de les conserver car ils ne pourront pas vous être redonnés.rn";
$text.="Si vous avez des questions sur le site et son fonctionnement, n'hésitez pas à vous contacter à l'aide du formulaire en ligne.rn";
$text.="Merci de ne pas répondre à ce mail. rn";
$text.="Cordialement, n";

$entete="From:****@presentestesanimaux.fr";

if(mail($mail,$objet,$text,$entete)){
echo'<p align="center">Vous allez recevoir un mail de confirmation</p>';
}
else {
echo'<p align="center">Désolé il y a eu un probleme technique. L\'envoi de mail de confirmation n\'est encore pas opérationnel donc notez soigneusement
vos identifiants. Cependant ne vous inquiétez pas vous avez bien été inscrit :)</p>';
}
}
else{
echo'<p align="center">Pseudo déja utilisé. Veuillez en prendre un autre.</p>';
}
}
echo'<p><a href="index.php"><< Retour à l\'accueil</a></p>';
}
?>


Message édité 1 fois, la dernière par axou1er le 17 septembre 2007 - 15 h 46.


grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 570
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 18 septembre 2007 - 18 h 01 m 09 s
essayes de faire un echo sur toutes les variables avant de les balancer dans la fonction mail, je pense peut etre un une apostrophe ou guillement qui casserait la chaine...
mais bon je vois pas pourquoi cela ne fonctionnerait pas maintenant si ca fonctionnait en local.

as tu cherche sur les forums de ton hebergeur comme conseille ? certains hebergeurs, type onmine proposent la fonction mail mais a leur sauce, si ca se trouve tu es dans ce cas.



:firefox:

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 570
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 18 septembre 2007 - 20 h 56 m 27 s
ca marche les mails ;)
jviens de m'inscrire :)



:firefox:

Page genérée en 0.7870 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory