#1 Le 21/12/2009, à 18:56
- NeO666Linux
[Résolu] [PHP] Code source d'une image ?
Bonsoir,
Je développe un shell en php. Sans mauvaises intentions bien sûr , ce n'est pour moi qu'un défi que je me suis lancé.
Cependant, j'aimerais afficher des images sur ma page sans utiliser de sources externes.
En lisant un peu le code source du shell php C99, j'ai remarqué que les images affichées proviennent de la page elle-même (code source de l'image codé en base64 avec le header qui va avec).
Voila pour un exemple de source d'image codé en base64 :
$image = "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///8DAwAAA/4CAgAAAAAAAAAAAAANR".
"WErcrrCQQCslQA2wOwdXkIFWNVBA+nme4AZCuolnRwkwF9QgEOPAFG21A+Z4sQHO94r1eJRTJVmq".
"MIOrrPSWWZRcza6kaolBCOB0WoxRud0JADs="
header("Content-type: image/gif");
echo base64_decode($image);
Maintenant j'aimerais faire pareil avec mes images.
Quelqu'un pourrait-il m'aider a "extraire" le code source d'une image pour aisi reproduire cette méthode d'affichage d'image.
Merci d'avance.
NeO666Linux
Dernière modification par NeO666Linux (Le 22/12/2009, à 12:13)
Hors ligne
#2 Le 21/12/2009, à 23:21
- spomky
Re : [Résolu] [PHP] Code source d'une image ?
echo base64_encode( file_get_contents( "chemin/vers/ton/image" ) );
Hors ligne
#3 Le 22/12/2009, à 12:12
- NeO666Linux
Re : [Résolu] [PHP] Code source d'une image ?
Un grand merci, c'est tout à fait ce que je cherchais a faire !
NeO666Linux
Hors ligne