создать изображение из URL с помощью imagecreatefromjpeg - PullRequest
0 голосов
/ 28 января 2012

Я хочу создать изображение из php с помощью функции imagecreatefromjpeg(string $filename ), но когда я предоставляю URL-адрес изображения в качестве параметра этой функции, тогда эта функция не может создать изображение.

$pic = imagecreatefromjpeg('http://www.example.com/image.jpg');

header("Content-type: image/jpeg");

imagejpeg($pic);

imagedestroy($pic);

Ответы [ 2 ]

2 голосов
/ 28 января 2012

На самом деле вы можете создавать изображения из удаленных файлов, но, пожалуйста, убедитесь, что 'fopen wrappers' включены, см. Также http://php.net/manual/en/function.file.php

если это не сработает, какую ошибку вы видите? и что за переменная $pic?

1 голос
/ 28 января 2012

Я не могу проверить это прямо сейчас, но держу пари, что это должен быть локальный файл. То есть вам нужно иметь файл на вашем сервере.

php.net говорит: URL может использоваться в качестве имени файла с этой функцией, если включены обертки fopen. (http://php.net/manual/en/function.imagecreatefromjpeg.php)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...