Нужен скрипт обработки ссылок

Discussion in 'PHP' started by termos.tif, 5 Mar 2009.

  1. termos.tif

    termos.tif New Member

    Joined:
    19 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    -1
    Нужен скрипт обработки ссылок.
    Есть ссылка вида:
    <a href="javascript:if(confirm('http://teensexmania.com/jump.php?account=12 \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://teensexmania.com/jump.php?account=12'" tppabs="http://teensexmania.com/jump.php?account=12"><IMG height=193 alt="Teen Sex Movs" src="tsm2.jpg" tppabs="http://teenmegaworld.com/index_files/tsm2.jpg" width=218 border=0></a>

    Нужно получить:
    <a href="http://teenmegaworld.com/index_files/tsm2.jpg" width=218 border=0></a>
     
  2. termos.tif

    termos.tif New Member

    Joined:
    19 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    -1
    Согласен. Пишите в аську 9888107
     
  3. Lempert

    Lempert New Member

    Joined:
    29 Apr 2008
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    PHP:
    <?php
    $source 
    =<<<EOF
    <a href="javascript:if(confirm('http://teensexmania.com/jump.php?account=12 \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://teensexmania.com/jump.php?account=12'" tppabs="http://teensexmania.com/jump.php?account=12"><IMG height=193 alt="Teen Sex Movs" src="tsm2.jpg" tppabs="http://teenmegaworld.com/index_files/tsm2.jpg" width=218 border=0></a>
    EOF;

    $start strpos($source'jpg" tppabs=') + 12;
    $prom substr($source$start);
    $finish '<a href='.$prom;
    echo 
    $finish;
    ?>
    Без регулярных выражений, возможно, не очень красиво... но задачу поставленную выполняет :)
     
    1 person likes this.
  4. termos.tif

    termos.tif New Member

    Joined:
    19 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    -1
    Не. Не то... Я напісал образно =) Есть хтмл файл с ссылками такого вида. Их нужно сделать вида как я указал
     
  5. termos.tif

    termos.tif New Member

    Joined:
    19 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    -1
    Неужели никто не может написать скрипт??? Моя ася 9888107
     
  6. termos.tif

    termos.tif New Member

    Joined:
    19 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    -1
    Ну же. Где все опытные программисты???
     
  7. diehard

    diehard Elder - Старейшина

    Joined:
    30 Sep 2007
    Messages:
    442
    Likes Received:
    266
    Reputations:
    15
    Писать минуты 3, но не хочу )) ТС, тут что тебе форум кодеров-фрилансеров?
     
  8. Gaus

    Gaus Member

    Joined:
    8 Feb 2009
    Messages:
    136
    Likes Received:
    36
    Reputations:
    3
    На халяву писать? :D
     
  9. termos.tif

    termos.tif New Member

    Joined:
    19 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    -1
    Нет
     
  10. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    PHP:
    <?php
    $text 
    =<<<HTML
    <a href="javascript:if(confirm('http://teensexmania.com/jump.php?account=12 \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://teensexmania.com/jump.php?account=12'" tppabs="http://teensexmania.com/jump.php?account=12"><IMG height=193 alt="Teen Sex Movs" src="tsm2.jpg" tppabs="http://teenmegaworld.com/index_files/tsm2.jpg" width=218 border=0></a>
    HTML;



    preg_match('|<IMG (.*?) tppabs=(.*?)border=0|'$text$mas);


    echo 
    '<a href=' $mas[2] . ' border=0>link</a>';
    ?>
     
    #10 попугай, 6 Mar 2009
    Last edited: 6 Mar 2009
    2 people like this.
  11. termos.tif

    termos.tif New Member

    Joined:
    19 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    -1
    Нет. Это не то. Есть скрипт. Его нужно немного переделать(доработать). Плачу 5уе. Аська 9888107
     
  12. termos.tif

    termos.tif New Member

    Joined:
    19 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    -1
    Пожалуйста, нужно срочно!
     
  13. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    <?php 

    $text 
    '<a href="javascript:if(confirm("http://teensexmania.com/jump.php?account=12 \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?"))window.location="http://teensexmania.com/jump.php?account=12" tppabs="http://teensexmania.com/jump.php?account=12"><IMG height=193 alt="Teen Sex Movs" src="tsm2.jpg" tppabs="http://teenmegaworld.com/index_files/tsm2.jpg" width=218 border=0></a>'
      
      
    preg_match('|src=.* tppabs=(.*)</a>|'$text$out); 
      
    $ssylka "<a href={$out[1]}</a>";
      echo  
    $ssylka;

    ?>
     
    1 person likes this.
  14. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    я просто сделал, что ты просил в первом топике
     
  15. termos.tif

    termos.tif New Member

    Joined:
    19 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    -1
    Это не тот скрипт! Этот преспособлен только для примера! А мне нужно через переменные. Тоесть ссылки разные, только структура одинаковая
     
  16. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    <pre>
    <?php

    $text 
    '

    <a href="javascript:if(confirm("http://teensexmania.com/jump.php?account=12 \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?"))window.location="http://teensexmania.com/jump.php?account=12" tppabs="http://teensexmania.com/jump.php?account=12"><IMG height=193 alt="Teen Sex Movs" src="tsm2.jpg" tppabs="http://teenmegaworld.com/index_files/tsm222222222222.jpg" width=218 border=0></a>


    <a href="javascript:if(confirm("http://teensexmania.com/jump.php?account=12 \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?"))window.location="http://teensexmania.com/jump.php?account=12" tppabs="http://teensexmania.com/jump.php?account=12"><IMG height=193 alt="Teen Sex Movs" src="tsm2.jpg" tppabs="http://teenmegaworld.com/index_files/tsm33333333333.jpg" width=218 border=0></a>

    '
    ;  
       
      
    preg_match_all('|src=.* tppabs=(.*)</a>|'$text$out);  
      for(
    $i=0;$i<count($out);$i++){
        
    $ssylka "<a href={$out[1][$i]}</a>\n"
        echo  
    $ssylka
      }

    ?>
    </pre>
    и смотри исходники страницы
     
    1 person likes this.
  17. Staratel

    Staratel Member

    Joined:
    3 Feb 2009
    Messages:
    0
    Likes Received:
    7
    Reputations:
    0
    Тут много фрилансеров.
    я напишу
    40\1 1/7- 80/9