Wenn ich die Änderung an der Original-Datei vornehme gibt's einen Serverfehler.
Richtige CHMODs?
Mit dem Code aus der E-Mail sieht's so aus:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
|
} else {
print "<cite>";
for ($i=0;$i<$l;$i++) {
$text[$i] =~ s/^\s{0,}(.+?)\s{0,}$/$1/g;
print "„$text[$i]“";
}
chomp $author;
print "<span>$author</span>";
print "</cite>\n";
}
exit(0);
|
Hmm... so sollte es hinterher auch in der editierten Originaldatei aussehen.
Setze zur Fehleranalyse mal unter "#!/usr/bin/perl" dieses:
|
PHP-Quelltext
|
1
2
|
# Fehler an den Browser ausgeben
use CGI::Carp qw(fatalsToBrowser);
|
Ausserdem veruche es mal anstatt mit chomp mit chop.
Dann sag mal Bescheid was dann kommt.
Ich hab' keine Ahnung, was ich da eigentlich mache ...
Wenns richtig läuft erkläre ich es ok?
Chomp ist im Grunde fürs enbtfernen des Zeilenendes gedacht (\n).
der andere Code löscht alle Leerzeichn am Anfang und am Ende des Strings.
MfG MaMo