Просмотр полной версии : Нужен скрипт обработки ссылок
termos.tif
05.03.2009, 14:09
Нужен скрипт обработки ссылок.
Есть ссылка вида:
<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>
termos.tif
05.03.2009, 15:05
Согласен. Пишите в аську 9888107
<?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;
?>
Без регулярных выражений, возможно, не очень красиво... но задачу поставленную выполняет :)
termos.tif
05.03.2009, 16:37
Не. Не то... Я напісал образно =) Есть хтмл файл с ссылками такого вида. Их нужно сделать вида как я указал
termos.tif
05.03.2009, 16:51
Неужели никто не может написать скрипт??? Моя ася 9888107
termos.tif
05.03.2009, 18:04
Ну же. Где все опытные программисты???
Писать минуты 3, но не хочу )) ТС, тут что тебе форум кодеров-фрилансеров?
Ну же. Где все опытные программисты???
На халяву писать? :D
termos.tif
05.03.2009, 20:39
Нет
<?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>';
?>
termos.tif
06.03.2009, 18:24
Нет. Это не то. Есть скрипт. Его нужно немного переделать(доработать). Плачу 5уе. Аська 9888107
termos.tif
06.03.2009, 20:47
Пожалуйста, нужно срочно!
Pashkela
06.03.2009, 21:25
<?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;
?>
Нет. Это не то. Есть скрипт. Его нужно немного переделать(доработать). Плачу 5уе. Аська 9888107
я просто сделал, что ты просил в первом топике
termos.tif
06.03.2009, 22:26
Это не тот скрипт! Этот преспособлен только для примера! А мне нужно через переменные. Тоесть ссылки разные, только структура одинаковая
Pashkela
06.03.2009, 22:36
<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>
и смотри исходники страницы
Staratel
06.03.2009, 22:38
Тут много фрилансеров.
я напишу
40\1 1/7- 80/9
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot