![]() |
#1 | ||||||||||||
Firefox User
|
![]()
Здравствуйте!
Скажите пожалуйста как на php можно изменить полученный текст... Вообщем: есть страница test.php PHP код:
![]()
Возможно ли это? Помогите пожалуйста... |
||||||||||||
![]() ![]() |
![]() ![]() |
![]() |
#2 |
Администратор
|
![]()
file_get_contents возвращает строку, а echo ее выводит. Обрабатывать надо ДО вывода, и лучше массив, а не строку.
Для получения содержимого файла в массиве пользуй file(). Затем пробегись по элементам этого массива и произведи замену. Думаю, лучше использовать regexp.
__________________
[BATTLE]SERVER |
![]() ![]() |
![]() ![]() |
Благодарности: 1 | MorgaN (10.09.2009) |
![]() |
#3 | ||||||||||||
Firefox User
|
![]()
Пробовал так:
PHP код:
![]()
PHP код:
Помогите составить шаблон для pb******.htm Спасибо... Последний раз редактировалось MorgaN; 10.09.2009 в 17:28. |
||||||||||||
![]() ![]() |
![]() ![]() |
![]() |
#4 |
Администратор
|
![]() PHP код:
__________________
[BATTLE]SERVER |
![]() ![]() |
![]() ![]() |
Благодарности: 1 | MorgaN (10.09.2009) |
![]() |
#5 |
Firefox User
|
![]()
Сделал так:
PHP код:
а должен http://test.ru/?test=pb******.htm Последний раз редактировалось MorgaN; 10.09.2009 в 18:18. |
![]() ![]() |
![]() ![]() |
![]() |
#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) |
![]() |
#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 |