¿Nuevo usuario?
Puedes registrarte aquí
 
       
Menú principal
 
 Navegación
Buscar
dpForo
dpFAQ
dpManuales
dpDescargas
dpThemes
Noticias por Temas
Recomiéndanos
Enlaces
Créditos
dzStaffStatus
Miembros:  Administradores
No Conectado  el_cuervo  
No Conectado  Dixso  
Miembros:  Colaboradores
No Conectado  AnyKiller  
No Conectado  nestormateo  
No Conectado  docser  
Miembros:  Moderadores
No Conectado  cardiru  
No Conectado  javiermisol  
Miembros:  Traductores
No Conectado  gnrx  
Miembros:  Miembros:
Ultimo:  Nuevos Hoy: 7
Ultimo:  Nuevos Ayer: 11
Ultimo:  Total: 71471
Ultimo:  Ultimo:
alejo75alfa
Miembros:  Conectados
Miembros:  Miembros: 1
Invitados:  Invitados: 67
Total:  Total: 68
Miembros:  Miembros Online
Conectado  rufo_22  
Sponsor
dp-Tools
 Generador de Menús
 Pop-Up Maker
 Generador de Bloques
 Generador de Módulos
Enlázanos


Texto del enlace:


Otros Banners:



Theme creado por
dev-postnuke.com

 Foro dev-postnuke.com
  Postnuke :: Bloques, módulos, addons ...
  Problema con FormExpress: Fatal Error

Bienvenido invitado

Moderado por: el_cuervo, Dixso, AnyKiller, cardiru, javiermisol << Tema anterior   Tema siguiente >>
Imprimir tema
Autor Tema: Problema con FormExpress: Fatal Error
jjjorge
Enviado: 25/05/2005 a las 09:05
Frecuente
Frecuente


Karma: 0 (0 Votos)

Registrado: 12/03/04
Mensajes: 42

Estado: Desconectado
Ultima visita: 15/02/06
Hola.
Ya sé que últimamente vais muy ocupados pero a ver si alguien me puede ayudar con el FormExpress. LO he instalado, inicializado y todo. El anterior bug del que hay un post por aquí del Fxhtml parece que ya está corregido. Sin embargo, cuando pruebo incluso los dos formularios de modelo que trae, y también el que he hecho me surge siempre el mismo problema en Local. No he querido subirlo al servidor hasta aclarar el problema. El error Fatal es: "
Cita
Fatal error: Cannot redeclare formexpress_user_main() (previously declared in c:\archivos de programa\easyphp1-7\www\pndp\modules\FormExpress\pnuser.php:48 ) in c:\archivos de programa\easyphp1-7\www\pndp\modules\FormExpress\pnuser.php on line 44
;
Bien, ¿alguien puede ayudarme a solucionarlo?

FormExpress 0.3.5
PN 0.726 sobre RedHat/Apache.
Todo OK
jjjorge Enviar MP


Jemact
Enviado: 25/05/2005 a las 09:05
Posteador de Plata
Posteador de Plata



Karma: 9 (13 Votos)

Registrado: 01/02/05
Mensajes: 793

Estado: Desconectado
Ultima visita: 14/09/06
Busca en esa linea a ver si hay un include o un require y reemplazalo por include_once o require_once a ver si te funciona es lo que se me ocurre.

Un saludo wink




Valar Morghulis!!!
Mi Musica
Jemact Enviar MP WwW
jjjorge
Enviado: 25/05/2005 a las 09:05
Frecuente
Frecuente


Karma: 0 (0 Votos)

Registrado: 12/03/04
Mensajes: 42

Estado: Desconectado
Ultima visita: 15/02/06
Gracias por la ayuda rápida. El problema es que en las primeras líneas del pnuser.php ya aparecen los include_once siguientes
Cita
include_once( "modules/$ModName/pnclass/FXSession.php" );
include_once( "modules/$ModName/pnclass/FXCache.php" );
include_once( "modules/$ModName/pnclass/FXHtml.php" );

No tengo ni idea de que es lo que pasa porque parece que el problema es que no genera el output con la clase FXHtml pero también la función tiene que ver con los permisos, parece. Da problemas en estas líneas:
Cita
/**
* the main user function
* This function is the default function, and is called whenever the module is
* initiated without defining arguments. As such it can be used for a number
* of things, but most commonly it either just shows the module menu and
* returns or calls whatever the module designer feels should be the default
* function (often this is the view() function)
*/
function FormExpress_user_main()
{
// Create output object - this object will store all of our output so that
// we can return it easily when required
$output = new FXHtml();


// Security check - important to do this as early as possible to avoid
// potential security holes or just too much wasted processing. For the
// main function we want to check that the user has at least overview
// privilege for some item within this component, or else they won't be
// able to see anything and so we refuse access altogether. The lowest
// level of access for administration depends on the particular module, but
// it is generally either 'overview' or 'read'
if (!pnSecAuthAction(0, 'FormExpress::', '::', ACCESS_READ)) {
$output->Text(_FORMEXPRESSNOAUTH);
return $output->GetOutput();
}

No sé. Hasta ahora había funcionado, para los formularios con una versión del formmail de perl adaptado en php pero no sé si es un riesgo de seguridad incluirlo en el paquete del Post sin seguir la API y todos los protocolos de seguridad. Se trata de un formulario simple que sólo tiene que recoger una dirección de correo y supongo que éste se podría reemplazar por el dpcontact o el feedback pero como necesito otro formulario más complejo pues no me ha qauedado otro remedio que tirar del FormExpress.
jjjorge Enviar MP
Jemact
Enviado: 25/05/2005 a las 10:05
Posteador de Plata
Posteador de Plata



Karma: 9 (13 Votos)

Registrado: 01/02/05
Mensajes: 793

Estado: Desconectado
Ultima visita: 14/09/06
Usas en local php 5 y en el servidor php4? si es asi creo que puedes subirlo sin problemas(despues de hacer un backup) php 5 esta mas orientado a objetos y ciertas clases que funcionan con php 4 daran fallo en php 5 ami ya me ha pasado.

Un saludo wink




Valar Morghulis!!!
Mi Musica
Jemact Enviar MP WwW
jjjorge
Enviado: 25/05/2005 a las 13:05
Frecuente
Frecuente


Karma: 0 (0 Votos)

Registrado: 12/03/04
Mensajes: 42

Estado: Desconectado
Ultima visita: 15/02/06
En local uso php 4.3 y php4 en el servidor. Ya he leído en algún foro dedicado al FormExpress que con el php5 no tiraría pero no lo tengo. En caso de que a nadie se le ocurra donde está el fallo, ¿hay alguna alternativa para formularios? ¿o bien puedo utilizar el formmail de perl reescrito en php sin ningún problema de seguridad?
Gracias.
jjjorge Enviar MP




Powered by pnForum Version 2.6

Inicio  |  dpFaq  |  dpManuales  |  dpDescargas  |  dpThemes  |  Contacta

Web site powered by PostNuke MySQL PHP Postnuke Spain PHP RSSPixel Add to Technorati Favorites

Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003, que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.

Dev-CMS.com :: Amplía tus horizontes.

HOSPEDAJE Y DOMINIOS -- Tu Hosting
Alojamiento Web --- Registro de Dominios