Fork me on GitHub




« 1 (2)


Re: pb d'envoi d'identifiant
Régulier
Inscrit: 11/04/2006 17:08
Messages: 186
Voila mes erreurs en mode debug et lors de l'enregistrement de nouveau j'ai une page blanche

Citation :
Warning: main(/class/mail/phpmailer/class.phpmailer.php) [function.main]: failed to open stream: No such file or directory in file /class/mail/xoopsmultimailer.php line 49


Fatal error: main() [function.require]: Failed opening required '/home/dodo/domains/dodo.com/public_html/class/mail/phpmailer/class.phpmailer.php' (include_path='.:/usr/local/lib/php') in /home/dodo/domains/dodo.com/public_html/class/mail/xoopsmultimailer.php on line 49



voici le fichier xoopsmultimailer.php. la ligne qui pose problème est en gras

Citation :
<?php
// $Id: xoopsmultimailer.php 898 2007-07-29 08:31:26Z phppp $
//
if (!defined("XOOPS_ROOT_PATH")) {
die("XOOPS root path not defined");
}
/**
* @package class
* @subpackage mail
*
* @filesource
*
* @author Jochen Büînagel <jb@buennagel.com>
* @copyright copyright (c) 2000-2003 The XOOPS Project (http://www.xoops.org)
*
* @version $Revision: 898 $ - $Date: 2007-07-29 04:31:26 -0400 (Sun, 29 Jul 2007) $
*/

/**
* load the base class
*/
require_once(XOOPS_ROOT_PATH.'/class/mail/phpmailer/class.phpmailer.php');

/**
* Mailer Class.
*
* At the moment, this does nothing but send email through PHP's "mail()" function,
* but it has the abiltiy to do much more.
*
* If you have problems sending mail with "mail()", you can edit the member variables
* to suit your setting. Later this will be possible through the admin panel.
*
* @todo Make a page in the admin panel for setting mailer preferences.
*
* @package class
* @subpackage mail
*
* @author Jochen Buennagel <job@buennagel.com>
* @copyright (c) 2000-2003 The Xoops Project - www.xoops.org
* @version $Revision: 898 $ - changed by $Author$ on $Date: 2007-07-29 04:31:26 -0400 (Sun, 29 Jul 2007) $
*/
class XoopsMultiMailer extends PHPMailer {

/**
* "from" address
* @var string
* @access private
*/
var $From = "";

/**
* "from" name
* @var string
* @access private
*/
var $FromName = "";

// can be "smtp", "sendmail", or "mail"
/**
* Method to be used when sending the mail.
*
* This can be:
* <li>mail (standard PHP function "mail()") (default)
* <li>smtp (send through any SMTP server, SMTPAuth is supported.
* You must set {@link $Host}, for SMTPAuth also {@link $SMTPAuth},
* {@link $Username}, and {@link $Password}.)
* <li>sendmail (manually set the path to your sendmail program
* to something different than "mail()" uses in {@link $Sendmail})
*
* @var string
* @access private
*/
var $Mailer = "mail";

/**
* set if $Mailer is "sendmail"
*
* Only used if {@link $Mailer} is set to "sendmail".
* Contains the full path to your sendmail program or replacement.
* @var string
* @access private
*/
var $Sendmail = "/usr/sbin/sendmail";

/**
* SMTP Host.
*
* Only used if {@link $Mailer} is set to "smtp"
* @var string
* @access private
*/
var $Host = "";

/**
* Does your SMTP host require SMTPAuth authentication?
* @var boolean
* @access private
*/
var $SMTPAuth = FALSE;

/**
* Username for authentication with your SMTP host.
*
* Only used if {@link $Mailer} is "smtp" and {@link $SMTPAuth} is TRUE
* @var string
* @access private
*/
var $Username = "";

/**
* Password for SMTPAuth.
*
* Only used if {@link $Mailer} is "smtp" and {@link $SMTPAuth} is TRUE
* @var string
* @access private
*/
var $Password = "";

/**
* Constuctor
*
* @access public
* @return void
*
* @global $xoopsConfig
*/
function XoopsMultiMailer(){
global $xoopsConfig;

$config_handler =& xoops_gethandler('config');
$xoopsMailerConfig =& $config_handler->getConfigsByCat(XOOPS_CONF_MAILER);
$this->From = $xoopsMailerConfig['from'];
if ($this->From == '') {
$this->From = $xoopsConfig['adminmail'];
}
$this->Sender = $this->From;

if ($xoopsMailerConfig["mailmethod"] == "smtpauth") {
$this->Mailer = "smtp";
$this->SMTPAuth = TRUE;
$this->Host = $xoopsMailerConfig['smtphost'];
$this->Username = $xoopsMailerConfig['smtpuser'];
$this->Password = $xoopsMailerConfig['smtppass'];
} else {
$this->Mailer = $xoopsMailerConfig['mailmethod'];
$this->SMTPAuth = FALSE;
$this->Sendmail = $xoopsMailerConfig['sendmailpath'];
$this->Host = $xoopsMailerConfig['smtphost'];
}
$this->CharSet = strtolower( _CHARSET );
if ( file_exists( XOOPS_ROOT_PATH . "/language/{$xoopsConfig['language']}/phpmailer.php" ) ) {
include( XOOPS_ROOT_PATH . "/language/{$xoopsConfig['language']}/phpmailer.php" );
$this->language = $PHPMAILER_LANG;
} else {
$this->SetLanguage( 'en', XOOPS_ROOT_PATH . "/class/mail/phpmailer/language/" );
}
}

/**
* Formats an address correctly. This overrides the default addr_format method which does not seem to encode $FromName correctly
* @access private
* @return string
*/
function AddrFormat($addr) {
if(empty($addr[1]))
$formatted = $addr[0];
else
$formatted = sprintf('%s <%s>', '=?'.$this->CharSet.'?B?'.base64_encode($addr[1]).'?=', $addr[0]);

return $formatted;
}
}

?>

Posté le : 27/10/2007 02:05
Partager Twitter Partagez cette article sur GG+
Re: pb d'envoi d'identifiant
Régulier
Inscrit: 11/04/2006 17:08
Messages: 186
Autre probleme : en postant un commentaires je termine sur une page blanche

Citation :
Notice: Only variables should be assigned by reference in file /modules/newbb/class/permission.php line 111
Notice: Only variables should be assigned by reference in file /kernel/notification.php line 324

Posté le : 27/10/2007 05:54
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

60 Personne(s) en ligne (48 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 60 | Plus ...