Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2010, 13:37   #1
[MoNAMur]
читер
Форумчанин
 
Аватар для [MoNAMur]
 
Регистрация: 05.10.2009
Сообщений: 150
Смущение Граббер на php

Доброго времени суток.

мне нужно сграбить один файлик.

PHP код:
<?php
$url 
"localhost/string.txt";
$unique_start "<h3>";
$unique_end "</h3>";
function 
weather($url$unique_start$unique_end) {
$code file_get_contents($url);
preg_match('/'.preg_quote($unique_start,
'/').'(.*)'.preg_quote($unique_end'/').'/Us'$code$match);
return 
$match[1];
}
echo 
weather($url$unique_start$unique_end); ?>
скрипт этот прекрасно работает но не в моем случае. дело в том что файл состоит из строк примерно следующего вида:
('2d','0'9,'0','1','1','1','0','xxx ','0','','','','0','','','','','0', '0')
вытащить нужно "ххх"
я даж не могу додуматься что ему указывать в качестве $unique_start и
$unique_end , так как вся информация, и нужная и ненужная находится за одинаковыми "тегами" так сказать...
может кто поможет изменить скрипт чтобы он подходил мне?
была идея считать количество ' т.к. их кол-во определенное, но если честно то в php познания мои не настолько глубоки как хотелось бы...
$me = $me == $me ? $me : $me;
[MoNAMur] вне форума Ответить с цитированием
Старый 26.01.2010, 16:20   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Может помочь функция explode. Если нужная строка в одном и том же месте все время, то после ее применения нужно будет просто указать нужный элемент массива, и при необходимости обработать до конца
motorway вне форума Ответить с цитированием
Старый 26.01.2010, 23:37   #3
[MoNAMur]
читер
Форумчанин
 
Аватар для [MoNAMur]
 
Регистрация: 05.10.2009
Сообщений: 150
По умолчанию

то что нужно! фух, спасиб, выручил.
$me = $me == $me ? $me : $me;
[MoNAMur] вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Граббер с других приложений LeoN Общие вопросы Delphi 0 14.12.2009 19:20
Граббер новостей для DLE Life9 Фриланс 2 01.08.2009 08:53
Граббер, в чем косяк? Arsmuzhik PHP 1 09.07.2009 00:10
Граббер sergeyich Фриланс 4 07.06.2009 15:10