
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
Pokud by majitel toho webu uložil ten požadovaný kousek jako samostatný *.php (asi se mu to načítá z databáze), šlo by to do jiného webu includovat.
Noo. mě spíš zajímá jak.
Ve svém webu v souboru s příponou php napíšeš na požadovaném místě
Mám takový dojem, že nelze includovat obsah z cizího serveru.
Neměl jsem na mysli includovat část obsahu, ale nějaký soubor, ve kterém by bylo pouze to.
Ale už je to bezpředmětné, protože jde "načíst i obsah" - viz dole.
Obsah načíst jde, o to se nehádám, ale přes CURL.
7356bae699103ebed2b7
Splácané za pár minut, nevýkonné, teoreticky nebude fungovat na free hostingu a relativní prasárna silně závislá na HTML struktuře toho webu. Ale funkční.
Ale pokud je obsah webu chráněn autorským zákon je tohle nelegální a měl by jste se domluvit s autorem webu na povolení.
Mě se to nevypisuje (Opera 11).
ratting.php
mě se tu u tebe nezobrazuje ani v chromu ani v IEčku :( :( kde bude chyba???
Netuším, "phpista" jsem bídný.
Tipuju že na hostingu bude zakázané vzdálené stahování dat nebo chybí knihovna pro práci s DOM.
Ale script funguje - rat.php
no jo. funguje :) tak dem řešit s poskytovatelem :)
Umažte řádek, který potlačuje chyby error_reporting(0); (já ho tam dal, protože mi na localu vypisoval mnoho varování ohledně "nevalidity" DOMu) a zjistíte co Vám chybí na hostingu. Ale tipuju že bude zakázané stahování ze vzdálených serverů, aneb řádek s file_get_contents(....);.
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
2. Na jeho místo dejte
no tak jsem to upravil a vypusuje to asi 150 dalších errorů :D :D ale nějakej výsledek už tam asi bude :) gistfile1.php jelikož úplně dole se to zobrazuje :)
Jop, takže s cURL Vám to funguje. Teďka tam hoďte ten řádek pro zakrytí těchto chyb (nevalidita kódu jejich webu) a máte to.
Ale jak jsem psal, je potřeba se domluvit že jim berete data.
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 nějaké grafiky a bude to super.
Není zaco, ale ještě detail. Ten řádek pro skrytí chyb smažte a najděte řádek s
a přepište ho na
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í).
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 to někdo udělal zadarmo??? Fakt dík. Pokud by jsi to chtěl vidět v praxi, tak to najdeš na index.php vpravo nahoře
To je nádhera. Chtěl bych umět PHP alespoň z poloviny jako ty.