linux-l: Perlsuche
Duncan Rubinger
Duncan at SemanticEdge.com
Di Apr 17 12:42:10 CEST 2001
Hi,
> > [Tue Apr 17 11:05:00 2001] [error] [client 192.168.0.198] malformed
> > header from script. Bad header=duncan:
> > /home/httpd/cgi-bin/findhttp.cgi
>
> Als schnelle Abhilfe kannst Du folgende Zeile an den Anfang des
> Scripts stellen:
>
> print "Content-type: text/html\n\n";
Hilft leider nicht viel, selber Fehler :-(
Hier mal das Script:
-------Snip------
#!/usr/bin/perl
use CGI;
print "Content-type: text/html\n";
print "Available Websites on Server:\n";
######### Suche und finde #########
PHSuche();
print join("\n", at DirList0),"\n";
######### Sub - Anfang #########
sub PHSuche()
{
opendir(DPH, "/home") || die "can't open /home: $!";
@DirList0 = grep { ! /^\./ && -d "/home/$_/public_html" } readdir(DPH);
#print "Content-type: text/html\n";
closedir DPH;
return (@DirList0);
}
-------Snap------
Ciao, Duncan
Mehr Informationen über die Mailingliste linux-l