Redirection php
Fermé
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
-
21 mai 2008 à 13:50
didy_gwatinik Messages postés 352 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 30 mars 2010 - 23 mai 2008 à 14:59
didy_gwatinik Messages postés 352 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 30 mars 2010 - 23 mai 2008 à 14:59
A voir également:
- Redirection php
- Easy php - Télécharger - Divers Web & Internet
- Redirection de mail - Guide
- Php natif - Forum PHP
- Expert php pinterest - Télécharger - Langages
- Avertissement de redirection - Forum Virus
5 réponses
Sh@tter
Messages postés
157
Date d'inscription
jeudi 29 novembre 2007
Statut
Membre
Dernière intervention
26 octobre 2009
46
21 mai 2008 à 14:15
21 mai 2008 à 14:15
Je ne peux pas te dire pourquoi le header() ne marche pas mais dans tous les cas tu peux toujours rajouter du javascript à la fin de tons script php :
:)
<script language="javascript" type="text/javascript"> <!-- window.location.replace("merci.html"); --> </script>
:)
Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
206
21 mai 2008 à 14:16
21 mai 2008 à 14:16
Pourquoi elle ne ce fais pas, y a une erreur ? ton mail est bien envoyé quand même ?
Dans tous les cas tu devrai faire le header après l'envoi du mail
Dans tous les cas tu devrai faire le header après l'envoi du mail
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
80
21 mai 2008 à 14:32
21 mai 2008 à 14:32
J'ai mis le header juste avant ?> mais toujours ni mail, ni redirection.
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
80
21 mai 2008 à 14:28
21 mai 2008 à 14:28
Non le mail ne s'envoit même pas!
1- le header en dernier
envoi ton mail et ensuite tu rediriges
2- ensuite ton serveur authorise peut etre uniquement des adresses lie a ton domaine (from)
3- test email
$TO = "adresse@yahoo.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
envoi ton mail et ensuite tu rediriges
2- ensuite ton serveur authorise peut etre uniquement des adresses lie a ton domaine (from)
3- test email
$TO = "adresse@yahoo.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
80
21 mai 2008 à 20:54
21 mai 2008 à 20:54
Ce script la serait bon?
<?php
$TO = "adresse@yahoo.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
header("Location: merci.html");
?>
Comment savoir si le serveur n'autorise peut etre uniquement des adresses lie. J'ai pas compris
<?php
$TO = "adresse@yahoo.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
header("Location: merci.html");
?>
Comment savoir si le serveur n'autorise peut etre uniquement des adresses lie. J'ai pas compris
Sh@tter
Messages postés
157
Date d'inscription
jeudi 29 novembre 2007
Statut
Membre
Dernière intervention
26 octobre 2009
46
>
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
23 mai 2008 à 11:21
23 mai 2008 à 11:21
Je ne sais pas si ça peut t'aider mais je sais que je devais initialiser le SMTP lorsque je voulais envoyer un mail. Par exemple sur free je rajoutais en début du script :
Tu peux toujours essayer on ne sait jamais ^^
<?php ini_set('SMTP','smtp.free.fr'); ?>
Tu peux toujours essayer on ne sait jamais ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
80
23 mai 2008 à 14:59
23 mai 2008 à 14:59
J'obtiens une erreur mais je ne comprends strictement rien au php.ini je ne sais même pas comment on fait pour y accéder. A l'aide par pitié lol
de la ligne 67 a 71 :
de la ligne 67 a 71 :
while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; } mail($TO, $subject, $message, $h); ?>
Warning: Variable passed to each() is not an array or object in C:\Program Files\EasyPHP 2.0b1\www\recup.php on line 67 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:\Program Files\EasyPHP 2.0b1\www\recup.php on line 71
21 mai 2008 à 15:23
21 mai 2008 à 16:38
21 mai 2008 à 17:37