Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 5. 4. 2012, 11:48:16
Zdravím. Asi banalita ale pokud mám:
$promenna = require("soubor.php"); echo "ahoj".$promenna."máš"; soubor.php bude obsahovat "jak se" takže nakonec ve výsledku by to mělo vypadat "ahoj jak se máš" bohužel ono se to nejdříve načte ten soubor a pak až teprve vypíše echo takže ve výsledku to vypadá takto: "jak se ahoj máš" ... nevíte co s tím ?? zkoušel sem před require dát isset() ale to je asi blbost ... |
||
Ugo Profil |
#2 · Zasláno: 5. 4. 2012, 11:52:56
1. do soubor.php dát return... <?php return "jak se";
2. použít buffer.. ob_start(); require(); $promenna = ob_get_contents(); // ten poslední si nepamatuju, sou v dokumentaci :-) 3. dát proměnnou do soubor.php ... <?php $promenna = "jak se"; |
||
Str4wberry Profil |
#3 · Zasláno: 5. 4. 2012, 11:54:11
4. Použít
file_get_contents .
|
||
Fisak Profil |
#4 · Zasláno: 5. 4. 2012, 11:56:01
Str4wberry:
file_get_contents vrátí jen html pokud se nemýlím.. ale Ugo tvůj nápad už sem jednou dělal najdu si ho a udělám to podle toho.. děkuju oběma za help :-) |
||
djlj Profil |
#5 · Zasláno: 5. 4. 2012, 12:01:59
Fisak:
Lokálně HTML nevrátí. To jen vzdáleně (protože nemá ani co jiného vrátit). |
||
Časová prodleva: 11 let
|
0