print文の改行が効かない
[上に]
[前に]
[次に]
baku
1999/11/09(火) 11:08:53
FAQでスミマセン。
(実行するには?)でお世話になりました。
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "hello,world!\n";
print "こら、改行しろ!\n";
exit;
のHello.cgiで、
http://www.go-rescue.com/cgi-go-rescue/hello.cgi
を見ますと、
hello,world! こら、改行しろ!
になり、改行されていません。
print "hello,world!\n";
で、改行されるのではないのですか?
お願いします。
カブリ
1999/11/09(火) 11:18:02
ソースではちゃんと改行されているので
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "hello,world!<BR>\n";
print "こら、改行しろ!\n";
exit;
としてみては?
あのんきい
1999/11/09(火) 11:19:54
HTMLソースは正しく改行されています
ブラウザ上の表示を改行する場合は<BR>タグを出力しないと…
print "hello,world!<BR>\n";
baku
1999/11/09(火) 13:06:04
カブリ さん有難う御座いました。
print "hello,world!<BR>\n";
の<BR>で改行できました。
#でも、ここらは癖(環境により、あるいはPerlのVerにより、
#挙動が異なる)なのでしょうか・・苦労しそう・・
(サーバーが不調の様です、up出来ない at 11:26)
カブリ
1999/11/09(火) 13:09:54
> #でも、ここらは癖(環境により、あるいはPerlのVerにより、
> #挙動が異なる)なのでしょうか・・苦労しそう・・
それは無いと思いますよ。改行のタグを入れてるだけだから。
baku
1999/11/09(火) 13:12:09
[[解決]]
あのんきいさん どうも
>ブラウザ上の表示を改行する場合は<BR>タグを出力しないと…
私が見ているのは。localで動かすsampleのようです・・
ふじ
1999/11/09(火) 15:37:27
>私が見ているのは。localで動かすsampleのようです・・
それならば、
>print "Content-type: text/html\n\n";
print "Content-type: text/plain\n\n";
ってやるといいかも。
#IE だと、タグらしきものを含んでいると HTML として解釈しちゃう
#という問題がありますが。
[上に]
[前に]
[次に]