• Publicidad

Problemas en cgi

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Problemas en cgi

Notapor Legolas » 2006-10-12 02:00 @125

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:

Sintáxis: [ Descargar ] [ Ocultar ]
  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:

Sintáxis: [ Descargar ] [ Ocultar ]
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');
        }
}
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4


el error:

Código: Seleccionar todo
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.
Legolas
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2006-10-12 01:54 @121

Publicidad

Notapor explorer » 2006-10-19 10:23 @474

Hay algo que no entiendo... haces un start_html y luego un end_html y luego llamas a la función. ¿Eso está bien?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Web

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 13 invitados

cron