Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » En Comunidad » Proyectos » Proyecto en formato ventana Responder al tema
Nuevo tema


Página 2 de 2  [ 22 mensajes ]  Ir a página Anterior  1, 2
 
Nota 2011-04-15 09:05 @420
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Proyecto en formato ventana
Yo no lo he probado, pero mirando el código del ejemplo, se ejecuta la subrutina resp_hello() cuando el usuario hace la petición

http://localhost:8080/hello?name=scout

Eso es lo que indica el hash %dispatch... y dentro de resp_hello() se observa que necesita un parámetro llamado name para usarlo luego en la página web que va a mostrar.

_________________
JF^D Perl programming


Nota 2011-04-15 13:36 @608

Perlero Adicto
Registrado: 2009-10-28 13:50 @618
Mensajes: 225
Re: Proyecto en formato ventana
mmm, perfecto, ya me está abriendo puertas el tema... Me gustó... Ahora seguiré... Muchas gracias...


Nota 2011-04-16 02:09 @131

Perlero Adicto
Registrado: 2009-10-28 13:50 @618
Mensajes: 225
Cerrar o reiniciar proceso de HTTP::Server::Simple
¿Alguno conoce la forma de reiniciar o cerrar el proceso HTTP::Server::Simple desde consola de Windows?

Intenté por cmd con taskill <número de id>, pero no lo cierra.

En el ejemplo de CPAN aparece Use 'kill -3944' to stop server.


Nota 2011-04-16 03:23 @182

Perlero Adicto
Registrado: 2009-10-28 13:50 @618
Mensajes: 225
mostrar imagen desde CGI ?
Utilizando el http::server::simple, estoy queriendo mostrar una imagen la cual está situada en la misma carpeta donde está el script, por ejemplo, fotos.pl. El servidor levanta bien pero muestra el recuadro de la imagen solamente. ¿Alguno sabe por qué no me muestra la imagen? ¿O dónde la tengo que guardar?

print "<html><body bgcolor=#ffffff text=#000000>";
print "Fotos<br>";
print "<center>";
print "<table bgcolor=#000000 cellpadding=2>";
print "<tr><td bgcolor=#9999FF><b>REMOTE_ADDR</b></td>";
print "<td bgcolor=#DDDDFF>";
print $ENV{"REMOTE_ADDR"};
print "</td></tr>";
print "<tr><td bgcolor=#9999FF><b>SERVER_SOFTWARE</b></td>";
print "<td bgcolor=#DDDDFF>";
print $ENV{"SERVER_SOFTWARE"};
print "</td></tr></table>";
print "<tr><td bgcolor=#9999FF><img src='prueba.gif'></td></tr>";
print "</body></html>";


Nota 2011-04-16 09:15 @427
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Proyecto en formato ventana
¿Has probado con el gestor de Tareas de Windows?

La frase del 'kill' se refiere, naturalmente, por si estás en un sistema Linux/Unix.

_________________
JF^D Perl programming


Nota 2011-04-16 10:03 @460
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: mostrar imagen desde CGI ?
scout escribió:
¿O dónde la tengo que guardar?
¿Dónde están las instrucciones para enviar la imagen hacia el navegador del usuario?

Debes crear una función en tu programa que se dispare cuando alguien solicita una foto. Dentro de la función, localizas la foto, mandas las cabeceras HTTP al navegador para que sepa que va a recibir un flujo binario de un determinado tipo MIME (por ejemplo, 'image/jpg'), abres la foto con open(), modificas el acceso a la foto para que sea en binario con binmode(), lees la foto desde el disco (con read(), por ejemplo), y se la mandas al navegador del usuario con un print() (que antes habrás manipulado también con un binmode(STDOUT)).

Esto es lo que suele hacer un servidor web, todos esos pasos.

Humm... debería ser más sencillo, llamándose HTTP::Server::Simple, pero creo que lo de Simple se refiere a que es un módulo sencillo, no que nos facilite la vida a los programadores.

_________________
JF^D Perl programming


Nota 2011-04-16 12:28 @561

Perlero Adicto
Registrado: 2009-10-28 13:50 @618
Mensajes: 225
Re: Proyecto en formato ventana
Gracias por responder, lo del kill era para comodidad de reiniciar el servidor desde un bat cuando hacía un cambio...

Ahora que entiendo un poco más que antes me estoy dando cuenta que tendré que cambiar la estructura y dividir el tema en módulos...


Responder al tema  [ 22 mensajes ]  Ir a página Anterior  1, 2

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