Autor | Zpráva | ||
---|---|---|---|
Sajgon Profil * |
#1 · Zasláno: 22. 6. 2009, 09:13:21
Ahoj,
marně se snažím dosáhnout jedné věci u fce file_get_contents. Jde mi o to, že bych chtěl z cizího serveru načítat aktuální tabulku, napadlo mne použití výše zmíněné fce, ovšem tápu s jejím použitím. Konkrétně dle manuálu: <?php $site = file_get_contents("http://www.nejakyserver.com/index.php", NULL, NULL, 30, 3000); echo $site; ?> což mi na stránce vypíše 31-3031 znak kódu. A to je vcelku nepraktické. Měl jsem tedy na mysli, zda nelze nějak aplikovat, aby mi to přes fci vypsalo např pouze to, co se nacházaí mezi např. "<h3>Aktuální tabulka</h3>" a "</table>". A s tím jsem zatím neúspěšný. Nějaká rada? |
||
Mesiah Profil |
#2 · Zasláno: 22. 6. 2009, 09:27:24
Sajgon
regularni vyrazy |
||
Sajgon Profil * |
#3 · Zasláno: 22. 6. 2009, 09:29:10
Ajajajaj a nebyl by snažně prosím nějaký konkrétní příklad?
|
||
Radek9(Škola) Profil * |
#4 · Zasláno: 22. 6. 2009, 09:38:16
<?php $site = file_get_contents("http://www.nejakyserver.com/index.php", NULL, NULL, 30, 3000); $site = explode("<h3>", $site); $site_vystup = explode("</table>", $site[1]); echo "<h3>".$site__vystup[0]."</table>"; ?> Je to trochu prasárna, ale nic jiného mě nenapadlo. Možná to ani nefakčí, tak by to chtělo vyzkoušet. |
||
Radek9(Škola) Profil * |
#5 · Zasláno: 22. 6. 2009, 09:39:12
Ježiš sorry:
<?php $site = file_get_contents("http://www.nejakyserver.com/index.php"); $site = explode("<h3>", $site); $site_vystup = explode("</table>", $site[1]); echo "<h3>".$site__vystup[0]."</table>"; ?> |
||
Sajgon Profil * |
#6 · Zasláno: 22. 6. 2009, 11:39:36
Nádhera, funguje krásně.. jen pro případné zájemce aplikující "copy & paste" doplním, že v řádku 5 je chybně 2x podtržítko "$site__vystup[0]", správně má být logicky "$site_vystup[0]".
Ještě jednou díky ;-) |
||
Radek9 Profil |
#7 · Zasláno: 22. 6. 2009, 17:01:58
Jj, to podtžítko jsem omylem dal dvakrát.
|
||
Časová prodleva: 15 let
|
0