Cheatah: (ZU DIESEM FORUM) Forums-Auslese, Bereich CGI/Perl

Beitrag lesen

Hi,

ich schlage mich gerade mal durch die Forums-Auslese, da fällt mir doch glatt was auf ;-) Drum dachte ich, ich übe mal Kritik:

http://www.teamone.de/selfhtml/sfausles/tsfa_teb.htm Umgebungsvariablen und SSI:
Mit "exec cgi" dürfte man üblicherweise keine Parameter übergeben können. Besser wäre an der Stelle "include virtual". Außerdem sollte vor dem abschließenden "-->" ein Leerzeichen stehen, weil es sonst (je nach Server) als Teil des Parameters angesehen werden kann.

http://www.teamone.de/selfhtml/sfausles/tsfa_tec.htm Perl: Variablen, Funktionen usw.
"Wie ermittelt man die Anzahl eines Zeichens in einem String" geht weitaus einfacher:
$count = $string =~ tr/X//;
Wobei "X" das/die Zeichen ist/sind.

http://www.teamone.de/selfhtml/sfausles/tsfa_ted.htm Perl: reguläre Ausdrücke
Was soll da mal stehen? ;-)

http://www.teamone.de/selfhtml/sfausles/tsfa_teg.htm Formularauswertung
Hier sollte das Modul CGI.pm genannt werden (ich habe es einige Male getan *g*):
use CGI;
$query = new CGI;
print $query->param("name");
Bei dieser Methode wird praktisch alles beachtet, was zu beachten ist. Die angewählten Felder eines multiple select Feldes stehen sogar in einem Array, also
@multiple = $query->param("name");

http://www.teamone.de/selfhtml/sfausles/tsfa_tej.htm Counter
Die Grafik sollte schon noch mit den Attributen width und height versehen werden ;-) (Zumindest ist es IMHO erwähnenswert). Hier kann aber das Modul GD.pm erwähnt werden, mit dessen Hilfe mehrziffrige Counterimages erstellt werden können. Bei Bedarf schreibe ich mehr dazu.

http://www.teamone.de/selfhtml/sfausles/tsfa_tem.htm Sonstiges zu CGI/Perl
"Programmieren mit Perl-Modulen" taucht zwei mal auf ;-) dafür fehlt IMHO das Perl Kochbuch vom O'Reilly Verlag (Tom Christiansen & Nathan Torkington, Übersetzung von Peter Klicman & Eike Grote; 776 Seiten, 1. Auflage 1999; DM 89,00; ISBN 3-89721-140-8)

So, das war's für's erste :-)

Cheatah