4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
|
||||||
1 | ||||||
Поиск информации по странице12.09.2010, 23:52. Показов 6679. Ответов 61
Метки нет (Все метки)
Подскажите, пожалуйста, как реализовать поиск нужной мне информации на сайте и занесение в базу данных
Код получаю $cod = file_get_contents('http://site.com/pages/hands');
Или подскажите документацию по регулярным выражениям на русском языке.
0
|
12.09.2010, 23:52 | |
Ответы с готовыми решениями:
61
Ввод информации в структуру и поиск элемента по информации, находящейся в этом же элементе Запись в текстовый файл информации о студентах, поиск информации, сортировка получения информации о странице Обновление информации на странице |
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
|
||||||
27.09.2010, 23:51 [ТС] | 21 | |||||
Так выглядит переделанный код:
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|||||||||||
27.09.2010, 23:55 | 22 | ||||||||||
Сорри. Проблема интерполяции строки.
Правильно будет так:
PHP находил после $name квадратную скобочку, и думал, что мы будем указывать элемент массива. Добавлено через 3 минуты Так работать не будет. Но будет так:
1
|
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
|
|
27.09.2010, 23:56 [ТС] | 23 |
Большое спасибо
Да, да... понял... переменная еще не объявлена была
0
|
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
|
|||||||||||
12.10.2010, 23:16 [ТС] | 24 | ||||||||||
У меня есть таблица в которой 25 столбцов. Подскажите, пожалуйста, как можно записать 5 имеющихся столбцов со значениями, а остальным присвоить значения по умолчанию в БД?
пользуюсь командой
0
|
13.10.2010, 06:40 | 25 | |||||
Curse, Экранируйте одинарные кавычки...
1
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
||||||
13.10.2010, 10:09 | 26 | |||||
1
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
||||||
15.10.2010, 10:12 | 28 | |||||
Я бы согласился, но ваш код работать не будет. В этом легко убедиться, запустив такой пример:
INSERT INTO En_Cloaks (`one`, `two`) VALUES('one thing\\\',\\\'another thing');
0
|
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
|
|||||||||||
17.10.2010, 03:28 [ТС] | 29 | ||||||||||
Как нужно изменить выражения, если требуется поиск в строке вида:
Array ( [Param2] => +22 Param1 +102 [Param1] => +22 [Param3] => +22 Param1 +102 Param2 +22 ) Нужны только цифры
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
||||||
17.10.2010, 22:34 | 30 | |||||
1
|
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
|
|
18.10.2010, 14:45 | 31 |
ostgals,
А во вторых так смотреть нельзя. Эта функция для транспортировки данных в базу, а не для вывода в поток. В базу попадают только значимые слэши, экранирующих там не будет. PS Упс... Не туда посмотрел. Таки да, именно ostgals прав. Лишний раз экранировать не след.
1
|
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
|
|
19.10.2010, 23:49 [ТС] | 32 |
Подскажите, как можно заменить "/sub/link", если эта информация постоянно меняется и не требуется
<div class="myitem"><a href="/sub/link">(.+?)</a> Спасибо, ostgals Как я понял можно изменить выражение на '#<div class="iteme">\+(\d+) (Param1|Param2|Param3)</div>#si' , вот только не понял как присвоить разные значения определенным элементам массива. Или в данном случае это не применимо?
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
||||||
20.10.2010, 10:36 | 33 | |||||
1
|
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
|
||||||
21.10.2010, 06:45 [ТС] | 34 | |||||
Например
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
||||||
21.10.2010, 10:11 | 35 | |||||
Понял.
1
|
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
|
||||||||||||||||
25.10.2010, 06:54 [ТС] | 36 | |||||||||||||||
а можно ли используя выражение
Поиск по коду:
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
||||||
25.10.2010, 10:05 | 37 | |||||
Не почему-то, а по вполне закономерным причинам. В нулевой подмассив попадают строки, соответствующие всему регулярному выражению. А в первый - строки, соответствующие подзапросу в первых скобках - (.+?)
1
|
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
|
|
25.10.2010, 19:50 [ТС] | 38 |
А как можно массив под индексом 1 занести в базу данных?
Добавлено через 3 часа 23 минуты И что можно делать с найденными строками в 300 символов? А то пишет Undefined variable.
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
||||||
01.11.2010, 10:32 | 39 | |||||
1
|
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
|
|||||||||||
01.11.2010, 16:40 [ТС] | 40 | ||||||||||
Код
Notice: Undefined variable: result4 in C:\wamp\www\cloaks.php on line 157 Notice: Undefined variable: result4 in C:\wamp\www\cloaks.php on line 160 Warning: array_keys() expects parameter 1 to be array, null given in C:\wamp\www\cloaks.php on line 160 Warning: implode() [function.implode]: Invalid arguments passed in C:\wamp\www\cloaks.php on line 160 Notice: Undefined variable: result4 in C:\wamp\www\cloaks.php on line 160 Warning: array_values() expects parameter 1 to be array, null given in C:\wamp\www\cloaks.php on line 160 Warning: array_map() [function.array-map]: Argument #2 should be an array in C:\wamp\www\cloaks.php on line 160 Warning: implode() [function.implode]: Invalid arguments passed in C:\wamp\www\cloaks.php on line 160 Unknown column '' in 'field list'
0
|
01.11.2010, 16:40 | |
01.11.2010, 16:40 | |
Помогаю со студенческими работами здесь
40
Проверка серверной информации о странице Сообщение о изменнение информации на странице Вывод информации из MySql на странице Вывод информации на странице из базы данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |