Page 1 sur 1

Comment extraire le favincon des favorits en php

Publié : 13 août 2005, 16:20
par Sky
Bonjour

Je suis en train de faire un petit script php qui, via un upload, permet de mettre en ligne ces favorits.
Tout va bien, jusqu'au moment ou j'essaye de piger l'attribut ICON=data:image/x-icon;base64 (...)

Je suppose que c'est les information pour indiquer ou ce trouve le favicon du site, ou l'image lui même ... j'en sais rien en faite.

Coment faire pour traduire cette chaine en qqchose de compréhensible ?

Merci beaucoup.
Sky

Re: Comment extraire le favincon des favorits en php

Publié : 13 août 2005, 16:23
par calimo
Non non, c'est l'image elle-même :lol: (si si, je te jure :wink: )

Edit : Il te suffit de l'enregistrer dans un fichier binaire !

Publié : 13 août 2005, 16:38
par Sky
Ok, bon, dans ce cas, ce sera ps trop dur je pense,
Merci.

Sky

Publié : 13 août 2005, 16:51
par Sky
En faite, si jamais pourrai m'expliquer comment on peut créer une image avec ces données, ce serai vraiment sympa ... je nage un peut là :)

Publié : 13 août 2005, 17:16
par calimo
C'est bien pour ça que je mettais "suffit" en italique : je n'en ai aucune idée :(
En tous cas il n'est probablement pas suffisant de prendre cette chaine et de la mettre dans un fichier ico :?

Publié : 13 août 2005, 18:28
par Sky
Bon, apres avoir chercher pas mal, voici une petite fonction qui pourra peut être faire plaisir à d'autre :

Code : Tout sélectionner

function base64_a_jpeg($base64, $jpg) {
  $fp=fopen('icons/'.$jpg, "wb");
  fwrite($fp, base64_decode($base64));
  fclose($fp);
}
Simple, mais ça fonctionne.

Sky