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

  #1201  
Старый 14.05.2010, 15:37
Аватар для phpdreamer
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

Репутация: 123
Отправить сообщение для phpdreamer с помощью ICQ
По умолчанию

Цитата:
Перекодировать из UTF-8 в CP1251. Логично?)
не думаю что логично использовать кодировку CP1251.
Все должно быть в UTF-8
 
Ответить с цитированием

  #1202  
Старый 14.05.2010, 15:38
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

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

Ну и переодируй
iconv("CP1251","UTF-8",$text);
 
Ответить с цитированием

  #1203  
Старый 14.05.2010, 18:37
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Помогите вырезать id
Код:
<a href="/club/user/?id=1022119&amp;sid=tzufdsse">
Пытаюсь делать так

PHP код:
preg_match_all('#<a href="/club/user/\?id=(.*)&amp;sid=tzufdskv">#iU',$result,$users);
echo 
"<pre>";
print_r($users); 
Но возвращает пустой массив
Код:
Array
(
    [0] => Array
        (
        )

    [1] => Array
        (
        )

)

Последний раз редактировалось SeNaP; 14.05.2010 в 18:44..
 
Ответить с цитированием

  #1204  
Старый 14.05.2010, 18:48
Аватар для phpdreamer
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

Репутация: 123
Отправить сообщение для phpdreamer с помощью ICQ
По умолчанию

PHP код:
$result 'blablablabla <a href="/club/user/?id=1022119&amp;sid=tzufdsse"> blablablablablabla';
preg_match('#<a href="/club/user/\?id=([0-9]{1,10})&amp;sid=tzufdsse">#',$result,$id);  
print_r($id[1]); 
 
Ответить с цитированием

  #1205  
Старый 14.05.2010, 18:57
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Ну у меня почти такая же регулярка
Только вот почему она тут не работает?
PHP код:
$ch curl_init("site");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
$result curl_exec($ch);
preg_match_all('#<a href="/club/user/\?id=([0-9]*)&amp;sid=tzufdskv">#iU',$result,$users);
echo 
"<pre>";
print_r($users);
curl_close($ch); 
А вот если так
PHP код:
$site file_get_contents("site");
preg_match_all('#<a href="/club/user/\?id=([0-9]*)&amp;sid=tzufdskv">#iU',$site,$users);
echo 
"<pre>";
print_r($users); 
То всё работает нормально

Последний раз редактировалось SeNaP; 14.05.2010 в 19:00..
 
Ответить с цитированием

  #1206  
Старый 14.05.2010, 18:59
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от SeNaP  
Ну у меня почти такая же регулярка
Только вот почему она тут не работает?
PHP код:
$ch curl_init("site");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
$result curl_exec($ch);
preg_match_all('#<a href="/club/user/\?id=([0-9]*)&amp;sid=tzufdskv">#iU',$result,$users);
echo 
"<pre>";
print_r($users);
curl_close($ch); 
Наводка, &amp; :/ раскодируй амперсанд, это браузер тебе так выдал.
 
Ответить с цитированием

Вопрос по регулярным выражениям
  #1207  
Старый 15.05.2010, 20:40
Аватар для jenaDI
jenaDI
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме:
22699

Репутация: 0
По умолчанию Вопрос по регулярным выражениям

Всем привет.
В общем у меня такая задача :

Мне нужно,чтобы скрипт извлекал номер из ссылки , и записывал его в массив .

<?php

$html =
'
<a href="details.php?id=1">Название1</a>
<a href="details.php?id=2">Название2</a>
<a href="details.php?id=3">Название3</a>
';



ПОМОГИТЕ ПОЖАЛУЙСТА!!!
 
Ответить с цитированием

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

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

PHP код:
preg_match_all('#<a href="details.php\?id=(.*)">(.*)</a>#',$html,$a);
print_r($a); 
я точно не знаю какой номер,так что посмотри сам что нужно
 
Ответить с цитированием

  #1209  
Старый 15.05.2010, 21:05
Аватар для jenaDI
jenaDI
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме:
22699

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

почти , только в массив заноситься и текст а мне только цифра нужны
 
Ответить с цитированием

  #1210  
Старый 15.05.2010, 21:12
Аватар для eLWAux
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

PHP код:
preg_match('/"details.php\?id=(\d+)"/i'$html$m);
var_dump($m[1]); 
ну и нахрена отдельную тему создавать?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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