2009-01-10 8 views
1

J'ai un fichier PHP que j'ai utilisé mod rewrite pour faire une extension .jpg. Je veux saisir une image à partir d'une urlPHP Pull Image et affichage

exemple: http://msn.com/lol.gif

prendre les données et l'afficher dans mon .jpg avec les en-têtes jpeg, donc autant que l'utilisateur est concerné, il est une image normale. Est-ce possible et si oui, quelqu'un peut-il me donner des indications?

Répondre

2

Si vous utilisez une combinaison de curl et les méthodes de manipulation d'image de PHP, que vous pouvez apprendre sur here, vous obtiendrez ce que vous cherchez.

0

Selon vos besoins (avez-vous besoin de manipuler l'image?), Vous pouvez simplement ouvrir le fichier distant et le sortir dans le navigateur. Consultez la documentation sur la fonction readfile et la http wrapper.

2

utilisant php bibliothèque GD:

header('Content-type: image/jpeg'); 
$pic = imagecreatefromgif($url); 
Imagejpeg($pic); 
ImageDestroy($pic); 

En utilisant Imagick Bibliothèque:

header('Content-type: image/jpeg'); 
$image = new Imagick($url); 
$image->setImageFormat("jpg"); 
echo $image;