Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2010, 09:55
jfacero
 
Fecha de Ingreso: octubre-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Error con Zend Framework

Hola a todos.

Estoy desarrollando mi primera aplicación php. Necesito hacer una funcion que mande un email. Esta funcion ya la tengo hecha y funciona perfectamente.
El error que tengo es el siguiente.
El fichero php que he creado, lo tengo dentro del directorio hhtpdocs. Dentro de este directorio tambien tengo la carpeta de ZEND.
El caso es que necesito que el fichero que contiene dicha funcion no este en la carpeta httpdocs, sino que este en otra que esta dento de esta.

Me explico: La funcion manda el email bien si esta en Httpdocs/fichero.php. La carpeta ZEND la tengo aqui: httpdocs/ZEND/
Necesito que el fichero este en httpdocs/intranet/fichero.php y es aqui cuando no funciona y no se por que. Creo que no carga bien las clases de ZEND.


Sabeis cual es el problema?Os pongo la funcion por si os sirve de algo.

Muchas gracias a todos.


function enviar_mail_autenti ($username, $password, $destino, $asunto, $texto){

require_once 'Zend/Mail.php';
require_once 'Zend/Mail/Transport/Smtp.php';

$smtpServer = 'smtp.gmail.com';

$config = array('auth' => 'login',
'username' => $username,
'password' => $password,
'ssl' => 'ssl');

$transport = new Zend_Mail_Transport_Smtp($smtpServer, $config);
Zend_Mail::setDefaultTransport($transport);


$mail = new Zend_Mail();
$mail->setFrom('', '');
$mail->addTo( $destino, '');
$mail->setSubject($asunto);
$mail->setBodyText($texto);

$mail->send($transport);

}