Autor Zpráva
teapack
Profil
Zdravím,
mám proměnnou text
$text = "<p>nějaký text</p>  <p>[[soubor.php:26]]</p> <p>další text</p>";

a potřebuji dostat (řekněme do proměnné soubor) obsah z těch hranatých závorek = 1. problém (v tomto případě soubor.php:26; dvojtečka tam někdy je, někdy ne).

Pokud tam dvojtečka bude, vytáhnu si pouze jméno souboru (soubor.php). Ten teď potřebuju includovat (místo toho <p>[[soubor.php:26]]</p>) tak, aby se provedl php skript v souboru soubor.php = 2. problém.

Snad jsem to popsal srozumitelně...

Díky za pomoc
peta
Profil
teapack
Snazil, ale nezdarilo. Krok za krokem, od vychoziho bodu, co mas a co nemas. Jak to ma fungovat.

1. otevres si soubor, cucnes z neho nejaky text do retezce a je to ok
$str = "nejaky retezec";
2. potrebujes v nem nahradit retezec $s = "[[soubor.php:26]]" za co? Za include z nejakeho souboru?
cz.php.net/ereg - s vyuzitim callback funkce
ereg("co(cislo1)",naco)
function naco($arg)
{
//$arg = ["co(cislo1)"]["cislo1"] //tim si ten nejsem jisty
$URL = $arg[1];
return file($URL);
}

Zkratka delas sablonovy system.
Dole odkaz pod forem je na minibb, stahni si zdrojak a prostuduj, jak resi minibb tagy

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: