74ivan74 60 Posted September 21, 2014 Report Share Posted September 21, 2014 Привет! Мне необходимо найти или создать скрипт как на facebook и vk, юзер в пост добавляет ссылку и в пост автоматически подгружаются картинки с сайта размещенной ссылки. Подскажите, как это правильно называется? Что искать? Спасибо Link to post Share on other sites
r00s 29 Posted September 21, 2014 Report Share Posted September 21, 2014 Ищите парсер или грабер. Link to post Share on other sites
zenn 266 Posted September 21, 2014 Report Share Posted September 21, 2014 По логике нужно писать бэкенд, который при определенном javascript событии загрузит страницу по ссылке и вытащит все картинки из нее. Link to post Share on other sites
gefard 89 Posted September 21, 2014 Report Share Posted September 21, 2014 ну как-то так сначала почитай про XMLHttpRequest его распологать на странице с кнопкой добавления ссылки, он будет посылать ссылку на скрипт который все обработает и не забудь библиотеку JS подключить function zapros() { z =new XMLHttpRequest(); z.onreadystatechange=function() { if (z.readyState==4 && z.status==200) { document.getElementById('Id элемента куда будем подгружать картинки').innerHTML= z.responseText; } z.open('POST','имя_скрипта_который_примет_запрос.php',true); z.setRequestHeader('Content-type','application/x-www-form-urlencoded'); z.send(тут сам запрос в котором адрес страницы); } Ну а дальше в скрипте принимает POST запрос в котором урл нужный нам, загружаем страницу и вытаскиваем адреса на картинки тут уже читай про simple_html_dom.php - новичку пойдет 74ivan74 and Electro 2 Link to post Share on other sites
Ten 79 Posted October 3, 2014 Report Share Posted October 3, 2014 @gefard, все правильно сказал. Но в простонародье это называеться Ajax обработка. Т.е. делаешь div, и яваскриптовую регулярку с реакцией на изменение твоего поля ввода. Как только в поле появляется урл, она отправляет с помощью аякса его на парсер, а парсер уже берет оттуда картинки и передает в div на твоей странице. Звучи запутано, но на самом деле алгоритм простой, все дело в реализации Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now