С нами с 08.08.08
Сообщения: 19
|
Добавлено: 24/10/08 в 14:07 |
|
|
|
|
С нами с 19.10.05
Сообщения: 351
Рейтинг: 755
|
Добавлено: 24/10/08 в 14:20 |
Код: | <?
$file=file_get_contents('listurl.txt');
preg_match_all("/\?key=(.+)?/i",$file,$o);
print_r($o[1]);
?> |
|
|
|
|
С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672
|
Добавлено: 24/10/08 в 14:32 |
Не очень понятно, что имеется в виду.
Извлечь откуда, из файла? Или из пути на сервере?
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 24/10/08 в 14:57 |
Да пох в пример выше вставляешь чего надо и понеслось ;)
2Фараон объясни что с собой сделать чтоб начать в регэкспе хоть что то понимать? ;)
|
|
|
|
С нами с 03.10.08
Сообщения: 129
Рейтинг: 141
|
Добавлено: 24/10/08 в 14:59 |
Код: | <?php
$file="http://site.com?key=teen_video";
preg_match_all("/\?key=(.+)?/i",$file,$o);
$bodytag = str_replace("_", " ", $o[1][0]);
print_r($bodytag);
?> |
|
|
|
|
С нами с 08.08.08
Сообщения: 19
|
Добавлено: 24/10/08 в 15:15 |
Код: | $file="http://site.com/teen_video.html";
preg_match_all("/\.(.+)?/i",$file,$o);
preg_match_all("/\/(.+)?/i",$o[1][0],$o);
$key = str_replace("_", " ", $o[1][0]);
$key = str_replace(".html", " ", $key);
print_r($key); |
Как то упростить код можно?
|
|
|
|
127.0.0.1
С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557
|
Добавлено: 24/10/08 в 15:17 |
parse_url()
|
|
|
|
c++,php кодинг
С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558
|
Добавлено: 24/10/08 в 15:21 |
|
|
|
|
С нами с 17.03.08
Сообщения: 247
Рейтинг: 235
|
Добавлено: 24/10/08 в 22:15 |
JM писал: | Да пох в пример выше вставляешь чего надо и понеслось ;)
2Фараон объясни что с собой сделать чтоб начать в регэкспе хоть что то понимать? ;) |
начать на конец писать их
|
|
|
|
С нами с 03.05.07
Сообщения: 801
Рейтинг: 825
|
Добавлено: 24/10/08 в 23:42 |
Deor Molen писал: | Код: | $file="http://site.com/teen_video.html";
preg_match_all("/\.(.+)?/i",$file,$o);
preg_match_all("/\/(.+)?/i",$o[1][0],$o);
$key = str_replace("_", " ", $o[1][0]);
$key = str_replace(".html", " ", $key);
print_r($key); |
Как то упростить код можно? |
Можно не упрощать, а сделать так:
Код: |
$url="http://site.com/teen_video.html";
preg_match ("~\.(com|net|org|biz)/(\?key=|)(.+)(\.html|$)~U", $url, $key);
$key=str_replace("_"," ",$key[3]);
|
Универсальный способ, конвертит оба варианта.
|
|
|
|
127.0.0.1
С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557
|
Добавлено: 25/10/08 в 01:37 |
что ж вы все любите извращаться с регэкспами-то...
проще надо быть, проще :)
Код: |
$u=parse_url($url);
if (strpos($u['path'],".html")!==false) $key=str_replace(array("/",".html"),'',$u['path']);
elseif(strpos($u['query'],"key=")!==false) $key=str_replace("key=",'',$u['query']);
else echo "а хуй его знает...\n";
|
под оба варианта
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 25/10/08 в 08:42 |
ну бля и нагородили та, всего то нада было foreach прикрутить к скрипту -=Faraon=- ну и если нужно стринг_реплейс как у TRUE_AND_FALSE
|
|
|
|
С нами с 10.08.06
Сообщения: 141
Рейтинг: -4
|
Добавлено: 25/10/08 в 09:49 |
localhost, +1
На какой фиг регулярки тут пользовать если специальная функция есть, которая еще и отработает быстрее
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 25/10/08 в 10:09 |
skadmin писал: | localhost, +1
На какой фиг регулярки тут пользовать если специальная функция есть, которая еще и отработает быстрее |
парсе не всегда хорошо работает в отличии от правильно составленной регулярки
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 25/10/08 в 10:44 |
ни одна строковая функция не имеет такой гибкости как регексы. пусть они работают дольше (на 1мс что несущественно) зато возможностей акиан.
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 25/10/08 в 11:51 |
|
|
x100BTC.com Промокод SudDude009 подключить бесплатно и навсегда.
|
3
|
|
|
С нами с 03.10.08
Сообщения: 129
Рейтинг: 141
|
Добавлено: 25/10/08 в 19:57 |
freeek:
Много нового узнал!
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 26/10/08 в 10:22 |
2freek +1
действительно прикольные статейки
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 03.10.08
Сообщения: 129
Рейтинг: 141
|
Добавлено: 02/11/08 в 19:25 |
_s_[sov]: Парсе бывает нужен если парсить урл с папками. Код проще выходит.
|
|
Пишу скрипты, асикью 444584-921
|
3
|
|
|