Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

[résolu] Formulaire de contact avec envoi de mail en Php

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
philouseb
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Nov 2006
Messages: 422
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 11:05    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

Bonjour,

Actuellement chez Online en hébergement, je compte déménager.

Par contre actuellement j'ai un formulaire en php qui fonctionne très bien avec les fonction d'online.

Quelqu'un pourrait il m'aider à le rendre compatible pour php5.

Ci-joint le code :

<?php
$dest="mail@domaine.fr";
$referer= getenv("HTTP_REFERER");
$ok=1;
if($ok){
$sujet= "Demande d'information de ".$referer;
$body.="Page d'origine : $referer\n";
$body.="\n*** Demande d'information Contact - Coordonnees et message ***\n";

if(count($HTTP_POST_VARS)){
while (list($key, $val) = each($HTTP_POST_VARS)){
$body.="$key : $val\n";
}
}

if(count($HTTP_GET_VARS)){
while (list($key, $val) = each($HTTP_GET_VARS)){
$body.="$key : $val\n";
}
}

$body.="*************************\n";
if(!email("webmaster",$dest,$sujet,$body)){
print "erreur envoi email <br>";
}

// affiche le html qui suit si succes
?>




Merci d'avance

PS : chez online la fonction mail est remplacé par email. Faut il simplement changé la fontiion email par mail ??


Dernière édition par philouseb le Ven Mai 30, 2008 13:21; édité 2 fois
 
philouseb Visiter le site web du posteur
Bacteries
WRInaute accro
WRInaute accro

Inscrit le: 27 Mai 2004
Messages: 1033
Localisation: France - Nantes

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 11:09    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

Oui...
 
Bacteries Visiter le site web du posteur
philouseb
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Nov 2006
Messages: 422
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 11:15    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

Oui quoi ??

Il suffit de changer la fontion email par mail ??

Merci de confirmer
 
philouseb Visiter le site web du posteur
Bacteries
WRInaute accro
WRInaute accro

Inscrit le: 27 Mai 2004
Messages: 1033
Localisation: France - Nantes

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 11:18    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

La fonction online :
email($From, $To, $Sujet, $Message, $ReplyTo,"Return-path: uneadresse@email");
La fonction PHP :
mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
Donc a part le from c'est pareil.
 
Bacteries Visiter le site web du posteur
philouseb
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Nov 2006
Messages: 422
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 12:27    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

Faut il que je reprenne ta ligne complete ??

Merci
 
philouseb Visiter le site web du posteur
Bacteries
WRInaute accro
WRInaute accro

Inscrit le: 27 Mai 2004
Messages: 1033
Localisation: France - Nantes

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 12:30    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

Ce que je te donne c'est la signature de la fonction.
A toi de l'adapter à ton script.

Ce qui devrait donner :
Code:

 if(!email("webmaster",$dest,$sujet,$body)){

en
Code:

 if(!mail($dest,$sujet,$body)){


Dernière édition par Bacteries le Jeu Mai 29, 2008 12:53; édité 1 fois
 
Bacteries Visiter le site web du posteur
philouseb
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Nov 2006
Messages: 422
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 12:39    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

Merci, apparement pas d'erreur quand j'envoi, mais je ne recois rien.

Tu peux encore m'aider ?
 
philouseb Visiter le site web du posteur
Bacteries
WRInaute accro
WRInaute accro

Inscrit le: 27 Mai 2004
Messages: 1033
Localisation: France - Nantes

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 12:54    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

J'avais fais une petite erreur (email au lieu de mail, forcément). J'ai corrigé mon message.
 
Bacteries Visiter le site web du posteur
philouseb
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Nov 2006
Messages: 422
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 12:59    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

J'avais corrigé, mais rien arrive ??
 
philouseb Visiter le site web du posteur
mahdivitche
WRInaute passionné
WRInaute passionné

Inscrit le: 06 Jan 2008
Messages: 519
Localisation: Marrakech maroc

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 14:23    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

pour moi j'utilse les instruction suivant :

Code:
<?php
$en=0;

if(isset($_POST['envoyer'])) {
$en=1;

$n1=$_POST['txt1'];
$n2=$_POST['txt2'];
$n3=$_POST['txt3'];

$msg = "
Nom : $n1
Email : $n2
message : $n3";
$recipient = "info@ait-ourir.net"; //On met l'adresse email ou on veut recevoire le mail
$subject = "Contact web";

$mailheaders = "http://www.atsat.com/shell-cgi/Mail/replymail.pl<> \n";


mail($recipient, $subject, $msg, $mailheaders);

}
?>



ça marche trés bien
 
mahdivitche Visiter le site web du posteur
philouseb
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Nov 2006
Messages: 422
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 14:26    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

Je cherche a modifier ce que j'ai pour le rendre compatible...

Je ne veux pas un autre script.

Mais merci quand même

Philouseb
Graphiste Webdesigner Freelance
 
philouseb Visiter le site web du posteur
mahdivitche
WRInaute passionné
WRInaute passionné

Inscrit le: 06 Jan 2008
Messages: 519
Localisation: Marrakech maroc

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 14:29    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

je donne la syntaxe de fonction mail :


mail
mail -- Envoie de courrier
Description
bool mail(string to, string subject, string message, string [additional_headers]);
Mail() poste automatiquement le message à destination de to. Les destinataires multiples doivent être séparés par des virgules.

Exemple 1. Envoi de eMail.
mail("rasmus@lerdorf.on.ca", "Mon Sujet", "Line 1\nLine 2\nLine 3");



Le quatrième argument passé sera inséré à la fin de l'entête. Cela permet typiquement d'insérer des entêtes supplémentaires. Les entêtes multiples doivent être séparés par des virgules.

Exemple 2. Envoi de eMail avec des entêtes supplémentaires.
mail("nobody@aol.com", "the subject", $message,
"From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpversion());
 
mahdivitche Visiter le site web du posteur
philouseb
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Nov 2006
Messages: 422
Localisation: Paris

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 14:33    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

Merci...
 
philouseb Visiter le site web du posteur
Bacteries
WRInaute accro
WRInaute accro

Inscrit le: 27 Mai 2004
Messages: 1033
Localisation: France - Nantes

URL permanente de ce messagePosté le : Jeu Mai 29, 2008 14:56    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

Essaye de faire ça :
mail ('toi@tonmail.com' , 'test' , 'test');

Si tu reçois qqchose c'est que ton mail() fonctionne et que donc c'est ton script qui est à débugger.
 
Bacteries Visiter le site web du posteur
philouseb
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Nov 2006
Messages: 422
Localisation: Paris

URL permanente de ce messagePosté le : Ven Mai 30, 2008 13:19    Sujet du message: [résolu] Formulaire de contact avec envoi de mail en Php

[Sujet résolu]

Merci a Bacteries, cela fonctionne.

Philouseb
 
philouseb Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort