PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (15): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
Найдено сообщений: 213
Coder1994
Отправлено: 20 Июня, 2011 - 15:40:01 • Тема: iCalendar • Форум: Работа с СУБД
Ответов: 10 Просмотров: 5624
Вы имеете ввиду разбивать строки на несколько строк?
Coder1994
Отправлено: 20 Июня, 2011 - 15:27:27 • Тема: iCalendar • Форум: Работа с СУБД
Ответов: 10 Просмотров: 5624
Skipp пишет: У меня задача стоит из базы вытаскивать поля определённых событий и генерировать файл ical(формат ics). Это нужно что бы данный файл или просто напрямую(прямой путь к файлу) можно было подключать к различным календарям google calendar, outlock ... и ещё много каких.
Можно конечно в xml делать это получится что-то типа rss или можно csv, но нужно в ical.
Какова исходная БД, mysql?
Coder1994
Отправлено: 20 Июня, 2011 - 15:21:10 • Тема: Парсер не выводит контент! • Форум: Если скрипт не работает
Ответов: 22 Просмотров: 5386
Vasiliya пишет: ну что тут думать, подгоните под результаты тупо перебором, да всё, задача максимум на час если не лениться )
знал бы регулярки, подобрал бы))
ну ладно, буду пытаться)
Coder1994
Отправлено: 20 Июня, 2011 - 15:02:59 • Тема: Парсер не выводит контент! • Форум: Если скрипт не работает
Ответов: 22 Просмотров: 5386
Vasiliya пишет: попробуйте вывести какую-нибудь уникальную строчку с помощью preg_match_all если тотже резалт - значит баг, если нет, значит надо думать дальше над регуляркой
preg_match_all пашет нормально))
надо над регуляркой думать...
Coder1994
Отправлено: 20 Июня, 2011 - 14:33:07 • Тема: iCalendar • Форум: Работа с СУБД
Ответов: 10 Просмотров: 5624
Можете подробнее описать желаемую цель?
Coder1994
Отправлено: 19 Июня, 2011 - 19:27:51 • Тема: Парсер не выводит контент! • Форум: Если скрипт не работает
Ответов: 22 Просмотров: 5386
Vasiliya пишет:
хотя нет, тут надо подумать, как <td> включить попробуйте идея ясна, парсер ваш работает, только надо регулярку правильно записать
может как-то так
вот вывод последней регулярки- array(2) { [0]=> array(0) { } [1]=> array(0) { } }
Coder1994
Отправлено: 19 Июня, 2011 - 18:52:45 • Тема: Парсер не выводит контент! • Форум: Если скрипт не работает
Ответов: 22 Просмотров: 5386
Vasiliya пишет: Coder1994 пишет: string(19) " "
у вас preg_match_all ранее нормально работала?
если стоит длина строки = 19, а в кавычках пусто, странно...
нулевым массивом должна идти строка таблицы вместе с содержимым
а первым массивом уже содержимое строки, там тоже длина 2, а не 0
да, нормально, вот исходный код выводимой страницы:
CODE (
htmlphp ):
скопировать код в буфер обмена
array(2) {
[0]=>
array(1) {
[0]=>
string(19) "< tr class= "last" >
"
}
[1]=>
array(1) {
[0]=>
string(2) "
"
}
}
Coder1994
Отправлено: 19 Июня, 2011 - 18:12:59 • Тема: Парсер не выводит контент! • Форум: Если скрипт не работает
Ответов: 22 Просмотров: 5386
Кое-что получилось, вот что var_dump вывел: array(2) { [0]=> array(1) { [0]=> string(19) " " } [1]=> array(1) { [0]=> string(2) " " } }
посчитал переменную s, всё как надо, она одна.
Только вот теперь вывести бы её содержимое (выводит Array)
Coder1994
Отправлено: 19 Июня, 2011 - 17:47:42 • Тема: Парсер не выводит контент! • Форум: Если скрипт не работает
Ответов: 22 Просмотров: 5386
Vasiliya пишет: (.+?)- не совсем понятно что именно нужно, если то что между tr и /tr, то
Это вывело - Array; при попытке посчитать элементы массива получилось 0, а должно 1)
Coder1994
Отправлено: 18 Июня, 2011 - 16:35:31 • Тема: Парсер не выводит контент! • Форум: Если скрипт не работает
Ответов: 22 Просмотров: 5386
Vasiliya пишет: Вы просто загрузить ваш url (CURLOPT_RETURNTRANSFER, 0) пытались?
попробуйте для preg_match_all указать многострочный поиск /m
вставьте перед curl_close($ch);
да пытался, всё грузится.
а что касается preg_match_all, пустая страница.
PHP:
скопировать код в буфер обмена
case 'search' :
function curl( $url )
{
//$coockes = tempnam( '/tmp', 'cookie' );
curl_setopt ( $ch , CURLOPT_USERAGENT
, "Opera/9.80 (Windows NT 5.1; U; MRA 5.4 (build 02652); ru) Presto/2.2.15 Version/10.00" ) ; curl_setopt ( $ch , CURLOPT_REFERER
, "http://www.mtt.ru/info/def/index.wbp" ) ; //curl_setopt( $ch, CURLOPT_COOKIEJAR, $coockes );
//curl_setopt( $ch, CURLOPT_COOKIEFILE, $coockes );
//curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
}
return $html ;
}
$page_text = curl( "http://www.mtt.ru/info/def/index.wbp?def=$_POST[def] &number=$_POST[number] ®ion=&standard=&date=&operator=" ) ;
$e = 0 ;
while ( $e <= $s ) {
$e ++;
echo $s [ 1] [ $e ] ;
}
//echo $page_text;
break ;
Страниц (15): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB