|
PHP PHP aplikacije, Smarty, PEAR |
|
Alati teme | Način prikaza |
17. 03. 2006. | #1 |
A suicide bomber!
Certified
|
Problem sa preuzimanjem sadrzaja stranice
Pisem neku skriptu koja ce da vuce vremenske podatke sa weather-channela i imam problema upravo kod tog dela - preuzimanjem podataka.
podaci su u xml obliku i samo parsiranje xml-a mi ne predstavlja problem. posto ne mogu da koristim cUrl (jer nije instaliran na serveru na kom ce moja skripta da se izvrsava) nasao sam jednu klasu "Snoopy" (http://snoopy.sourceforge.net, mada sam siguran da znate za ovu skriptu) koja emulira brower (kao cUrl) samo sto mi snoopy daje pogresne rezultate! trebaju mi podaci sa ovog linka: http://xoap.weather.com/search/search?where=Kraljevo ako jednostavno odem na taj link sa bilo kojim browserom dobijem ovo: Kôd:
<?xml version="1.0" encoding="ISO-8859-1"?> <!--This document is intended only for use by authorized licensees of The Weather Channel. Unauthorized use is prohibited. Copyright 1995-2005, The Weather Channel Interactive, Inc. All Rights Reserved.--> <search ver="2.0"> <loc id="YIXX0023" type="1">Kraljevo, Serbia And Montenegro</loc> </search> ALI kada izvrsim ovu skriptu: Kôd:
include "Snoopy.class.php"; $snoopy = new Snoopy; $snoopy->fetch("http://xoap.weather.com/search/search?where=Kraljevo"); echo $snoopy->results; skriptu sam uploadovao ovde: http://www.cakucica.net/vreme/gen_weather.php tako da mozete da vidite sta se desava... hvala unapred na pomoci! krcko
__________________
jQuery addict! |
17. 03. 2006. | #2 |
A suicide bomber!
Certified
|
Problem resen!
palo mi je napamet da jednostavno ucitam link u file() i radi! samo sto prvo proverim dal je server aktivan, evo koda: Kôd:
$url = "http://xoap.weather.com/search/search/index.php?where=Kraljevo"; $urldata = parse_url($url); $serveractive = fsockopen($urldata['host'], 80, $errno, $errstr, 1); if ($serveractive) print_r(file($url)); Kôd:
Array ( [0] => <?xml version="1.0" encoding="ISO-8859-1"?> [1] => <!--This document is intended only for use by authorized licensees of The Weather Channel. Unauthorized use is prohibited. Copyright 1995-2005, The Weather Channel Interactive, Inc. All Rights Reserved.--> [2] => <search ver="2.0"> [3] => <loc id="YIXX0023" type="1">Kraljevo, Serbia And Montenegro</loc> [4] => </search> [5] => ) pozdrav svima i izvinite sto sam postavio pitanje na koje sam sam dao odgovor
__________________
jQuery addict! |
17. 03. 2006. | #3 |
Goran Pilipović
Sir Write-a-Lot
|
Ne izvinjavaj se, veruj mi da nema ništa bolje od toga
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
17. 03. 2006. | #4 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Jeste, sad svi znamo kako se preuzima vremenska prognoza za Kraljevo :-D
|
17. 03. 2006. | #5 | |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Citat:
|
|
17. 03. 2006. | #6 |
Goran Pilipović
Sir Write-a-Lot
|
Dinke, nisi se naspavao
Nisam mislio da nema ništa bolje od ovoga što je napravio nego sam komentarisao njegovo izvinjavanje zato što je sam sebi dao odgovor na pitanje. Za TO sam rekao da nema ništa bolje
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
17. 03. 2006. | #7 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Ovde je Curl isključen u prvoj poruci ... varijanta - a šta ako ga nema ;-)
|
17. 03. 2006. | #8 |
Knowledge base
Wrote a book
|
E Dinke, Dinke... spavaj malo duze :P
|
17. 03. 2006. | #9 | |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Citat:
U svakom slučaju, sve što sam rekao vezano za sporost socket f-ja u PHP-u - stoji. |
|
19. 03. 2006. | #10 |
A suicide bomber!
Certified
|
znam da je ovaj moj nacin sporiji nego cUrl ali kao sto sam rekao ne mogu da koristim cUrl pa sam morao da se snalazim
A ionako skripta vuce najvise tri (mada najcesce 1) fajla koji su 1mb i manji tako da ovde cUrl i ne treba. sto se tice moje skripte radim na verziji 0.3 (necu da vas zamaram istorijom skripte ) ciju beta verziju mozete da isprobate ovde: http://www.cakucica.net/vreme/test/ a i okacio sam je uz ovaj post cisto ako nekome zatreba... (da bi isprobali skriptu kod vas moracete da se registrujete na weather.com-u za weather xml data feed na ovoj atresi: https://registration.weather.com/reg...n/xmloap/step1) pozdrav svima! [edit] zaboravio sam da vas pitam da ne znate mozda sta su: - Maximum wind gust speed - Dew point engleski mi ne ide bas najbolje [/edit]
__________________
jQuery addict! Poslednja izmena od krcko : 19. 03. 2006. u 02:18. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
iframe i linkovanje piratskih sadrzaja? | trazimcuruzabrak | Istine i zablude | 23 | 02. 09. 2010. 11:28 |
Affiliate i problem duplog kopiranog sadrzaja? | 3banchi | Marketing i SEO | 10 | 28. 07. 2010. 01:58 |
kradja sadrzaja | ivanhoe | e-Business | 22 | 28. 06. 2010. 05:20 |
Kompresovanje JS sadrzaja | Bojan Zivanovic | Linkovi | 0 | 30. 03. 2008. 01:10 |
Kradja sadrzaja sajtova | Pedja | e-Business | 2 | 06. 06. 2006. 23:33 |