| baseportal | |||
| English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
|
| Ausgewählter Eintrag: | Zur Liste |
<perl>
$x=get("http://teilzeit.server/");
if ($x=~/irgendeinwort,wasbeidirimTextvorkommt/)
{
#zeige_link_dorthin
}
else
{#zeige_nix
}
</perl>
| Alle Einträge zum Thema: | Zur Liste |
<perl>
if (head('http://teilzeit.server/'))
{
#zeige_link_dorthin
}
else
{#zeige_nix
}
</perl>
<perl>
$x=get("http://teilzeit.server/");
if ($x=~/irgendeinwort,wasbeidirimTextvorkommt/)
{
#zeige_link_dorthin
}
else
{#zeige_nix
}
</perl>
#!/usr/bin/perl -w
$| = 1; #Anweisung an den Perl Interpreter zum Schreiben des Kopfes der HTML Seite # #
#Die ID des Elternprozesses wird ermittelt # # my $Eltern_pid = $$;
#Der Elternprozess kann im if-Part bearbeitet werden #Der Kindprozess wird im else-Part bearbeitet #Näheres bitte bei Guru Münz nachschauen #Von dort hab ich's auch... my $Kind_pid = fork();
#Der Elternprozess schläft 5 sec...
sleep(5);
#Danach wird der Kindprozess abgebrochen...
kill("KILL",$Kind_pid);
#...und eine Meldung erzeugt:
print "Der Teilzeitserver ist nicht erreichbar!";
}
else {
#hier also 5sec:
my $Eltern_pid = getppid();
#aktuelle IP in eine kleine Textdatei, die auf dem Vollzeitserver liegt #Von dort wird die aktuelle IP gelesen:
my $adresse = "http://".$adr;
#zu holen # my $y = get($adresse);
# - das geht natürlich nur, wenn der Teilzeitserver online ist ! -
#...
if ($y =~ /text_auf_der Seite/){
#zum Teilzeitserver mit der aktuellen Adresse:
#...und beendet den Elternprozess.
}; #Der Kindprozess sucht die Adresse solange bis er vom Elternprozess 'gekillt' wird...
} print "</body></html>\n";
#und mit <!--#exec cgi="/cgi-bin/teilzeitserver.pl" --> aus einer .shtml-Datei aufrufen #Der Aufruf aus einem baseportal-Template scheiterte bislang!
$x = get("http://www.vollzeitserver.de/cgi-bin/teizeitserver.pl");
out $x;
$p = Net::Ping->new();
print "$host is alive.\n" if $p->ping('deinteilzeitserver.tld',5); # 5 sek timeout
$p->close();
| Liste der Einträge von 35550 bis 35700: | Einklappen | Zur Eingabe |
| Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < | Zur Eingabe | > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge |
| © baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |