phpbar.de logo

Mailinglisten-Archive

[php] Nochmal ereg_replace()

[php] Nochmal ereg_replace()

Mark Kronsbein mk_(at)_html-design.com
Thu, 15 Jul 1999 19:29:18 +0200


Hallo,

ich habe das Problem meines Wissens ein wenig engegrenzt:

[schnipp]
$ref = $REQUEST_URI;
$ref2 = ereg_replace("\.php3",".html",$ref);
if (!$ref2 && $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>";
}
[schnapp]

Die if-Clause soll dann ausgeführt werden, wenn die $ref2 kein
Ergebnis bringt, also bei Dateien, die
KEIN .php3 als Endung haben, also .html oder auch ein Verzeichnis.
Wenn z. B. die Datei file.txt nicht gefunden wird soll "Die Datei
file.txt wurde nicht gefunden" erscheinen.
Genauso soll das bei einem Verzeichnis geschehen.

Hat die Datei die Endung .php3 tritt alles nach elseif in Kraft. 

Leider wird das zweite -immer- angezeigt, also auch "Die Datei
file.txt hat sich in file.txt geändert".
Nur bringt mich das leider nicht weiter...

TIA

Mark

-- 
German Gabber Network
http://www.gabber.de
Using PHP & MySQL? Check MyGuestbook 
_(at)_ http://www.html-design.com/MyGuestbook/


php::bar PHP Wiki   -   Listenarchive