
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.
on Ti to ale Kráťa napsal...To "jak"...
¨no a kde mám ten php soubor najít?
A jak to máme vyvěštit? Vůbec netušíme, jestli jsi s majitelem toho webu v nějakém vztahu etc.
Tak jim ukaž tohle vlákno.
Ve svém webu v souboru s příponou php napíšeš na požadovaném místě
no a kde mám ten php soubor najít? na stránkách toho Gamepraku?
třeba neexistuje. Zeptej se majitele toho webu - ukaž mu toto vlákno. Třeba to zavedou, pokud to ještě nemají.
no a ted pracujme s možností že mi to neřeknou a ani nezavedou. jiná možnost neexistuje? něco mi říká že ne, ale radši se zeptám
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í.
Jé tys to přímo "vycucnul" z toho webu. Já to chci také umět
dobře. a teď cos tím? omlouvám se ze možná debilní dotaz. ale prostě nevím
Teď napíšeš majiteli webu a zeptáš se a potom si ten kus kódu vložíš přes schránku do editoru.
majiteli jsem psal email, takže jestli to povolí, nechám to tam a pokud ne, smažu to.
jak do editoru :D jak přez schráku :D :D jsem de*il. polopatě na mě :D
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.
tak neříkám že jsem odborník, ale do stránek jsem to dal jak pomocí odkazu na php, tak i čistě jen kod, ale nejede mi to tam, tak se ptám jak na to?
Máš to uložené jako *.php soubor?
ano. uložil jsem si to jako gistfile1.php a do stránky jsem to vložil asi nějak takto
<td><?php include("gistfile1.phpp"); ?></td>
máš špatnou syntaxi. Já bych zkusil
<td><?php include "gistfile1.php"; ?></td>
Ale také se mi to nevypisuje - viz výš.
Majiteli webu mel napsat predem. Takto to vypada, ze chce jen krast.
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(....);.
jj. Logopedie-kladno.cz je u Onebitu.
řádek přepsán.
a výsledek:
gistfile1.php
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.