Ik heb PHPmailer op mijn site geinstalleerd en nu krijg ik de volgende errors:

Fatal error: Class mymailer: Cannot inherit from undefined class phpmailer in /data/members/paid/d/e/derodehaan.nl/htdocs/www/include/class.mymailer.php on line 4

Fatal error: Cannot instantiate non-existent class: mymailer in /data/members/paid/d/e/derodehaan.nl/htdocs/www/testmailer_basis.php on line 16


Class.mymailer.php:

<?php
require_once( 'http://www.derodehaan.nl/include/phpmailer/class.phpmailer.php'; );

class myMailer extends PHPMailer
{
// normale prioriteit
var $Priority = 3;

// declareer en overschijf als lege variabelen

// het email-adres van de verzender
var $From = NULL;

// De naam van de verzender
var $FromName = NULL;

// het email-adres van de verzender: in phpmailer kun
// je hiervoor andere gegevens gebruiken
var $Sender = NULL;

// php4 constructor roept php5-constructor aan.
// hierdoor behoudt de class-extensie bij iedere versie zijn functionaliteit
function myMailer(){
$this->__construct();
}

// php5 constructor
function __construct(){
// include bestand voor configuratie-gegevens
include ( 'http://www.derodehaan.nl/include/config.php'; );


// Indien men een SMTP server wil gebruiken
if($mail_config['smtp_mode'] == 'enabled'){

// SMTP-Host instellen
$this->Host = $mail_config['smtp_host'];

// Poort van SMTP-Host instellen
$this->Port = $mail_config['smtp_port'];

// Indien authenticatie verplicht is
// moet de username gegeven zijn.
if(!empty($mail_config['smtp_username'])){
$this->SMTPAuth = TRUE;
$this->Username = $mail_config['smtp_username'];
$this->Password = $mail_config['smtp_password'];
}

// Mail-type instellen
$this->Mailer = "smtp";
}
if(!$this->From){
$this->From = $mail_config['from_email'];
}
if(!$this->FromName){
$this->FromName = $mail_config['from_name'];
}
if(!$this->Sender){
$this->Sender = $mail_config['from_email'];
}
}
}
?>


testmailer_basis.php:




<?php

// stel php in dat deze fouten weergeeft
ini_set('display_errors',1);

// stel php in dat ik feedback krijg voor iedere mogelijke
// fout die ik maak
error_reporting(E_ALL);

// Include de myMailer class
require_once( 'http://www.derodehaan.nl/include/class.mymailer.php'; );

// Maak een instantie van de class
$mailer = new myMailer();

// Installeer het onderwerp van de mail
$mailer->Subject = 'Mijn eerste mailtest';

// Installeer de body van de mail
$mailer->Body = 'Dit is een bericht om myMailer te testen';

// Installeer de ontvanger van het bericht
$mailer->AddAddress('[email protected]', 'Marco van Dam');

// verstuur de mail
if(!$mailer->Send()){
echo 'Oei, er ging iets verkeerd';
}else{
echo 'De email is verzonden';
}

// verwijder de info over adressen en eventuele bijlagen uit de class
$mailer->ClearAddresses();
$mailer->ClearAttachments();
?>



Ik krijg deze meldingen niet opgelost...
Wie kan mij verder helpen...

Alvast mijn dank
Heb het al voor elkaar :)

Reageren