Вверх ↑
Этот топик читают: Гость
Ответов: 13
Рейтинг: 3
#1: 2009-06-01 16:39:27 ЛС | профиль | цитата
Вобщем нужен аналог работы елемента "BlockFind" который в пакете для делфи компилятора. Наверно есть какая-то функция в самом рнр? Подскажите плиз.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-06-01 18:25:29 ЛС | профиль | цитата
можно воспользоваться элементом поиска частей строки по регулярному выражению
code_13559.txt

карма: 27
1
файлы: 1code_13559.txt [399B] [470]
Голосовали:АлеX
Ответов: 13
Рейтинг: 3
#3: 2009-06-01 19:11:37 ЛС | профиль | цитата
Dilma, спасибо, то что доктор прописал!

А еще такой вопрос: Как реализовать такой поиск в файле который находится на другом сервере?
Т.е. скрипт написаный на хиасме, например, находится по адресу: http://mysite.com/blokfind.php
а файл в котором нужно найти содержимое блока находится по адресу:http://files.com/file001.html


т.е. необходимо сначала загрузить файл или отправить как-то запрос? Вот как это сделать не могу разобраться...
Помогите пожалуйста.
------------ Дoбавленo в 20.54:
Кстати, еще такой вопрос, а как по регулярному выражению или другим способом реализовать поиск блока без включения начала и конца символов блока?
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2009-06-02 11:41:12 ЛС | профиль | цитата
АлеX писал(а):
Как реализовать такой поиск в файле который находится на другом сервере?

стандартный элемент FileRead умеет читать файл и по http

АлеX писал(а):
Кстати, еще такой вопрос, а как по регулярному выражению или другим способом реализовать поиск блока без включения начала и конца символов блока?

а в примере выше разве не так работает? У меня например выдает " wor"
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2009-06-02 12:00:10 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-04-02 22:22:51
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2009-06-02 15:38:49 ЛС | профиль | цитата
г. АлеX, возможно я не совсем корректно построил фразу - FileRead читать-то читает, но файл не открывает. И его точка FileID принимает дескриптор файла, а не имя. См. пример ExamplePHPfiles.sha
карма: 27
0
Ответов: 13
Рейтинг: 3
#7: 2009-06-02 17:09:10 ЛС | профиль | цитата
Т.е правилнее будет так?

code_13570.txt
карма: 1

0
файлы: 1code_13570.txt [797B] [368]
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2009-06-02 17:33:23 ЛС | профиль | цитата
code_13571.txt

карма: 27
1
файлы: 1code_13571.txt [748B] [404]
Голосовали:АлеX
Ответов: 13
Рейтинг: 3
#9: 2009-06-02 18:33:49 ЛС | профиль | цитата
Dilma, спасибо огромное!!!
карма: 1

0
Ответов: 7
Рейтинг: 0
#10: 2010-11-19 12:58:05 ЛС | профиль | цитата
А как всё таки сделать поиск блоков? первый пример от Дилмы не совсем то.

К примеру есть блок
<div class="news">тут тоже несколько дивных блоков и разный текст в каждом из них</div>

Я попробовал сделать так
<div class="news">(.*?)</div>

И получаю пустую страницу)))

Кто подскажет как сделать правильно?

p/s в этом я новичок

карма: 0

0
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)