Foros del Web » Programando para Internet » PHP » Zend »

Error con Zend Framework

Estas en el tema de Error con Zend Framework en el foro de Zend en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/10/2010, 09:55
 
Fecha de Ingreso: octubre-2010
Mensajes: 3
Antigüedad: 13 años, 6 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);

}

Etiquetas: framework, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:49.