4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
1 | |
Есть ли такая функция?03.08.2011, 10:01. Показов 1379. Ответов 2
Метки нет (Все метки)
Есть два php-файла, в первом надо прочить в стоку html-код, который генерит второй фал. file_get_contents("page.php") не предлагать, так как она прочитает php-код самого файла, а мне надо его выполнить, но в строку вместо окна браузера. Потом я поищу в это строке совпадения с другой строкой, а если найду, то выдам ссылку на этот файл. Задача целиком - сделать собственный поиск в передалх сайта.
0
|
03.08.2011, 10:01 | |
Ответы с готовыми решениями:
2
Есть ли функция такая? Как в строке большую букву найти? Есть ли такая функция или самому писать? mysql_eof есть ли такая команда? Подскажите как называется такая функция |
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
|
03.08.2011, 10:18 | 2 |
Как вариант можно file_get_contents("http://127.0.0.1/page.php");
Но лично мне такой вариант кажется очень не красивым. Тут надо БД использовать, что бы нормальный поиск реализовать. Или, в крайнем случае, хранить текст в текстовых файлах... но это всё равно будет не оптимально. Как именно ты собираешься поиск реализовывать? При каждом запросе пользователя будешь все файлы выполнять и искать в них подходящую строку? Это создаст большую нагрузку на сервер и будет очень долго выполняться. Если заранее один раз выполнить все файлы и сохранить их результаты куда-нибудь в текстовый файл... это создаст меньшую нагрузку и будет оптимальнее... но всё равно каждый раз придётся читать текстовые файлы. В общем, хранить все тексты в БД - это лучший вариант.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
03.08.2011, 11:51 [ТС] | 3 | |||||
Сообщение было отмечено taras atavin как решение
Решение
0
|
03.08.2011, 11:51 | |
03.08.2011, 11:51 | |
Помогаю со студенческими работами здесь
3
Проверка, есть ли такая запись в базе данных Есть такая строка 1,2,13,18. Нужно получить: (1),(2),(13),(18). Подскажите варианты. Подскажите есть ли такая функция есть ли такая функция??? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |