ich bin gerade bei dem Tutorials bei Arrays() angelangt und musste festellen, dass diese mit dem @ erzeugt werden. Dann wird dort geschrieben, das array's dennoch mit $ aufgerufen werden.
Ich habe folgendes Scirpt: #!/usr/bin/perl
use CGI::Carp qw(fatalsToBrowser);
print "Content-type: text/html\n\n";
my @array = ('eins','zwei','drei');
my $init;
foreach $init (@array) {
print "@array\n";
}
sleep 0;
Ich habe zuvor bei foreach den array mit $ geschrieben, was dann aber zur keiner Ausgabe führte.
(Okay, foreach ist ein wenig weit, aber ich kenn ihn aus PHP, C)
Nun wird als Ausgabe folgendes gezeigt: eins zwei drei eins zwei drei eins zwei drei .
Nur wieso wird das so ausgegeben? Und wieso kommt keine Freizeile nach jedem Zeichen? Habe ja \n mit eingebaut.
~~~~~~~~ Frage 2:
Und kann CGI auf MySQL Datenbanken zugreifen?
Danke. Ich würde mich sehr über eine Antwort oder mehrere freuen. Auch Links zu CGI Referenzen usw. wären nicht schlecht.
Danke
- Christian