Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> преобразование строки для регулярки... 
:(
    Опции темы
zim2slim
Дата 11.1.2009, 02:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 8.1.2009
Где: Ростов на Дону

Репутация: нет
Всего: нет



ребятки не могу преобразовать нормально строчку для регулрки.. че то не видит и все..

вот:
код:


$pattern = "|<td.+class=\"download_name2.*>(.*)</td>|U";
preg_match_all($pattern, $outa, $serie);

print_r($serie);


вот строка...

<td class="download_name2" align="Center" bgcolor="#EFFAED" width="100">VOIP</td><td bgcolor="White">
как не изменял чет не получается нормально мб кто поможет???
PM MAIL ICQ YIM   Вверх
theworldcreator
Дата 11.1.2009, 07:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 362
Регистрация: 25.8.2007
Где: Москва

Репутация: нет
Всего: 13



Код

$outa = '<td class="download_name2" align="Center" bgcolor="#EFFAED" width="100">VOIP</td><td bgcolor="White">';
$pattern = "|<td.+class=\"download_name2.*>(.*)</td>|U";
preg_match_all($pattern, $outa, $serie);
print_r($serie);
output -> Array ( [0] => Array ( [0] => VOIP ) [1] => Array ( [0] => VOIP ) ) 

Пользуйтесь кнопкой "код".
У меня все работает. Покажите вывод скрипта на вашем компьютере.
PM MAIL WWW ICQ   Вверх
zim2slim
Дата 11.1.2009, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 8.1.2009
Где: Ростов на Дону

Репутация: нет
Всего: нет



Array
(
    [0] => Array
        (
        )

    [1] => Array
        (
        )

)
вот такой у меня вывод...
PM MAIL ICQ YIM   Вверх
zim2slim
Дата 12.1.2009, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 8.1.2009
Где: Ростов на Дону

Репутация: нет
Всего: нет



Код

<?php
echo "<pre>";
set_time_limit(0);

$content = file_get_contents("http://support.asus.com/download/download_right_nn.aspx?SLanguage=en-us");
$pattern = "|<option.+value=\"(.*)\">(.*)</option>|U";
if(preg_match_all($pattern, $content, $out))
{
     for($i=0;$i<count($out[1]);$i++)
    {
         if($out[1][$i] != 0)
         {
              echo $out[1][$i]."-".$out[0][$i]."<br>";
         }
    }
}
for($i=0;$i<2;$i++){
    $content = $out[0][$i];
    $product = $out[1][$i];
    
    $outa = file_get_contents("http://support.asus.com/download/model_list.aspx?product=".$out[1][$i]."&SLanguage=en-us");
    
echo $outa;

$pattern = "|<td.+class=\"download_name2.*>(.*)</td>|U";
preg_match_all($pattern, $outa, $serie);
print_r($serie);

}

echo "</pre>";
?>



это полностью код...
вообщем то очень раздражает то что не ищет конкретно по странице..
то есть когда в переменную загоняешь чисто строку.. как выше на примере.. то он ее видет ...
то есть в этом коде он ее не видет..

Это сообщение отредактировал(а) skyboy - 12.1.2009, 01:34
PM MAIL ICQ YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0642 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.