Autor Zpráva
Celebi
Profil
Když vložím na stránku na svém webu pomocí require nebo include stránku z jiných stránek, budou fungovat proměnné dané na té vkládané stránce?
Případně lze nějak udělat aby fungovali a jak?
mila
Profil
a.php
-------
$foo = 'foo';
include 'b.php';

b.php
-------
echo $foo;

Takto to lze, ale je to dost prasárna. Lepší je dát do b.php něco jako:
function vypis ($str) {
echo $str;
}
a pak po include tu funkci zavolat se se správný parametrem. Je to mnohem přehlednější. Když budeš používat v souboru najednou nějaké proměné, co jsi nikde nedefinoval, tak se z toho za chvíli zblázníš. Může to být také dosti nebezpečné.

Jinak si uvědom, že nevkládáš "stránku", ale soubor. Nemyslím to jako hru ze slovíčky, když se nad tím zamyslíš, tak je to docela rozdíl
koudi
Profil
mila
vůbec sem nepochopil, co to tam vytváříš

Celebi
Ne, nejde to. Pokud includuješ stránku z jinýhos serveru, vždycky ti přijde už sparsovaný výstup.
Zkus se podívat na tohle téma
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=17 634
Toto téma je uzamčeno. Odpověď nelze zaslat.

0