Mails et deux pieces jointes php

Répondre
wixar
le 14/06/2007 à 10:54
wixar
ba si j'utilise ton code, j'ai le droit de refaire toute la partie formulaire. la en fait c'est pour une utilisation urgente, donc si ca te derange vraiment pas de me corriger (ca a lair dune petite erreur), que j'ai quelque chose de provisoire. une fois que le provisoire marchera je vais etudier ton code

ca te derange pas trop?

merci d'avance
wixar
le 14/06/2007 à 11:09
wixar
ca serait ca?

"Content-Type: multipart/mixed ;\n Content-Type: text/plain; charset=ISO-8859-1\n".

mais ca ne regle pas le pb :(
wixar
le 19/06/2007 à 08:34
wixar
j'ai pris ta classe php

aurais tu un formulaire d'exemple correspondant a ta classe?

merci :)
LA GLOBULE
le 19/06/2007 à 10:31
LA GLOBULE
Heu, par exemple :

<?php
$mail = new send_mail();
$mail->importance();
$mail->addFrom('Le PHP Facile <toto@lephpfacile.com>');
$mail->addTo('toto <toto@toto.com>');

$mail->addSubject('sujet');
$mail->addContent('le texte du mail', 'html');

$mail->checkIntegrityMail();
if (count($mail->error) == 0) {
$mail->build_mail();
$mail->send();
}
?>
wixar
le 19/06/2007 à 11:18
wixar
donc si je met ca dans un fichier test1.php, et que ta class je la met dans un fichier test.php, ca devrait m'envoyer un mail, c'est ca?

1. <?php
require 'test.php';
2. $mail = new send_mail();
3. $mail->importance();
4. $mail->addFrom('darkcyr@hotmail.fr <darkcyr@hotmail.fr>');
5. $mail->addTo('darkcyr@hotmail.fr <darkcyr@hotmail.fr>');
6.
7. $mail->addSubject('sujet');
8. $mail->addContent('le texte du mail', 'html');
9.
10. $mail->checkIntegrityMail();
11. if (count($mail->error) == 0) {
12. $mail->build_mail();
13. $mail->send();
14. }
15. ?>

si cest le cas, ba alors cest mon site qui a un probleme, car rien ne pard
LA GLOBULE
le 19/06/2007 à 11:56
LA GLOBULE
Ben la classe a peut être généré des erreurs.

Tu les as dans $mail->error qui est un tableau.
wixar
le 19/06/2007 à 14:06
wixar
excuse moi encore d'être nul en php ^^
j'essaie de faire du mieux que je peux ^^

pour afficher error, suffit de rajouter
print $error; dans test1?

sinon quoi?

merci d'avance
(le gros noob du php ^^)
LA GLOBULE
le 19/06/2007 à 14:17
LA GLOBULE
Pourquoi t'envoies pas un mail sans pièces jointes au format texte avec la fonction mail de PHP ?

Si tu n'arrives pas à afficher le contenu d'un tableau, je pense que tu brules des étapes là...

Pour afficher le contenu d'un tableau, tu dois utiliser print_r ou bien faire un foreach.
Répondre
LoadingChargement en cours