Arx: zwei kleine Codes mit einander kombinieren, bitte helfen!

Beitrag lesen

Γειά σου, Buchi!

ich nutze zur Zeit einen PHP auf meiner Website!

Du meinst, du verwendest ein PHP-_Script_. ;-)

Doch dieser soll erweitert bzw. mit einem anderen kombiniert werden!

Diesen Code verwende ich z.Z.:

<?php

if(isset($_GET['seite']))
{
$_GET['seite']=str_replace(array('http://','ftp://','..'),array('','',''),$_GET['seite']);
if(@file_exists($_GET['seite'].'.htm'))include($_GET['seite'].'.htm');
else echo 'Sorry, die Datei existiert nicht!';
}
else include('seite/home.htm');
?>


>   
> Aber ich möchte auch gerne .php Dateien einbinden! Damit es funktioniert müsste es so aussehen:  
> ~~~php

<?php  

>  [...]  
>  if(@file_exists($_GET['seite'].'.php'))include($_GET['seite'].'.php');  
>  [...]  
> ?>

Doch ich möchte ja beides einbinden, einmal .htm und auf der anderen Seite .php! Nun ist meine Frage wie kann ich die beiden Codes mit einander kombinieren, bzw wie müsste der Code lauten?

Du suchst elseif. So geht's:

if(@file_exists($_GET['seite'].'.htm')) include($_GET['seite'].'.htm');  
elseif (@file_exists($_GET['seite'].'.php')) include($_GET['seite'].'.php');  
else echo 'Sorry, die Datei existiert nicht!';

Пока!
Sven aus Bonn

--
Ἀεὶ πάντα ῥεῖ.
Selfcode: ie:% fl:( br:> va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:) mo:} zu:) - Selfcode dekodieren - Selfcode-Info
Athen rückt in Sichtweite. ;-)