2017-01-11 1 views
0

puis-je utiliser cette URL pour file_get_contents? Ou est-ce mon problème?file_get_contents renvoie false alors que vous tentez d'enregistrer une image à partir d'une URL de cdn

URL of the image -> //cdn.abc.de/images/100/0/8/0/1/5/8/080158F1.jpg?output-format=progressive-jpeg&resize=384px:511px 

$contents= file_get_contents($arr_data_product->image); //return false 

Merci.

Je reçois l'URL d'un site Web.

<img width="384" height="511" id="productImage" src="//cdn.abc.de/images/100/0/8/0/1/5/8/080158F1.jpg?output-format=progressive-jpeg&amp;resize=384px:511px"> 
+0

L'URL donnée est de ne pas ouvrir dans le navigateur ... S'il vous plaît vérifier url ?? –

+0

Je l'explore depuis un site Web. L'URL de l'image provient d'une balise d'image. Je modifie ma question. – cgee

Répondre

0

Lorsque vous rampez de certaines pages est toujours préférable de se courber et vérifier HTTP_CODE l'en-tête que l'url donnée pourrait ne pas exister comme par dans votre cas. Ne faites file_get_content que si l'URL explorée existe. De cette façon, vous pouvez gérer l'erreur

0

J'ai résolu mon problème.

ne fonctionne pas:

//cdn.abc.de/images/100/0/8/0/1/5/8/080158F1.jpg?output-format=progressive-jpeg&resize=384px:511px 

Travaux:

http://cdn.abc.de/images/100/0/8/0/1/5/8/080158F1.jpg?output-format=progressive-jpeg&resize=384px:511px