![]() |
php/Работа с текстом из echo
Здравствуйте!
Скажите пожалуйста как на php можно изменить полученный текст... Вообщем: есть страница test.php PHP код:
Цитата:
Возможно ли это? Помогите пожалуйста... |
file_get_contents возвращает строку, а echo ее выводит. Обрабатывать надо ДО вывода, и лучше массив, а не строку.
Для получения содержимого файла в массиве пользуй file(). Затем пробегись по элементам этого массива и произведи замену. Думаю, лучше использовать regexp. |
Пробовал так:
PHP код:
Цитата:
PHP код:
Помогите составить шаблон для pb******.htm Спасибо... |
PHP код:
|
Сделал так:
PHP код:
а должен http://test.ru/?test=pb******.htm |
В цикле достаточно одной строки. Прежде, чем менять регулярное выражение, выучи, как это работает. В частности, что есть скобки.
PHP код:
Код HTML:
<p> <a href=000001.htm target=_blank>000068</a> Разный текст Код HTML:
<p> <a href="http://test.ru/?test=000001.png" target=_blank>000068</a> Разный текст |
Спасибо, теперь понятно... )
|
Возникла новая проблема, никак не могу совладать с этими выражениями...
Вообщем нужно выдрать из переменной $test (она содержит html код страницы), все ссылки такого вида и запихать их в массив: Код:
<a href="http://78.108.179.238/downloadp1/c97cd3605464_915997984/585650/letitbit.net/temp.rar" title="Ваша ссылка на скачивание файла" target="_self"><b><u>Ваша ссылка на скачивание файла</u></b></a> Брать нужно только саму ссылку: Код:
http://78.108.179.238/downloadp1/c97cd3605464_915997984/585650/letitbit.net/temp.rar |
Сделал так:
PHP код:
|
Текущее время: 08:47. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot