Embarquer des images au sein du fichier PHP
Cette source permet d'embarquer des images au sein d'un fichier PHP et de les afficher par la suite.
Site de l'auteur voir
[2] sources en PHP voir
Code vu 3175 fois
Enregistré le 12 Aout 2009
|
|
Code Source
Fonctions du code
Commentaires
J'ai testé ce code mais rien ne s'affiche, l'image contact.png est au meme niveau que le script
<?php
if(!empty($_GET['img']))
{
$images = array(
'contact.png' => array('image/png',
'base64_data')
);
header('Content-Type: ' . $images[$_GET['img']][0]);
die(base64_decode($images[$_GET['img']][1]));
}
?>
<html><body>
<img src="?img=contact.png" alt="image" />
</body></html>
l'url finale de l'image est => test.php?img=contact.png, je suis decu... je comprend pas pourquoi ca ne s'affiche pas, pourtant j'ai bien suivie l'exemple. Si tu vois mon erreur ?
<?php
if(!empty($_GET['img']))
{
$images = array(
'contact.png' => array('image/png',
'base64_data')
);
header('Content-Type: ' . $images[$_GET['img']][0]);
die(base64_decode($images[$_GET['img']][1]));
}
?>
<html><body>
<img src="?img=contact.png" alt="image" />
</body></html>
l'url finale de l'image est => test.php?img=contact.png, je suis decu... je comprend pas pourquoi ca ne s'affiche pas, pourtant j'ai bien suivie l'exemple. Si tu vois mon erreur ?
Bonjour,
Dans la bibliothèque d'images, tu dois insérer la source de l'image encodée en base64. Ce site web te donne la source d'une image en base64 : http://www.motobit.com/util/base64-decoder-encoder.asp
Si le problème ne vient pas de là, vérifie qu'il n'y a rien avant le <?php dans ton fichier, sinon je t'invite à me contacter par email pour trouver une solution. Dans tous les cas la source fonctionne très bien chez moi car je l'ai testée avant de la mettre en ligne.
// Cya
(phplizardo{remove-this}@gmail.com)
Dans la bibliothèque d'images, tu dois insérer la source de l'image encodée en base64. Ce site web te donne la source d'une image en base64 : http://www.motobit.com/util/base64-decoder-encoder.asp
Si le problème ne vient pas de là, vérifie qu'il n'y a rien avant le <?php dans ton fichier, sinon je t'invite à me contacter par email pour trouver une solution. Dans tous les cas la source fonctionne très bien chez moi car je l'ai testée avant de la mettre en ligne.
// Cya
(phplizardo{remove-this}@gmail.com)
Ajouter un commentaire
Librairie PHP
Connexion
Images
PHP
- Affichage (5)
- Applications (9)
- Chaînes (71)
- Classes (29)
- Constantes (4)
- Cookies (3)
- Date-Heure (40)
- Email (14)
- Fichiers - Réps (45)
- Fonctions (23)
- Formulaires (18)
- GD-Graphiques (11)
- Google (13)
- HTML (7)
- Images (21)
- Inclassable (28)
- Maths (24)
- MySQL (23)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (25)
- Sessions (13)
- Statistiques (5)
- Système (18)
- Tableaux (21)
- Tag-cloud (3)
- Templates (3)
- Twitter (5)
- URL (22)
- Variables (8)
- Vidéos (2)
- Windows (1)
- XML (2)























