Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Zobrazení části jednoho webu na jiném

Zdravím. Chtěl bych se zeptat, né jestli, ale jak je možné dostat z této konkrétní stránky údaje o umístění v řebříčku na jinou, třeba i prázdnou stránku. Potřeboval bych konkrétní kód, nebo aspoň postup. Já osobně ovládám pouze základy HTML a proto bych s tím potřeboval poradit. Konkrétně se jedná o pole ve kterých se zobrazuje :

CoD2 SaD 3vs3
Rating: 843 (62-11-28)
19. (to velké číslo které značí pořadí)

za případnou pomoc děkuji

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Pokud by majitel toho webu uložil ten požadovaný kousek jako samostatný *.php (asi se mu to načítá z…
Kráťa 28.02.2011 12:57
Kráťa
Noo. mě spíš zajímá jak.
Ajs... 28.02.2011 13:00
Ajs...
Ve svém webu v souboru s příponou php napíšeš na požadovaném místě <?php include "ten-kousek-kodu-v…
Kráťa 28.02.2011 13:10
Kráťa
Mám takový dojem, že nelze includovat obsah z cizího serveru. nový
host 28.02.2011 20:57
host
Neměl jsem na mysli includovat část obsahu, ale nějaký soubor, ve kterém by bylo pouze to. Ale už je… nový
Kráťa 01.03.2011 00:01
Kráťa
Obsah načíst jde, o to se nehádám, ale přes CURL. poslední
host 01.03.2011 10:41
host
7356bae699103ebed2b7 Splácané za pár minut, nevýkonné, teoreticky nebude fungovat na free hostingu…
martin.developer 28.02.2011 13:29
martin.developer
dobře. a teď cos tím? omlouvám se ze možná debilní dotaz. ale prostě nevím
Ajs... 28.02.2011 13:39
Ajs...
Teď napíšeš majiteli webu a zeptáš se a potom si ten kus kódu vložíš přes schránku do editoru.
Kráťa 28.02.2011 13:44
Kráťa
majiteli jsem psal email, takže jestli to povolí, nechám to tam a pokud ne, smažu to. jak do editor…
Ajs... 28.02.2011 13:45
Ajs...
Na tohle se neda reagovat jinak nez www.jakpsatweb.cz . Evidentne ti chybi elementarni znalosti toho…
JR_Ewing 28.02.2011 13:54
JR_Ewing
tak neříkám že jsem odborník, ale do stránek jsem to dal jak pomocí odkazu na php, tak i čistě jen k…
Ajs... 28.02.2011 13:56
Ajs...
Máš to uložené jako *.php soubor?
Kráťa 28.02.2011 14:00
Kráťa
ano. uložil jsem si to jako gistfile1.php a do stránky jsem to vložil asi nějak takto <td><?php inc… nový
Ajs... 28.02.2011 14:02
Ajs...
máš špatnou syntaxi. Já bych zkusil <td><?php include "gistfile1.php"; ?></td> Ale také se mi to ne… nový
Kráťa 28.02.2011 14:07
Kráťa
Majiteli webu mel napsat predem. Takto to vypada, ze chce jen krast. nový
Radek 28.02.2011 16:51
Radek
Mě se to nevypisuje (Opera 11). ratting.php nový
Kráťa 28.02.2011 14:05
Kráťa
mě se tu u tebe nezobrazuje ani v chromu ani v IEčku :( :( kde bude chyba??? nový
Ajs... 28.02.2011 14:07
Ajs...
Netuším, "phpista" jsem bídný. nový
Kráťa 28.02.2011 14:10
Kráťa
Tipuju že na hostingu bude zakázané vzdálené stahování dat nebo chybí knihovna pro práci s DOM. Ale… nový
martin.developer 28.02.2011 14:28
martin.developer
no jo. funguje :) tak dem řešit s poskytovatelem :) nový
Ajs... 28.02.2011 14:33
Ajs...
Umažte řádek, který potlačuje chyby error_reporting(0); (já ho tam dal, protože mi na localu vypisov… nový
martin.developer 28.02.2011 14:34
martin.developer
jj. Logopedie-kladno.cz je u Onebitu. Warning: file_get_contents() [function.file-get-contents]: UR… nový
Kráťa 28.02.2011 14:37
Kráťa
řádek přepsán. a výsledek: gistfile1.php nový
Ajs... 28.02.2011 14:39
Ajs...
Přesně jak jsem čekal, oba máte na hostingu zakázaný přístup na vzdálená data přes funkci file_get_c… nový
martin.developer 28.02.2011 15:12
martin.developer
no tak jsem to upravil a vypusuje to asi 150 dalších errorů :D :D ale nějakej výsledek už tam asi bu… nový
Ajs... 28.02.2011 15:20
Ajs...
Jop, takže s cURL Vám to funguje. Teďka tam hoďte ten řádek pro zakrytí těchto chyb (nevalidita kódu… nový
martin.developer 28.02.2011 15:23
martin.developer
Mistr. děkuji. myslel jsem si to že to tak bude s tím skrytím chyb. SUPER. Teď si ještě udělat to do… nový
Ajs... 28.02.2011 15:26
Ajs...
Není zaco, ale ještě detail. Ten řádek pro skrytí chyb smažte a najděte řádek s $dom->loadHTML($htm… nový
martin.developer 28.02.2011 15:32
martin.developer
Ještě jednou bych ti chtěl poděkovat za pomoc. Když jsem to ukazoval kámošům z týmu, řekli: A to ti… nový
Ajs... 28.02.2011 20:52
Ajs...
To je nádhera. Chtěl bych umět PHP alespoň z poloviny jako ty. :-) nový
Kráťa 28.02.2011 23:39
Kráťa

Na tohle se neda reagovat jinak nez www.jakpsatweb.cz . Evidentne ti chybi elementarni znalosti tohohle oboru a tudiz nemas ani tuseni, co ti tu lide radi. Nevim, jestli vubec tusis, co chces.

Ber to prosim bez urazky, ale nech to nekomu, kdo alespon tusi, ze tech par radku kodu vyse je PHP a jak se pri tvorbe webu pouziva.

jj. Logopedie-kladno.cz je u Onebitu.

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /hosting/www/logopedie-kladno.cz/www/pokus/ratting .php on line 18

Warning: file_get_contents(team.asp) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /hosting/www/logopedie-kladno.cz/www/pokus/ratting .php on line 18

Warning: DOMDocument::loadHTML() [function.DOMDocument-loadHTML]: Empty string supplied as input in /hosting/www/logopedie-kladno.cz/www/pokus/ratting .php on line 21

Přesně jak jsem čekal, oba máte na hostingu zakázaný přístup na vzdálená data přes funkci file_get_contents() - URL file-access is disabled in the server configuration.

Další možnost je to přepsat přes cURL:

1. Smažte z kódu řádek s

$html = file_get_contents("www.gamepark.cz/team.asp?id=" . intval($teamID));

2. Na jeho místo dejte

//Náhrada za file_get_contents() pro vzdálené data
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "www.gamepark.cz/team.asp?id=" . intval($teamID));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
$html = curl_exec($ch);
curl_close($ch);

Není zaco, ale ještě detail. Ten řádek pro skrytí chyb smažte a najděte řádek s

$dom->loadHTML($html); 

a přepište ho na

@$dom->loadHTML($html); 

prakticky to samé jen je tam zavináč.

Zavináč zakazuje chyby pro daný řádek, funkce error_reporting pro celý běh scriptu (nechápu že jsem si to neuvědomil dříve - asi mi chybí to ranní kafe :) ), takže kdyby jste tam náhodou někdy něco přidával tak by jste neviděl svoje chyby (případně kdyby jste tento script includoval do jiných tak by to zakázalo i pro ně a to nemusí být žádoucí).

Zpět do poradny Odpovědět na původní otázku Nahoru