| Autor | Zpráva | ||
|---|---|---|---|
| Lamička Profil * |
#1 · Zasláno: 21. 4. 2009, 12:31:14
Začínám a nějak nemůžu najít podrobné české info ohledně funkce file_get_contents
Když s ní načítám obsah z "cizího" webu načte do souboru zdrojový html kód - OK! Když tuto funkci použiji v rámci svého webu na stránky s koncovkou .php načítá mi i PHP kódy, což zrovna nepotřebuju, jak to mám zakomentovat aby se to chovalo stejně i na mém rootu??? tzn. Mám stránku: www.mojedomena.cz/stranka.php a pomocí "file_get_contents" potřebuju v jiné části webu vytáhnout pouze HTML výsledek stranka.php... jak nato? |
||
| tiso Profil |
#2 · Zasláno: 21. 4. 2009, 12:43:23
Lamička file_get_contents('http://www.mojedomena.cz/stranka.php');
|
||
| Lamička Profil * |
#3 · Zasláno: 21. 4. 2009, 12:57:42
ale já to tak mám:
$content=file_get_contents('http://www.mojedomena.cz/stranka.php');
echo $content;A výsledek $content bohužel zobrazuje původní php kod stránky stranka.php já potřebuju načíst jen HTML výsledek... Když zadám třeba stranku z netu: $content=file_get_contents('http://www.volny.cz/stranka.php');
echo $content;tak je to OK, tka co mám napsat jinak, php stránky v rámci mé domény se chovají jinak !!! |
||
| tiso Profil |
#4 · Zasláno: 21. 4. 2009, 13:08:20
Lamička - máš tam nejaké prepisovanie url?
|
||
| Lamička Profil * |
#5 · Zasláno: 21. 4. 2009, 13:12:44
Nerozumím otázce?
Mám "stranka.php" ktera je jako vzorova a obsah potrebuju obcas nekde pouzít ... to je celé, ale proč file_get_contents načítá php obsah a né jen HTML???? tomu nerozumím? |
||
| Mastodont Profil |
#6 · Zasláno: 21. 4. 2009, 13:44:05
Protože načte OBSAH souboru, PHP kód není nijak prováděn.
|
||
| Lamička Profil * |
#7 · Zasláno: 21. 4. 2009, 13:55:32
TO MASTODONT:
Jo natvrdlého kopnout :) už jsem to pochopil, díky.... a jen dumám jestli tedy lze donutit vykonání PHP a posléze výsledek načíst (uložit) jinam... |
||
| Mastodont Profil |
#8 · Zasláno: 21. 4. 2009, 14:14:31
Jistě že ano, použiješ include s return:
soubor a.php <?php a = 1; b = 2; return a+b; ?> soubor b.php: <?php
$soucet = include('a.php');
...
?> |
||
| fuckin Profil * |
#9 · Zasláno: 21. 4. 2009, 20:33:55
soubory s mime typem text nacitej pres file_get_contents(), soubory ktere chces parsovat nacti pomoci include ci require...
Pri nacitani souboru pres http pouzivej file_get_contents(), include atd nepodporuje absolutni adresy |
||
| Lamička Profil * |
#10 · Zasláno: 22. 4. 2009, 11:31:27
Díky všem už jsem to pochopil :)
|
||
|
Časová prodleva: 17 let
|
|||
0