Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Mundo Perl » Web » Problemas en cgi Responder al tema
Nuevo tema


Página 1 de 1  [ 2 mensajes ] 
 
Nota 2006-10-12 02:00 @125

Perlero Nuevo
Registrado: 2006-10-12 01:54 @121
Mensajes: 1
Problemas en cgi
Tengo un cgi que desde la linea de comandos se ejecuta perfectamente, pero cuando lo llamo desde un web form pasandole los parametros me devuelve un error. El código del web form:

Syntax: [ Download ] [ Hide ]
  1. <html> 
  2. <form action="../perl/blog.pl" method="POST"> 
  3. NickName: <input type="text" name="nick"><br> 
  4. Email: <input type="text" name="email"><br> 
  5. Titulo: <input type="text" name="titulo"><br> 
  6. Asunto: <input type="text" name="asunto"><br> 
  7. Comments:<br> 
  8. <textarea name="comentario" rows="5"  
  9. cols="80"></textarea> 
  10. <br> 
  11. <input type="submit" value="Enviar al blog."> 
  12. </form> 
  13. </html> 


El código del cgi:

Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
# codigo creado por Legolas.
# 2006 Game.

#!/usr/bin/perl
use CGI qw(:standard);
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
use Blog::Simple;


print header;
print start_html("Bloging");
print end_html;

&insertar_blog;

sub insertar_blog()
{
        if ( param() )
        {

                my $nickname    = param('nick');
                my $email       = param('email');
                my $titulo      = param('titulo');
                my $asunto      = param('asunto');
                my $contenido   = param('contenido');
       
                print $nickname;
                $sbO = Blog::Simple->new('../blog/');
                #$sbO->create_index();
                $sbO->add($titulo,$nickname,$email,$asunto,$contenido);
                $sbO->render_all('myxslfile.xsl','blog.html');
        }
}


el error:

Código:
Software error:

../blog/b_base/Thu_Oct_12_08_40_49_2006_Legolas/blog.xml at /usr/local/share/perl/5.8.7/Blog/Simple.pm line 115.


Puede ser tema de permisos le he dado 777 a toda el directorio.

Gracias de antemano.


Nota 2006-10-19 10:23 @474
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10271
Hay algo que no entiendo... haces un start_html y luego un end_html y luego llamas a la función. ¿Eso está bien?


Responder al tema  [ 2 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO