10.09.2009, 15:38 | #1 | ||||||||||||
Firefox User
|
php/Работа с текстом из echo
Здравствуйте!
Скажите пожалуйста как на php можно изменить полученный текст... Вообщем: есть страница test.php PHP код:
Возможно ли это? Помогите пожалуйста... |
||||||||||||
10.09.2009, 15:56 | #2 |
Администратор
|
file_get_contents возвращает строку, а echo ее выводит. Обрабатывать надо ДО вывода, и лучше массив, а не строку.
Для получения содержимого файла в массиве пользуй file(). Затем пробегись по элементам этого массива и произведи замену. Думаю, лучше использовать regexp.
__________________
[BATTLE]SERVER |
Благодарности: 1 | MorgaN (10.09.2009) |
10.09.2009, 17:27 | #3 | ||||||||||||
Firefox User
|
Пробовал так:
PHP код:
PHP код:
Помогите составить шаблон для pb******.htm Спасибо... Последний раз редактировалось MorgaN; 10.09.2009 в 17:28. |
||||||||||||
10.09.2009, 17:45 | #4 |
Администратор
|
PHP код:
__________________
[BATTLE]SERVER |
Благодарности: 1 | MorgaN (10.09.2009) |
10.09.2009, 18:17 | #5 |
Firefox User
|
Сделал так:
PHP код:
а должен http://test.ru/?test=pb******.htm Последний раз редактировалось MorgaN; 10.09.2009 в 18:18. |
10.09.2009, 18:24 | #6 |
Администратор
|
В цикле достаточно одной строки. Прежде, чем менять регулярное выражение, выучи, как это работает. В частности, что есть скобки.
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> Разный текст
__________________
[BATTLE]SERVER |
Благодарности: 1 | MorgaN (10.09.2009) |
13.12.2009, 22:55 | #8 |
Firefox User
|
Возникла новая проблема, никак не могу совладать с этими выражениями...
Вообщем нужно выдрать из переменной $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 Последний раз редактировалось MorgaN; 14.12.2009 в 13:22. |
Метки |
php |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с текстом: Создание файлов помощи | Slava | BattleSoft Navigator | 0 | 17.11.2009 11:47 |
Работа с текстом: Работа с файлами DjVu | Slava | BattleSoft Navigator | 0 | 17.11.2009 11:37 |
Работа с текстом: Органайзер | Slava | BattleSoft Navigator | 0 | 17.11.2009 09:23 |
Работа с текстом: Клавиатурный тренажер | Slava | BattleSoft Navigator | 0 | 17.11.2009 09:13 |
ECHO - Secrets of The Lost Cavern | Враг Культуры | Adventure | 3 | 22.08.2009 21:54 |