Hirdetés

Új hozzászólás Aktív témák

  • ő, várj azthiszem félreértjük egymást :)

    eredeti link: itt

    ez egy vmi dinamikus valami, ha itt rámész arra a böngészőben h: forráskód megtekintése, kidobja az xml filet, én innen mentettem le ayz xml-t file->save file nál :)

    MOD: cURL-nél meg sajnos nem működik szintúgy, legalább azzal sikerülne.

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://eu.wowarmory.com/guild-info.xml?r=Nordrassil&gn=Solidarity");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
    curl_setopt($ch, CURLOPT_ENCODING, "UTF-8");
    $output = curl_exec($ch);
    curl_close($ch);

    egy amatőr kérdés: $output változó milyen visszatérési értéket ad? 'kompatibilis' az értéke az xml értelmezővel, vagy nézzek új fordító után? :)

    Húb@sszameg! :Y

    Ez esetén, lehet arról van akkor szó, hogy ha a browser támogatja az xsl-t, akkor ezt az xml-t küldi el - így kevesebb procit zabál. De mivel az fopen()-be a user agent string "PHP", ezért már eleve transzformálva adja az oldalt, mert ez egy ismeretlen "browser", ami lehet nem tud xsl-t.

    javaslat:

    ini_set('user_agent',[írd ide a mozilláét]);

    S akkor lehet menni fog.

    szerk: ja most nézem curllel se megy... :W
    Lehet még valami plusz infó kell neki a böngészőről... :F

Új hozzászólás Aktív témák