Perl - Duda ,para expertos :)

 
Vista:

Duda ,para expertos :)

Publicado por Sylvia (1 intervención) el 13/04/2001 22:22:21
¿existe alguna forma de que un cgi genere una pagina web ,ingresando DE UNA SOLA VEZ el codigo html ?
de la forma , por ejem:
print '
< html >
< body >hola

hola< /body >< /html >
';

..en vez de ...

print '< hmtl >';
print '< body >hola< br >';
print 'hola< /body >< /html >';

me han dicho que se puede utilizar una paramertro llamado eop ¿?.
Si es que esto es posible hacerlo ,podrias responder con un pequeño ejemplo?

Gracias , saludos .
Sylvia


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Duda ,para expertos :)

Publicado por osi (44 intervenciones) el 18/04/2001 22:04:34
pone el código entre:

$saludos = 'adios';
print qq~

< html >
< body >
hola
$saludos
< /body >
< /html >

~;

Guarda con los mails que deberán llevar \ ante las @ etc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Duda ,para expertos :)

Publicado por jh (20 intervenciones) el 11/05/2001 01:44:47
Tambien puedes hacerlo con:

$hola='HOLA';

print <<EOF;
< html >
< body > $hola

hola< /body >< /html >

EOF
;

OJO con el ``;" final !!!

jh
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MAS FACIL IMPOSIBLE :-)

Publicado por jh (20 intervenciones) el 11/05/2001 02:44:53
Cambia las ' por "

$hola = 'MUNDO';

print "
< html >
< body >hola

$hola< /body >< /html >
";

Y de experto nada de nada,

jh
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Se me olvido!!!

Publicado por jh (20 intervenciones) el 11/05/2001 02:54:12
El codigo completo seria:

#!/usr/bin/perl

$mundo = "MUNDO";

print 'Content-type: text/html \n\n';

print "<HTML><HEAD>\n
<br><h1>
hola $mundo
</h1>
";

jh
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar