ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1011  
Старый 18.02.2010, 16:01
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

mod_rewrite
Код:
RewriteRule ^about$ /?page=about
RewriteRule ^(.+)/(.*)$ /?$1&id=$2
Что-то типа.
 
Ответить с цитированием

  #1012  
Старый 20.02.2010, 00:32
Аватар для geforce
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
Question

Пользуюсь регуляркой в первые! Подскажите?

Есть html код который нада вырезать :

PHP код:
<div class="audioRow" id="audio72620190">  <a name='72620190'></a>   <table width="100%"><tbody>   <tr><td style="width: 20px; vertical-align:top">   <img class="playimg" onclick="return operate(72620190,'http://cs4532.vkontakte.ru/u7309745/audio/63d88b575624.mp3',440);" id="imgbutton72620190" nosorthandle="true" src="images/play.gif"/>   </td>   <td style="width: 360px;"><div class="audioTitle">    <b id="performer72620190"><a href='gsearch.php?section=audio&c[q]=О. Почепа'>ОПочепа</a></b><span>&nbsp;-&nbsp;</span><span id="title72620190">Те Кто Меня (Master House Remix 2009)</span> </div>    <div class="duration">7:20</div>   </td>   </tr>   </tbody></table>    <div style="height:14px;margin-left:28px;">  <div id="line72620190" class="playline"></div>  <div id="toddler72620190" class="toddler">  </div>  <div id="player72620190" style="display: none;" class="playerClass">  </div>  </div>    <div id="lyrics72620190"></div>  </div
С чего начать?
 
Ответить с цитированием

  #1013  
Старый 20.02.2010, 00:43
Аватар для Solker
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

Репутация: 158
По умолчанию

geforce

#(.*)#
 
Ответить с цитированием

  #1014  
Старый 20.02.2010, 17:22
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от geforce  
Пользуюсь регуляркой в первые! Подскажите?

Есть html код который нада вырезать :

PHP код:
<div class="audioRow" id="audio72620190">  <a name='72620190'></a>   <table width="100%"><tbody>   <tr><td style="width: 20px; vertical-align:top">   <img class="playimg" onclick="return operate(72620190,'http://cs4532.vkontakte.ru/u7309745/audio/63d88b575624.mp3',440);" id="imgbutton72620190" nosorthandle="true" src="images/play.gif"/>   </td>   <td style="width: 360px;"><div class="audioTitle">    <b id="performer72620190"><a href='gsearch.php?section=audio&c[q]=О. Почепа'>ОПочепа</a></b><span>&nbsp;-&nbsp;</span><span id="title72620190">Те Кто Меня (Master House Remix 2009)</span> </div>    <div class="duration">7:20</div>   </td>   </tr>   </tbody></table>    <div style="height:14px;margin-left:28px;">  <div id="line72620190" class="playline"></div>  <div id="toddler72620190" class="toddler">  </div>  <div id="player72620190" style="display: none;" class="playerClass">  </div>  </div>    <div id="lyrics72620190"></div>  </div
С чего начать?
Вопрос не полный, ЧТО именно вырезать и пример ОТКУДА. На вскидку я догадываюсь что тебя интересует ссылка на мп3 файл, описание.

PHP код:
<?php
$str 
= <<<HTML
<div class="audioRow" id="audio72620190">  <a name='72620190'></a>   <table width="100%"><tbody>   <tr><td style="width: 20px; vertical-align:top">   <img class="playimg" onclick="return operate(72620190,'http://cs4532.vkontakte.ru/u7309745/audio/63d88b575624.mp3',440);" id="imgbutton72620190" nosorthandle="true" src="images/play.gif"/>   </td>   <td style="width: 360px;"><div class="audioTitle">    <b id="performer72620190"><a href='gsearch.php?section=audio&c[q]=О. Почепа'>О. Почепа</a></b><span>&nbsp;-&nbsp;</span><span id="title72620190">Те Кто Меня (Master House Remix 2009)</span> </div>    <div class="duration">7:20</div>   </td>   </tr>   </tbody></table>    <div style="height:14px;margin-left:28px;">  <div id="line72620190" class="playline"></div>  <div id="toddler72620190" class="toddler">  </div>  <div id="player72620190" style="display: none;" class="playerClass">  </div>  </div>    <div id="lyrics72620190"></div>  </div>
HTML;


if(
preg_match('#(http://.*\.mp3).*<span id="title.*">(.*)</span>.*<div class="duration">(.*)</div>#Uis'$str$m))
echo 
"<a href='$m[1]'>$m[2] [$m[3]]</a>";
?>
Выводит : ссылка [длинна трека]
Цитата:
Те Кто Меня (Master House Remix 2009) [7:20]
 
Ответить с цитированием

  #1015  
Старый 21.02.2010, 19:57
Аватар для 0ldbi4
0ldbi4
Постоянный
Регистрация: 14.04.2008
Сообщений: 327
Провел на форуме:
584699

Репутация: 69
Wink

Код:
<div class="itemtext nop "style="margin-left:0">
 <img src="/img/status/xStatus_14.gif" alt="Статус" title="Статус" height="15" width="16"/> 
 Прихожу в себя ...
<div class="infobar"><div class="source ">
<a href="/msg/52678751">более 5 часов назад</a> через <a class="nobg" href="http://qip.ru/ru/pages/download_infium_ru/" title="QIP Infium">qip</a></div>
<div class="fr small">
 <a class="msg_ans_ie6fl" href="/msg/52678751" onclick="return login('/msg/52678751');">ответить</a> </div>
В регулярках мало что понимаю помогите выпарсить отмеченные данные.

Последний раз редактировалось 0ldbi4; 21.02.2010 в 20:00..
 
Ответить с цитированием

  #1016  
Старый 22.02.2010, 01:33
Аватар для Compton
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

PHP код:
<?php
$text
='<div class="itemtext nop "style="margin-left:0">
 <img src="/img/status/xStatus_14.gif" alt="Статус" title="Статус" height="15" width="16"/> 
 Прихожу в себя ...
<div class="infobar"><div class="source ">'
;
 
preg_match('#<img src="(.*)" alt="Статус" title="Статус" height="15" width="16"/>#',$text,$m);
 
preg_match('#<img src=".*" alt="Статус" title="Статус" height="15" width="16"/>\s\r\n(.*)<div class="infobar"><div class="source ">#s',$text,$t);
 echo 
"$t[1] $m[1]";
?>
уже хочется спать

Последний раз редактировалось Compton; 22.02.2010 в 10:11..
 
Ответить с цитированием

  #1017  
Старый 22.02.2010, 05:31
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

PHP код:
<?php
$data 
= <<<HTML
<div class="itemtext nop "style="margin-left:0">
 <img src="/img/status/xStatus_14.gif" alt="Статус" title="Статус" height="15" width="16"/> 
 Прихожу в себя ...
<div class="infobar"><div class="source ">
<a href="/msg/52678751">более 5 часов назад</a> через <a class="nobg" href="http://qip.ru/ru/pages/download_infium_ru/" title="QIP Infium">qip</a></div>
<div class="fr small">
 <a class="msg_ans_ie6fl" href="/msg/52678751" onclick="return login('/msg/52678751');">ответить</a> </div> 
HTML;

if(
preg_match('#<img src="(.*)" alt="Статус" title="Статус" height="15" width="16"/>(.*)<div#Uis'$data$m))
echo 
'Статус-ссылко: <b>'.$m[1].'</b><br>Статус-текст<b>'.$m[2].'</b>';
?>
 
Ответить с цитированием

  #1018  
Старый 22.02.2010, 16:41
Аватар для programming
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

Репутация: 18
По умолчанию

Нужна регулярка для универсального выдирания ссылок из html.
Спасибо.
 
Ответить с цитированием

  #1019  
Старый 22.02.2010, 16:44
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

'#<a[^>]*? href="(.*)"#'
 
Ответить с цитированием

  #1020  
Старый 22.02.2010, 18:22
Аватар для programming
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

Репутация: 18
По умолчанию

Далеко не универсально..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[Lan] Задай вопрос - получи ответ! sedoy_xxx АнтиАдмин 133 31.03.2010 08:35
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/WPAN/WLAN 2 02.11.2008 00:40
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ