Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

problema en el search

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI
Mensaje Sab Nov 05, 2005 5:48 am
Miguel
Invitado


problema en el search Responder citando

Hola!
He copaido el script y adaptado a lo que quiero, buscar una palabra o una cadena de palabras, pero cuando lo ejecuto siempre me aparece el mimo mensaje:

Content-Type: text/html; charset=ISO-8859-1

Y despues las palabras, Como se puede evitar esto.

Gracias,
Miguel
Mensaje Sab Nov 05, 2005 6:11 am
explorer39
Perlero Frecuente
Perlero Frecuente
Registrado: 23 Ago 2005
Mensajes: 126
Ubicación: Valladolid, España
Responder citando

Para que el navegador lo reconozca como una verdadera página web debes asegurarte al cien por cien que lo PRIMERO que saca tu script por la salida estandar es lo que nos has enviado. Es decir, el Content-Type.
Mensaje Dom Nov 06, 2005 7:12 am
Miuel
Invitado


Content type Responder citando

Hola otra vez,
He probado : print "Content-type: text/plain", "\n\n";
pero me sigue saliendo.

Estoy haciendo algo mal ????



explorer39 escribió:
Para que el navegador lo reconozca como una verdadera página web debes asegurarte al cien por cien que lo PRIMERO que saca tu script por la salida estandar es lo que nos has enviado. Es decir, el Content-Type.
Mensaje Dom Nov 06, 2005 8:01 am
explorer39
Perlero Frecuente
Perlero Frecuente
Registrado: 23 Ago 2005
Mensajes: 126
Ubicación: Valladolid, España
Responder citando

¿Puedes darnos más datos?
Servidor web que utilizas, configuración del servidor para ejecutar cgis, etc.
Mensaje Lun Nov 07, 2005 3:23 am
macgregor
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Dic 2004
Mensajes: 117
Ubicación: españa
inicio CGI Responder citando

En la salida de mis cgi's que crean paginas html las primeras lineas que pongo siempre son estas:

Código:

print "Content-Type: text/html; charset=iso-8859-1\n\n";
print qq~
   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
   <HTML>
   <HEAD>
   <TITLE> TITULO </TITLE>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">      
~;


Fijate que no has puesto un ";" en la definicion del Content-Type, y que luego defines los 2 \n en otro sting. Hazlo todo dentro de la misma pareja de comillas dobles.

Si no te funciona debe ser por lo que comenta explorer39.
Mirate los logs del apache y la configuracion.

Un saludo.
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group