Парсер гороскопов для всех

Тема в разделе "Веб-технологии", создана пользователем vectorserver, 4 ноя 2011.

  1. vectorserver

    vectorserver ♥♥♥♥♥ by game.cominet.ru

    Сообщения:
    201
    Симпатии:
    243
    Вот еще написал неплохой парсер погоды на 4 дня.
    Пойдет для любого сайт с поодержкой php
    [​IMG]
    Сам код:
    PHP:
    <?php
    $xml 
    simplexml_load_string(file_get_contents("http://img.ignio.com/r/daily/index.xml"));
    if (
    $_GET['g']==="vchera") {
    $date $xml->date->attributes()->yesterday;
    $aries =         $xml['aries'] = array ("aries.gif","Овен",$xml->aries->yesterday);
    $taurus =         $xml['taurus'] = array ("taurus.gif","Телец",$xml->taurus->yesterday);
    $gemini =         $xml['gemini'] = array ("gemini.gif","Близнецы",$xml->gemini->yesterday);
    $cancer =         $xml['cancer'] = array ("cancer.gif","Рак",$xml->cancer->yesterday);
    $leo =             $xml['leo'] = array ("leo.gif","Лев",$xml->leo->yesterday);
    $virgo =         $xml['virgo'] = array ("virgo.gif","Дева",$xml->virgo->yesterday);
    $libra =         $xml['libra'] = array ("libra.gif","Весы",$xml->libra->yesterday);
    $scorpio =         $xml['scorpio'] = array ("scorpio.gif","Скорпион",$xml->scorpio->yesterday);
    $sagittarius =     $xml['sagittarius'] = array ("sagittarius.gif","Стрелец",$xml->sagittarius->yesterday);
    $capricorn =     $xml['capricorn'] = array ("capricorn.gif","Козерог",$xml->capricorn->yesterday);
    $aquarius =     $xml['aquarius'] = array ("aquarius.gif","Водолей",$xml->aquarius->yesterday);
    $pisces =         $xml['pisces'] = array ("pisces.gif","Рыбы",$xml->pisces->yesterday);
    }

    if (
    $_GET['g']==="segodnya") {
    $date $xml->date->attributes()->today;
    $aries =         $xml['aries'] = array ("aries.gif","Овен",$xml->aries->today);
    $taurus =         $xml['taurus'] = array ("taurus.gif","Телец",$xml->taurus->today);
    $gemini =         $xml['gemini'] = array ("gemini.gif","Близнецы",$xml->gemini->today);
    $cancer =         $xml['cancer'] = array ("cancer.gif","Рак",$xml->cancer->today);
    $leo =             $xml['leo'] = array ("leo.gif","Лев",$xml->leo->today);
    $virgo =         $xml['virgo'] = array ("virgo.gif","Дева",$xml->virgo->today);
    $libra =         $xml['libra'] = array ("libra.gif","Весы",$xml->libra->today);
    $scorpio =         $xml['scorpio'] = array ("scorpio.gif","Скорпион",$xml->scorpio->today);
    $sagittarius =     $xml['sagittarius'] = array ("sagittarius.gif","Стрелец",$xml->sagittarius->today);
    $capricorn =     $xml['capricorn'] = array ("capricorn.gif","Козерог",$xml->capricorn->today);
    $aquarius =     $xml['aquarius'] = array ("aquarius.gif","Водолей",$xml->aquarius->today);
    $pisces =         $xml['pisces'] = array ("pisces.gif","Рыбы",$xml->pisces->today);
    }

    if (
    $_GET['g']==="zavtra") {
    $date $xml->date->attributes()->tomorrow;
    $aries =         $xml['aries'] = array ("aries.gif","Овен",$xml->aries->tomorrow);
    $taurus =         $xml['taurus'] = array ("taurus.gif","Телец",$xml->taurus->tomorrow);
    $gemini =         $xml['gemini'] = array ("gemini.gif","Близнецы",$xml->gemini->tomorrow);
    $cancer =         $xml['cancer'] = array ("cancer.gif","Рак",$xml->cancer->tomorrow);
    $leo =             $xml['leo'] = array ("leo.gif","Лев",$xml->leo->tomorrow);
    $virgo =         $xml['virgo'] = array ("virgo.gif","Дева",$xml->virgo->tomorrow);
    $libra =         $xml['libra'] = array ("libra.gif","Весы",$xml->libra->tomorrow);
    $scorpio =         $xml['scorpio'] = array ("scorpio.gif","Скорпион",$xml->scorpio->tomorrow);
    $sagittarius =     $xml['sagittarius'] = array ("sagittarius.gif","Стрелец",$xml->sagittarius->tomorrow);
    $capricorn =     $xml['capricorn'] = array ("capricorn.gif","Козерог",$xml->capricorn->tomorrow);
    $aquarius =     $xml['aquarius'] = array ("aquarius.gif","Водолей",$xml->aquarius->tomorrow);
    $pisces =         $xml['pisces'] = array ("pisces.gif","Рыбы",$xml->pisces->tomorrow);
    }

    if (
    $_GET['g']==="poslezavtra") {
    $date $xml->date->attributes()->tomorrow02;
    $aries =         $xml['aries'] = array ("aries.gif","Овен",$xml->aries->tomorrow02);
    $taurus =         $xml['taurus'] = array ("taurus.gif","Телец",$xml->taurus->tomorrow02);
    $gemini =         $xml['gemini'] = array ("gemini.gif","Близнецы",$xml->gemini->tomorrow02);
    $cancer =         $xml['cancer'] = array ("cancer.gif","Рак",$xml->cancer->tomorrow02);
    $leo =             $xml['leo'] = array ("leo.gif","Лев",$xml->leo->tomorrow02);
    $virgo =         $xml['virgo'] = array ("virgo.gif","Дева",$xml->virgo->tomorrow02);
    $libra =         $xml['libra'] = array ("libra.gif","Весы",$xml->libra->tomorrow02);
    $scorpio =         $xml['scorpio'] = array ("scorpio.gif","Скорпион",$xml->scorpio->tomorrow02);
    $sagittarius =     $xml['sagittarius'] = array ("sagittarius.gif","Стрелец",$xml->sagittarius->tomorrow02);
    $capricorn =     $xml['capricorn'] = array ("capricorn.gif","Козерог",$xml->capricorn->tomorrow02);
    $aquarius =     $xml['aquarius'] = array ("aquarius.gif","Водолей",$xml->aquarius->tomorrow02);
    $pisces =         $xml['pisces'] = array ("pisces.gif","Рыбы",$xml->pisces->tomorrow02);
    }

    echo 
    '
    <p><a href="goroscop.php?g=vchera">Вчера</a> || <a href="goroscop.php?g=segodnya">Сегодня</a> || <a href="goroscop.php?g=zavtra">Завтра</a> || <a href="goroscop.php?g=poslezavtra">Послезавтра</a> </p>
    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$aries[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$aries[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$aries[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$taurus[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$taurus[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$taurus[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$gemini[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$gemini[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$gemini[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$cancer[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$cancer[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$cancer[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$leo[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$leo[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$leo[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$virgo[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$virgo[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$virgo[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$libra[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$libra[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$libra[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$scorpio[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$scorpio[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$scorpio[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$sagittarius[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$sagittarius[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$sagittarius[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$capricorn[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$capricorn[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$capricorn[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$aquarius[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$aquarius[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$aquarius[2].'</td>
    </tr>
    </tbody>
    </table>

    <table style="width:99%;" border="0" cellspacing="1" cellpadding="1" align="left">
    <tbody>
    <tr>
    <td style="width: 95px; height: 95px;" rowspan="2" align="left" valign="top"><img src="'
    .$pisces[0].'" border="0" width="93" height="93" /></td>
    <td align="left" valign="top"><strong>'
    .$pisces[1].' - </strong>'.$date.'</td>
    </tr>
    <tr>
    <td align="left" valign="top">'
    .$pisces[2].'</td>
    </tr>
    </tbody>
    </table>


    '
    ;
    ?>
    Вложение: Посмотреть вложение gor_pars.zip
     

    Вложения:

    • pogoda.jpg
      pogoda.jpg
      Размер файла:
      95,3 КБ
      Просмотров:
      73
  2. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.508
    Так на скрине гороскоп, а не погода.
     
  3. vectorserver

    vectorserver ♥♥♥♥♥ by game.cominet.ru

    Сообщения:
    201
    Симпатии:
    243
    Ага гороскоп, Андрей поправь пожалуйста заглолвок на Парсер Гороскопа для всех