Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2012, 16h51   #1
Membre du Club
 
Homme
Webmaster
Inscription : septembre 2008
Messages : 113
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : septembre 2008
Messages : 113
Points : 45
Points : 45
Par défaut help problème phpmailer

Bonjour,

Quelqu'un peut m'aider pour le phpmailer :
Voila mon environnement :

je suis en local, pour le moment je ne peux pas utiliser le serveur SMTP donc je passe tout par du local.
WAMP serveur
localhost
port 25


J'ai vu que le phpmailer pouvait le faire mais j'ai cette erreur :

Code :
1
2
 
Could not instantiate mail function.
Je n'arrive n'y arrive pas et comprend pas.

Pour information j'ai ceci :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
	require "phpmailer/class.phpmailer.php";
 
	$mail = new PHPmailer();
	$mail->SetLanguage("en",'phpMailer/language/');
	//$mail->IsSMTP();
	//$mail->Host='hote_smtp';
	$mail->From=xxxxxx@xxxx.xx';
	$mail->AddAddress(xxxxxx@xxxx.xx');
	$mail->AddReplyTo('xxxxxx@xxxx.xx');	
	$mail->Subject='Exemple trouvé sur DVP';
	$mail->Body='Voici un exemple d\'e-mail au format Texte';
/*echo '<pre>';
		print_r ($mail);
	echo '</pre>'; */ 
	if(!$mail->Send()){ //Teste le return code de la fonction
	  echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
	}
	else{	  
	  echo 'Mail envoyé avec succès';
	}
	//$mail->SmtpClose();
	unset($mail);
J'ai déjà regarder le problème qu'il y a plus bas dans le forum et j'ai régler le soucis de la langue mais pas celui ci-dessus.

Merci pour votre aide.
cragoroth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 13h22   #2
Membre éclairé
 
Homme Jérémy
Étudiant
Inscription : octobre 2009
Messages : 236
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2009
Messages : 236
Points : 322
Points : 322
Citation:
$mail->From='xxxxxx@xxxx.xx';
$mail->AddAddress('xxxxxx@xxxx.xx');
Vérifie aussi que ta fonction mail soit activée dans php.ini.
__________________
Pensez à la balise [CODE].
Aucune réponse aux questions par MP.
gwharl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 14h31   #3
Membre du Club
 
Homme
Webmaster
Inscription : septembre 2008
Messages : 113
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : septembre 2008
Messages : 113
Points : 45
Points : 45
Je te remercie pour ta réponse.

Le problème de cote est régler c'est une faute de frappe lorsque j'ai remplacé par les 'xxxxxx'

sinon tu regarde à quel endroit pour la fonction mail....?

car je fais ceci en ce moment :

Code :
1
2
 
mail($to, $subject, $msg, $headers) or die ("impossible d'envoyer le mail");
en ayant programmer mon serveur STMP et ça marche...

Je voulais juste essayer en passant par phpmailer et en local seulement.
Mais bon j'ai opter pourme battre avec mon administrateur et obtenir l'adresse du smtp de la boîte et ça marche.

merci qd même pur ton aide, je vais quand même chercher pour le phpmailer.


sinon existe t-il un truc de déjà créé en php 5 ? J'entends par là dans la bibliothèque de ZEND Framework par exemple avec "pear"...?

bonne journée à tous
cragoroth est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h11.


 
 
 
 
Partenaires

Hébergement Web