|
|
|
|
||||||
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
<?php
require_once "Mail.php"; $from = "Sandra Sender <technical@addplus>"; $to = "Ramona Recipient <technical@addplus.biz>"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; $host = "mail.addplus.biz"; $username = "technical@addplus.biz"; $password = "aptech"; $headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject); $smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => true, 'username' => $username, 'password' => $password)); $mail = $smtp->send($to, $headers, $body); if (PEAR::isError($mail)) { echo("<p>" . $mail->getMessage() . "</p>"); } else { echo("<p>Message successfully sent!</p>"); } ?> i downloaded the code above from internet and i'd tried it in my computer. However, i get the error message "Fatal error: Class 'Mail' not found in C:\AppServ\www\seeyouu\mail.php on line 16". Can anyone me to solve this problem? i'm new to php, i totally don't know what happen with this. Thank you very much |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
youu917@gmail.com schreef:
> <?php > require_once "Mail.php"; > > $from = "Sandra Sender <technical@addplus>"; > $to = "Ramona Recipient <technical@addplus.biz>"; > $subject = "Hi!"; > $body = "Hi,\n\nHow are you?"; > > $host = "mail.addplus.biz"; > $username = "technical@addplus.biz"; > $password = "aptech"; > > $headers = array ('From' => $from, > 'To' => $to, > 'Subject' => $subject); > $smtp = Mail::factory('smtp', > array ('host' => $host, > 'auth' => true, > 'username' => $username, > 'password' => $password)); > > $mail = $smtp->send($to, $headers, $body); > > if (PEAR::isError($mail)) { > echo("<p>" . $mail->getMessage() . "</p>"); > } else { > echo("<p>Message successfully sent!</p>"); > } > ?> > > i downloaded the code above from internet and i'd tried it in my > computer. However, i get the error message "Fatal error: Class 'Mail' > not found in C:\AppServ\www\seeyouu\mail.php on line 16". > Can anyone me to solve this problem? i'm new to php, i totally > don't know what happen with this. > Thank you very much Erm, if you are totally new to PHP, why do you download scripts from the net and try to use them? Sounds to me like: "My moonrocket won't fly! Please , I am totally new to rocketscience!" Wouldn't it make more sense to learn some PHP basics first? Anyway, you error means what it says: You are using a class in your code that doesn't exist in your script. Also, what is line 16? Is that the line that starts with: $smtp = Mail::factory('smtp', ?? You started your script with: require_once "Mail.php"; That require_once() means that your script will halt and produce a Fatal error if it cannot find Mail.php. So you did offer Mail.php at least. The class you are using is from the PEAR packages, I expect you didn't use PEAR right. You can find more information here: http://pear.php.net/ but it might be hard to understand if you are totally new to PHP. Sorry. :-/ Regards, Erwin Moller |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
On Mar 28, 4:32pm, Erwin Moller
<Since_humans_read_this_I_am_spammed_too_m...@spam yourself.com> wrote: > youu...@gmail.com schreef: > > > > > > > <?php > > require_once "Mail.php"; > > > $from = "Sandra Sender <technical@addplus>"; > > $to = "Ramona Recipient <techni...@addplus.biz>"; > > $subject = "Hi!"; > > $body = "Hi,\n\nHow are you?"; > > > $host = "mail.addplus.biz"; > > $username = "techni...@addplus.biz"; > > $password = "aptech"; > > > $headers = array ('From' => $from, > > 'To' => $to, > > 'Subject' => $subject); > > $smtp = Mail::factory('smtp', > > array ('host' => $host, > > 'auth' => true, > > 'username' => $username, > > 'password' => $password)); > > > $mail = $smtp->send($to, $headers, $body); > > > if (PEAR::isError($mail)) { > > echo("<p>" . $mail->getMessage() . "</p>"); > > } else { > > echo("<p>Message successfully sent!</p>"); > > } > > ?> > > > i downloaded the code above from internet and i'd tried it in my > > computer. However, i get the error message "Fatal error: Class 'Mail' > > not found in C:\AppServ\www\seeyouu\mail.php on line 16". > > Can anyone me to solve this problem? i'm new to php, i totally > > don't know what happen with this. > > Thank you very much > > Erm, if you are totally new to PHP, why do you download scripts from the > net and try to use them? > Sounds to me like: "My moonrocket won't fly! Please , I am totally > new to rocketscience!" > Wouldn't it make more sense to learn some PHP basics first? > > Anyway, you error means what it says: You are using a class in your code > that doesn't exist in your script. > > Also, what is line 16? Is that the line that starts with: > $smtp = Mail::factory('smtp', ?? > > You started your script with: > require_once "Mail.php"; > > That require_once() means that your script will halt and produce a Fatal > error if it cannot find Mail.php. So you did offer Mail.php at least. > > The class you are using is from the PEAR packages, I expect you didn't > use PEAR right. > You can find more information here:http://pear.php.net/ > but it might be hard to understand if you are totally new to PHP. > Sorry. :-/ > > Regards, > Erwin Moller- Hide quoted text - > > - Show quoted text - thank you |
|
![]() |
| Outils de la discussion | |
|
|