Was bedeutet diese Fehlermeldung?
Stefan
- perl
Hi,
ich habe hier ein Script, welches alle URLs auf einer Website nach ihrer Gültigkeit überprüfen soll. Allerdings bekomme ich immer folgende Fehlermeldung:
Modifivation of a read-only value attempted at linkchk.pl line 63
Line 63 wäre
$TheURL = $URLBase . $TheURL;
Wie kann eine Variable den read-only sein? Woran könnte das noch liegen? Also libwww-perl läuft auf jeden Fall, da andere Scripts funktionieren.
danke für jeden Tip.
mfg
Stefan
Modifivation of a read-only value attempted at linkchk.pl line 63
Line 63 wäre
$TheURL = $URLBase . $TheURL;
Wie kann eine Variable den read-only sein?
Es gibt in Perl ein pragma "const", mit dem man eine Variable auf readonly setzen kann.
Such mal nach der Definition bzw. ersten Wertzuweisung für $TheURL.
Hi,
ich habe hier ein Script, welches alle URLs auf einer Website nach ihrer Gültigkeit überprüfen soll. Allerdings bekomme ich immer folgende Fehlermeldung:
Modifivation of a read-only value attempted at linkchk.pl line 63Line 63 wäre
$TheURL = $URLBase . $TheURL;
was steht denn drum herum?
Ich tippe mal auf eine Beeinflussung von $1 oder so, was nicht geht. Vielleicht ist $TheURL auch eine Referenz auf $1? Oder eben, wie Michael meint, als Konstante definiert.
Cheatah