![]() |
[Q] file_get_content и относительные пути (php)
PHP код:
И еще вопрос: на странице, которую я получаю, через file_get_contents, есть каптча, если пути изменить на полные и отправить, пройдут ли обработку формы? |
Заменить все относительные пути в ссылках и в action’ах на прямые можно с помощью регулярных выражений.
Цитата:
|
Допустим, получил страницу http://site.com/bla/bla/index.php
action у форм такой ../../file.php т.е. на два уровня выше, сложно будет с регулярками сделать вида http://site.com/file.php :-( |
Цитата:
|
В общем, нашел функцию... помогите, пожалуйста, теперь с циклом, чтобы все ссылки привести в абсолютный вид и вывести страницу :-)
PHP код:
Код:
preg_match_all("#src=['\"]([^'\"].*\.(gif|jpg|jpeg|png|js))#iU", $content, $images); |
Может кто нибудь помочь? :-)
|
в помойку выкинь эти функции)
Проще всего заставить браузер грузить картинки, css и т.д. с другого сайта путём html Вставляешь вот этот код и любуешься (желательно после <head>, но можно и в самом начале). Код:
<base href="http://vkontakte.ru/" />Ну или в крайнем случае реплейсом меняй ссылки. что-то типо того: PHP код:
|
.:EnoT:., спс, самое простое решение будет, тупо дописывать <base href="" />
|
Чет не допонял, автор те нужен тип граб? Так это он делается другим способом...
|
| Время: 09:45 |