![]() |
|< 1 2 >| | ![]() |
15 Einträge, 2 Seiten |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#!C:\perl\bin\perl.exe ##!/usr/bin/perl -w -T use strict; use warnings; use CGI::Carp qw(fatalsToBrowser); use Fcntl qw/:DEFAULT :flock/; $CGI::POST_MAX=1024 * 100; $CGI::DISABLE_UPLOADS = 1; my $file = "data12.dat"; my @data; sysopen(file, $file, O_RDONLY) or die $!; flock(file, LOCK_SH) || die "flock failed $file $!"; @data = <file>; close(file) or warn "close failed $file $!"; print "Content-type: text/html\n\n"; print "@data\n";
open(MAIL, "|/usr/lib/sendmail -t");
perldoc -q flush
1 2 3 4
if ( -e $file ) { die "Datei gibt es schon\n"; } open my $fh, '>', $file or die $!;
1 2 3 4
if ( -l $filename ) { die "Ich will kein symbolischen link\n"; } open my $fh, '<', $filename or die $!;
1 2 3 4
open my $fh, '<', $filename or die $!; if ( -l $fh ) { die "Ich will kein symbolischen link\n"; }
QuoteNoch eine Anmerkung zu Deiner Frage "ob man das [Skript] so verwenden kann".
Also ich nehme use warnings/strict/diagnostics/usw. nur zum Testen. Für den Produktivbetrieb nehme ich das wieder raus, um böswilligen Leuten nicht unbedingt auch noch skriptinterne Infos zukommen zu lassen. (Weiß aber nicht ob das der Mainstream auch so macht.)
![]() |
|< 1 2 >| | ![]() |
15 Einträge, 2 Seiten |