Comment extraire le favincon des favorits en php

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Sky

Comment extraire le favincon des favorits en php

Message 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
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Re: Comment extraire le favincon des favorits en php

Message 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 !
Sky

Message par Sky »

Ok, bon, dans ce cas, ce sera ps trop dur je pense,
Merci.

Sky
Sky

Message 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à :)
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message 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 :?
Sky

Message 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
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités