HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1001  
Старый 14.02.2010, 19:57
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

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

Цитата:
Сообщение от Ctacok  
Здравствуйте знатоки.
Вопрос от телезрителя.

У меня на страничке много <cite> site.ru - </cite>
Нужно отпарсить все URL, (site.ru), и записать их в файл (Запись и т.п. сам сделаю), нужна лишь регулярка, которая это всё вынесет в PHP.

На кону 0 руб, 0 копеек
PHP код:
<?php
if (preg_match_all('/\<cite\>(.*?)\<\/cite\>/'$result$temp)) {
$handle fopen('./text.txt''a');
foreach(
$temp[1] as $tempdata => $site) {
fwrite($handle$site."\n");
}
fclose($handle);
}
?>
 
Ответить с цитированием

  #1002  
Старый 15.02.2010, 03:17
felix_
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме:
144800

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

Цитата:
Сообщение от Solker  
felix_
PHP код:
<?php

$answer 
"<br/><br/>
1
<br/><br/>
2
<br/><br/>"
;

preg_match('#<br/><br/>\s+.+\s+<br/><br/>\s+(.+)\s+<br/><br/>#i',$answer,$count);

print_r($count);

?>

да, с 2 работает а если такой answer?вырезать получается надо [Мы всё соб] ... [ лежать]
PHP код:
$answer "    <span class=label>Кому:</span> <a href=id64xxxx098>xxxна</a><br/>
<span class=label>Дата:</span> 13 фев 2010 в 23:04<br/><br/>
<span class=label>Тема:</span> Re(6):  ...<br/><br/>
Мы всё собираемся собираемся, а никак собраться не можем!!!!!!!Тебе сколько ещё лежать<br/><br/>
<span class=label>Ответить:</span><br/>
<textarea rows=5 cols=17 name=message></textarea><br/>"


Последний раз редактировалось felix_; 15.02.2010 в 03:20..
 
Ответить с цитированием

  #1003  
Старый 15.02.2010, 12:27
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

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

felix_
дык покажи,что надо выдернуть конкретно
 
Ответить с цитированием

  #1004  
Старый 15.02.2010, 23:59
felix_
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме:
144800

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

Мы всё собираемся собираемся, а никак собраться не можем!!!!!!!Тебе сколько ещё лежать
 
Ответить с цитированием

  #1005  
Старый 16.02.2010, 16:51
D0S
Познающий
Регистрация: 06.01.2007
Сообщений: 44
Провел на форуме:
215597

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

помогите с регуляркой.

имеется
Цитата:
radioshow|http://site.ru/1.mp3
radioshow|http://site.ru/2.mp3||WPPufhw
как вытащить ссылки
Цитата:
http://site.ru/1.mp3
http://site.ru/2.mp3
 
Ответить с цитированием

  #1006  
Старый 16.02.2010, 20:35
draliokero
Познающий
Регистрация: 14.03.2009
Сообщений: 86
Провел на форуме:
385811

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

D0S,
Код:
$data = "radioshow|http://site.ru/1.mp3
radioshow|http://site.ru/2.mp3||WPPufhw";
preg_match_all("#radioshow\|(.*\.mp3)#i",$data,$matches);

echo "<pre>";
print_r($matches);
felix_,
Код:
$answer = '<span class=label>Кому:</span> <a href=id64xxxx098>xxxна</a><br/> 
<span class=label>Дата:</span> 13 фев 2010 в 23:04<br/><br/> 
<span class=label>Тема:</span> Re(6):  ...<br/><br/> 
Мы всё собираемся собираемся, а никак собраться не можем!!!!!!!Тебе сколько ещё лежать<br/><br/> 
<span class=label>Ответить:</span><br/> 
<textarea rows=5 cols=17 name=message></textarea><br/>';

preg_match("#Тема.*<br/>\s+(.*)#i",$answer,$matches);

print_r(strip_tags($matches[1]));

Последний раз редактировалось draliokero; 17.02.2010 в 00:59..
 
Ответить с цитированием

  #1007  
Старый 17.02.2010, 01:52
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

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

http://5ka.ru//3/5153/1.html

Как мне отсюда достать 3 ??????которая после слеша
 
Ответить с цитированием

  #1008  
Старый 17.02.2010, 02:11
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

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

Цитата:
Сообщение от Buffalon  
http://5ka.ru//3/5153/1.html

Как мне отсюда достать 3 ??????которая после слеша
#http://5ka\.ru//(.+?)/[0-9]+/.+\.html#i
 
Ответить с цитированием

  #1009  
Старый 17.02.2010, 02:17
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию

PHP код:
<?php
$host 
"http://5ka.ru//3/5153/1.html";
preg_match("|^http:\/\/.*\/\/([0-9]+)\/|",$host,$a);
print_r ($a[1]);
?>
 
Ответить с цитированием

  #1010  
Старый 18.02.2010, 14:05
#Wolf#
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме:
3799424

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

имеем:
PHP код:
http://site.ru/page=about
http://site.ru/?news&id=1
http://site.ru/?products&id=1 
нужно:
PHP код:
http://site.ru/about
http://site.ru/news/1
http://site.ru/products/1 
спасибо
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/Wi-Fi/Wardriving 2 02.11.2008 00:40



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


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




ANTICHAT ™ © 2001- Antichat Kft.