mega94

Рейтинг
79
Регистрация
15.05.2014
Дикий пионер:
что у вас этот код выводит? наверно всё-таки надо то, что у вас в $page оказывается преобразовать из json в массив?

Надо бы Преобразовать в json массив, что код выводить можно смотреть здесь

вот браузер выполняет этот запрос за 2 сек почему по curl так нельзя?

Jurgen's:
Извините, но после этого...

Даже если вы таджик

Зато вы не таджик.

а смысл вы поняли.

WebSee:
Вы используете API или просто нашли форму / скрипт, который делает такой запрос на сайте и попробовали повторить?

По файрбагу пробил запрос. Сайт taobao.com там в форме есть поиск по фото, вот и фотографии отправится сюда: https://s.taobao.com/image и вернет такой ответ:

{status: 1,
error: false
name: "TB1tuKVLFXXXXccXFXXXXXXXXXX"
status: 1
url: "//g-search3.alicdn.com/img/bao/uploaded/i4/TB1tuKVLFXXXXccXFXXXXXXXXXX"}

Очень быстрый фреймворке для работы с api )

+1 согласен на bootstrap

Заработала 🍻 :) вот результат: Клик

webjey:
Что за ошибка? Непонятно. Я.диск выдает 403.
Навскидку стоит обратить внимание на следующие пункты:
-правильность пути (существует ли файл, files 2 раза повторяется)
-права на файл
-версия PHP
-добавить curl_setopt($ch, CURLOPT_VERBOSE, true); после curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

Что то ошибка при загрузке вот полый путь к файлу: $file = "/home/tetes/public_html/files/files/Eminem.mp3";

webjey:

<?php
//Путь к файлу
$file = "/home/alex/Downloads/file.jpg";

//Коментарий
$comment = 'Коментарий';

//Загружаем файл
$ch = curl_init('http://tajshare.tj/upload.php');

$post = array(
// 'file' => new \CURLFile($file), //PHP 5 >= 5.5.0, PHP 7
'file' => '@' . $file, // PHP 5 < 5.5.0
'com' => $comment
);

curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
curl_close($ch);

//Получаем ссылки
preg_match_all('#<td>(.*?)<input type="text" value="(.*?)" style="width: 600px;"#', $html, $result, PREG_SET_ORDER);
foreach ($result as $item) {
list($code, $caption, $link) = $item;
echo $caption . ' ' . $link . PHP_EOL;
}

Спасибо вам огромное, вы просто гений веб'а ни раз выручали меня.

Всего: 167