Заказ закрыт
Программист php, js.

p
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 10 лет и 7 месяцев
Бюджет: по договоренности
Исполнитель определен: Иван Запольских  
Приветствую всех. 
Задача следующая: необходимо сделать форму загрузки картинки по ссылке из инстаграм. Без верстки, разметки и т.п.

Функционал: в поле вставляется ссылка, нажимается кнопка, появляется изображение. Без перезагрузки страницы.

Есть наработка кода, но дальше мозг не работает как это сделать. Прошу помощи. Код ниже сохраняет фотку в uploads/


  <form action="insta.php" method="post" data-form-title="Insta Link">
<div class="form-group">
          <input type="text" class="form-control input-sm input-inverse" name="name" required="" placeholder="Ссылка*" data-form-field="name">
        </div>
          <div class="mbr-buttons mbr-buttons--right btn-inverse"><button type="submit" class="mbr-buttons__btn btn btn-danger">получить фото</button></div>
  </form>

insta.php
<?php
            if(isset($_POST['name']) && $_POST['name']['error'] == 0){
$curl = curl_init($_POST['name']); //ссылка на картинку
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        $result = curl_exec($curl);
$filename = uniqid() . '.' . jpg;
        $upload_path = 'uploads/';
        @preg_match('#<meta property="og:image" content="(.*?)"#si', $result, $matches);

if(file_put_contents($upload_path.$filename, file_get_contents($matches[1]))){
        header('Location: /');
            exit();
        }
}
echo '{"status":"error"}';
exit;
Разделы:
Опубликован:
23.11.2015 | 21:50
Заказ находится в архиве

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».