Вставить страницу с другого сайта

Тема в разделе "PHP", создана пользователем zwolfbigmama, 19 май 2011.

Модераторы: latteo
  1. zwolfbigmama

    zwolfbigmama Создатель

    Регистр.:
    19 фев 2009
    Сообщения:
    32
    Симпатии:
    1
    Есть портал написанный на joomla в который хочу вставить страницу с расписаниями движения автобусов http://www.donavto.ru/files/rasp52.htm. Подскажите php код который можно вставить.
     
  2. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    PHP:
    <?php 
    echo '<style>
    <!--table
        {mso-displayed-decimal-separator:"\,";
        mso-displayed-thousand-separator:" ";}
    @page
        {margin:.98in .79in .98in .79in;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;}
    tr
        {mso-height-source:auto;}
    col
        {mso-width-source:auto;}
    br
        {mso-data-placement:same-cell;}
    .style0
        {mso-number-format:General;
        text-align:general;
        vertical-align:bottom;
        white-space:nowrap;
        mso-rotate:0;
        mso-background-source:auto;
        mso-pattern:auto;
        color:windowtext;
        font-size:10.0pt;
        font-weight:400;
        font-style:normal;
        text-decoration:none;
        font-family:"Arial Cyr";
        mso-generic-font-family:auto;
        mso-font-charset:204;
        border:none;
        mso-protection:locked visible;
        mso-style-name:Обычный;
        mso-style-id:0;}
    td
        {mso-style-parent:style0;
        padding-top:1px;
        padding-right:1px;
        padding-left:1px;
        mso-ignore:padding;
        color:windowtext;
        font-size:10.0pt;
        font-weight:400;
        font-style:normal;
        text-decoration:none;
        font-family:"Arial Cyr";
        mso-generic-font-family:auto;
        mso-font-charset:204;
        mso-number-format:General;
        text-align:general;
        vertical-align:bottom;
        border:none;
        mso-background-source:auto;
        mso-pattern:auto;
        mso-protection:locked visible;
        white-space:nowrap;
        mso-rotate:0;}
    .xl24
        {mso-style-parent:style0;
        background:#FFFF99;
        mso-pattern:auto none;}
    .xl25
        {mso-style-parent:style0;
        text-align:center;
        background:#FFFF99;
        mso-pattern:auto none;}
    .xl26
        {mso-style-parent:style0;
        background:#FFFFCC;
        mso-pattern:auto none;}
    .xl27
        {mso-style-parent:style0;
        text-align:left;
        background:#FFFFCC;
        mso-pattern:auto none;
        white-space:normal;}
    .xl28
        {mso-style-parent:style0;
        background:#FFFFCC;
        mso-pattern:auto none;
        white-space:normal;}
    .xl29
        {mso-style-parent:style0;
        text-align:center;
        background:#FFFFCC;
        mso-pattern:auto none;
        white-space:normal;}
    .xl30
        {mso-style-parent:style0;
        mso-number-format:"Short Time";
        text-align:center;
        background:#FFFFCC;
        mso-pattern:auto none;
        white-space:normal;}
    .xl31
        {mso-style-parent:style0;
        text-align:left;
        background:#FFFF99;
        mso-pattern:auto none;
        white-space:normal;}
    .xl32
        {mso-style-parent:style0;
        background:#FFFF99;
        mso-pattern:auto none;
        white-space:normal;}
    .xl33
        {mso-style-parent:style0;
        text-align:center;
        background:#FFFF99;
        mso-pattern:auto none;
        white-space:normal;}
    .xl34
        {mso-style-parent:style0;
        mso-number-format:"Short Time";
        text-align:center;
        background:#FFFF99;
        mso-pattern:auto none;
        white-space:normal;}
    .xl35
        {mso-style-parent:style0;
        mso-number-format:Fixed;
        text-align:center;
        background:#FFFF99;
        mso-pattern:auto none;
        white-space:normal;}
    .xl36
        {mso-style-parent:style0;
        font-weight:700;
        text-align:center;
        background:#FFFF99;
        mso-pattern:auto none;
        white-space:normal;}
    .xl37
        {mso-style-parent:style0;
        font-weight:700;
        text-align:center;
        background:#FFFFCC;
        mso-pattern:auto none;
        white-space:normal;}
    -->
    </style>'
    ;
    $content file_get_contents('http://www.donavto.ru/files/rasp52.htm');
    preg_match('/<body.*?>(.*?)<\/body>/is',$content,$match);
    echo 
    $match[1];
    ?>
     
    zwolfbigmama нравится это.
  3. zwolfbigmama

    zwolfbigmama Создатель

    Регистр.:
    19 фев 2009
    Сообщения:
    32
    Симпатии:
    1
  4. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    замени
    на
    PHP:
    echo iconv('windows-1251','utf-8',$match[1]);
    и ссылку под хайд убери ато еще одно предупреждение получишь от t3s :D
     
  5. ImMErKlug

    ImMErKlug Создатель

    Регистр.:
    20 мар 2008
    Сообщения:
    38
    Симпатии:
    1
    если сайт поддерживает jquery, то можно сделать через iframe

    http://www.fancybox.net/

    если сайт на motools, то берите rokBox

    http://www.rockettheme.com/extensions-joomla/rokbox

    p.s. вообщем получится ваша страница в красивом сплывающем окне