Ses derniers messages sur les forums
ba la j'essaie juste d'envoyer un mail simple avec ta classe pour voir si ca marche
et la il ne veut mm pas afficher le tableau error avec print_r, meme si je donne une valeur bidon a la variable
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 ^^)
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
j'ai pris ta classe php
aurais tu un formulaire d'exemple correspondant a ta classe?
merci :)
ca serait ca?
"Content-Type: multipart/mixed ;\n Content-Type: text/plain; charset=ISO-8859-1\n".
mais ca ne regle pas le pb :(
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
si c'est possible bien sur ^^
je t'avouerais que je suis assez mauvais en php
mais je ne vois pas comment encore rajouter la déclaration de la partie texte apres le multipart
pourrais tu m'aider?
merci d'avance ;)
Merci la globule, deux erreurs corrigées mais rien n'y fait :(
voici le code modif
<php?# si pièce jointe on ajoute l'en-tête spécifique avec séparateurs
if(strlen($piecejointe) || strlen($piecejointe2))
{
$boundary = "/-------".md5(uniqid(rand()))."-------/"; // séparateur
$headers .= "\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"$boundary\"\n";
$message_final =
"This is a multi-part message in MIME format.\n--$boundary\n".
"Content-Type: multipart/mixed ; charset=ISO-8859-1\n".
"Content-Transfer-Encoding: 7bit\n\n".
"$message_final\n\n--$boundary\n".
"Content-Type: $mimetype;
name=\"$name\"\n".
"Content-Transfer-Encoding: base64\n".
"Content-Disposition: attachment;
filename=\"$name\"\n\n".
"$piecejointe\n".
$boundary."\n".
"Content-Type: $mimetype;
name=\"$name2\"\n".
"Content-Transfer-Encoding: base64\n".
"Content-Disposition: attachment;
filename=\"$name2\"\n\n".
"$piecejointe2\n--".
$boundary."--\n";
}
?>
vu que je suis débutant en php, ca ne doit pas etre fait ^^
y a til des scripts tout fait pour les vérifier?