Помогите! Как сделать?

Тема в разделе "PHP", создана пользователем gorilla, 16 мар 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. gorilla

    gorilla

    Регистр.:
    11 сен 2007
    Сообщения:
    211
    Симпатии:
    27
    Короче есть генератор дорвеев ред буттон (наерно все знают), вот на нём когда генерируеш динамический дор то получается список файлов.
    Index.php
    add.php
    1.php
    2.php
    3.php
    и т.д зависит от количества страниц.
    Дак вот породилась)) идея сделать так что бы на ломаный сайт не лить дор полностью а лить только index.php и что бы идекс пхп тянул файлы с другого сервера, и ессно будет казатся что файло на сервере а там его нет, а только индекная страница тянущая другие страницы с другого места))
    Вот мне и нужна поммощ как сделать то?

    Вот код индексной страницы.

    PHP:
    <?php



        $page
    =@$_GET['page'];
        if (!
    $page$page=0;

        
    $inc_page=floor($page/10)+1;

        include_once(
    $inc_page.".php");


        
    $shablon=file_get_contents("shablon.html");
        
    $myshab=explode("<hr size=1 id=8888>"$shablon); unset($shablon);
        
    $post1=$myshab[1];
        
    $post2=$myshab[2];
        
    $map=$myshab[3];
        
        
    $myshab=$myshab[0]."{ADD}".$myshab[4]; 
        



        if (
    strstr($myshab"[KEYWORD]"))     $myshab=str_replace("[KEYWORD]"$dino[$page]['KEYWORD'], $myshab);
        if (
    strstr($myshab"[N]"))        $myshab=str_replace("[N]"$page$myshab);
        if (
    strstr($myshab"[TAGS]"))        $myshab=str_replace("[TAGS]"$dino[0]['TAGS'], $myshab);
        
        
    $po="/\[([A-Z0-9-]*)\]/";
        
    preg_match_all($po$myshab$mass);
        
        for (
    $m=0$sm=sizeof($mass[1]); $m<$sm$m++){
            
    $prim=$mass[1][$m];
            
    $my[$prim]=@explode("|"$dino[$page][$prim]);
        
            for (
    $i=0$si=sizeof($my[$prim]); $i<$si$i++){
                
    preg_match("/\[".$prim."\]/"$myshab$m1);
                
    $myshab=preg_replace("/\[".$prim."\]/"$my[$prim][$i], $myshab1);
            }
        }

        
        
    $po="/\[([A-Z0-9-]*)\]/";
        
    preg_match_all($po$myshab$mass);

        for (
    $m=0$sm=sizeof($mass[1]); $m<$sm$m++){
            
    $prim=$mass[1][$m];
            
    $my[$prim]=@explode("|"$dino[$page][$prim]);
        
            for (
    $i=0$si=sizeof($my[$prim]); $i<$si$i++){
                
    preg_match("/\[".$prim."\]/"$myshab$m1);
                if (
    $my[$prim][$i]) $myshab=preg_replace("/\[".$prim."\]/"$my[$prim][$i], $myshab1);
            }
        }


        if (
    strstr($myshab"[KEYWORD]"))     $myshab=str_replace("[KEYWORD]"$dino[$page]['KEYWORD'], $myshab);
        if (
    strstr($myshab"[N]"))        $myshab=str_replace("[N]"$page$myshab);
        if (
    strstr($myshab"[TAGS]"))        $myshab=str_replace("[TAGS]"$dino[0]['TAGS'], $myshab);
        if (
    strstr($myshab"[SITE]"))        $myshab=str_replace("[SITE]"$dino[0]['SITE'], $myshab);
        
        
        
        
        
        
        if (
    strstr($myshab"{ADD}")) {
            
    $dino[$page]['MYPOST']=str_replace("||""",  $dino[$page]['MYPOST']);
            
    $myshab=str_replace("{ADD}"$dino[$page]['MYPOST'], $myshab);
        }
        






        print 
    $myshab;


    ?>
     
  2. muzshura

    muzshura Постоялец

    Регистр.:
    27 фев 2008
    Сообщения:
    74
    Симпатии:
    3
    Просто бери УРЛ с помощью curl и выводи на страницу.
     
  3. karambass

    karambass Постоялец

    Регистр.:
    23 окт 2006
    Сообщения:
    109
    Симпатии:
    14
    Может кто нить выложить переделанный индекс? Тоже интересно как такое сделать
     
Статус темы:
Закрыта.