Autor Zpráva
Tata
Profil
Mám na stránke niekoľko súborov *.html a niekoľko so scriptami PHP. Jeden zo scriptov mi poskytol JozoB. Nahrádza IFRAME, ale dá sa v ňom "prednastaviť" iba jedna prípona volaného súboru. Vedeli by ste ten script upraviť tak, aby vedel načítavať súbory iba podľa mena, resp. s ľubovoľnou príponou?
Niečo na ten spôsob:

if(file_exists(”./stranky/”.$_GET[”stranka”].”.MASKA”))
include(”./stranky/”.$_GET[”stranka”].”.MASKA”);

a "MASKA" nejako definovať niekde na začiatku ako array?
Mudrujem, čo? PHP ešte len objavujem, ale možno sa to takto dá…?
igamenir
Profil
Snad takhle:

$maska = array('html','php');
foreach ($maska as $maska1)
if (file_exist("./stranky/".$_GET["stranka"].".".$maska1)) {
include "./stranky/".$_GET["stranka"].".".$maska1;
break;
}
Tata
Profil
igamenir - zatiaľ vďaka, skúsim a nechám vedieť.
Tomik
Profil
Tata
Ještě je potřeba dodat k tomu igamenirovu řešení, že v něj má prioritu ta přípona, která je umístěna jako první v poli...
Anonymní
Profil *
Tomik Ale efekt by to malo (zrejme negatívny), keby bolo viac súborov s rovnakým meno a rôznou príponou, však?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0