phpbar.de logo

Mailinglisten-Archive

[php] ereg_replace() Problem

[php] ereg_replace() Problem

Kronsbein, Mark mark.kronsbein_(at)_daimlerchrysler.com
Thu, 15 Jul 1999 11:09:11 +0200


Ich habe meinen 404-Error jetzt soweit, daß er 
bei Dateien mit der Endung .php3 erkennt und dann z. B. auch
"Die Datei /chartz.php3 hat sich in /chartz.html geändert!"
ausspuckt.
Soweit so gut.
Allerdings bringt er bei einem (nicht vorhandenen) Verzeichnis auch
"Die Datei /chartz/ hat sich in /chartz/ geändert!"

Dort sollte eigentlich folgendes kommen:
"Die Datei /chartz/ wurde nicht gefunden"

Nachfolgend das Script:

$ref = $REQUEST_URI;
$ref2 = ereg_replace("\.php3",".html",$ref);
if ((empty($ref2)) AND (!empty($ref))){
print "<p align=center><h2>Die Datei $ref wurde nicht gefunden</h2></p>";
}
elseif(!empty($ref2)) {
print "<center><p><h2>Die Datei $ref hat sich in ";         
print "<a href=\"$ref2\"> $ref2</a> geändert!</h2></p></center>";
}
elseif ((empty($ref)) AND (empty($ref2))) {
  echo "No Referer!";
}


Mark Kronsbein		


php::bar PHP Wiki   -   Listenarchive