Autor Zpráva
XenoCIDa
Profil *
Mam takový menší dotaz. Jak udělat funkci, která mi po předání určitých parametrů přečte zdrojový kód danné url. Jde o to, aby se mi tento zdrojový kód dostal do scriptu k dalšímu zpracování!!! to je to důležité, jak na to? Dík
Jakub
Profil
Těžko, jakmile má soubor koncovku php (nebo jinou nakonfigurovanou) tak ten skript server interpretuje a ty zdroj nedostaneš -> buď ten zdroják ulož pod jinou koncovkou (ale dostane se k němu kdokoliv, ještě ev. zaheslovat složku), nebo se tam dostaň přes ftp.
Jsou to ale strašný konstrukce, proč ten skript rovnou nepoužiješ?
XenoCIDa
Profil *
jde o to že je nějaký výsledek zápasu, na nějakým serveru X. no a na mým serveru Z chci vybrat z tohoto zápasu výsledek + všechny hráče se statistikama (abych to nemusel psát ručně :-) ) No a tudíž mi připadalo že bych moh vzít zdroják a přes různý funkce to naházet do tabulek. Vůbec mi v tomto případě nejde o rychlost, je to pouze ADMIN sekce, ta může jet pomalu. Takže z ftpka to tahat nejde. Taky mě napadlo že bych si ten zdroják uložil k sobě a potom to bral ze svýho serveru. Ale jde o to, že admin sekci používaj lidi co vůbec neumí s FTP, HTML nebo tak, natož otevřít zdrojovej kód :-), takže sem myslel že by jen zadali ID zápasu a script by si to načetl.

PS: Jde o online hru a turnaj k této hře, který má svůj web jinde a výsledky zápasů jsou o sobotách a vždy jich je víc jak 30, tudíž vše vypisovat ručně trvá čtyřem lidem zhruba 4 - 5 hodin.. tak proto.:-)
ten soubor má adresu např.:
http://www.blabla.net/public_match_info.php?match_id=1286132
Jakub
Profil
Aha, takže nepotřebuješ zdroják stránky v php ale získat normální HTML stránku, a z ní vybagrovat nějaká data, která chceš použít.
Řešení je asi víc, první (v php) mě napadá přes sockets stáhnout do proměnné celý kód stránky a pak pomocí regulárních výrazů v tom vyhledat co potřebuješ - má to 2 háčky - stránka odkud to taháš se nesmí měnit a nevím jestli je to úplně legální... snad jsem to pochopil dobře.
J
XenoCIDa
Profil *
jo to je fakt, potřebuju html stránku, to sem nějak pomotal...
no legální to je neboť sem mluvil s vedením tý online hry apod.. a to je v poho, no a za druhý k tej změně stránky.
Jak to myslíš že se nesmí měnit? nesmí se snad měnit jen když tahám ty údaje ne?! pak si je hodim do MYSQL databáze a tu stránku už nepotřebuju...
jo napíšeš mi plíz nějakej kód jak to udělat přes ty sockets? s těma sem nikdy nedělal
Jakub
Profil
No neměla by se nějak moc měnit struktura těch informací (stránek) co budeš tahat - aby seděl ten regexp. Ale stránky se zas tak často nemění ;o)
Funkce fsockopen http://mirrors.inway.cz/manual/cs/function.fsockopen.php.
Ten první příklad je dost podobný tomu co potřebuješ - vypisuje kód stránky example.com. Kdyby ti nebylo jasné jak to funguje, tak si někde vygoogli popis protokolu http.
XenoCIDa
Profil *
oki dík moc, jo jasný struktura se nemění, nebo ne tak často..:-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0