Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/08/2007, 11h23   #1
Membre habitué
 
Avatar de arnobase
 
Inscription : novembre 2006
Messages : 150
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2006
Messages : 150
Points : 106
Points : 106
Par défaut Créer un fichier GIF à la volée depuis une URL

Bonjour,

Je souhaiterai pouvoir générer un fichier gif à la volée, depuis une URL...
Je m'explique :

depuis n'importe quel site je voudrais pouvoir faire un truc du style :
<img src="http://monsiteamoi/genimg/truc.gif" /> sauf que le fichier truc.gif n'existerai pas avant la requête et serait généré directement par un script php (l'idée c'est d'écrire le mot "truc" dans le gif pour simplifier)

voila, pensez vous que ca soit possible

merci à touti
Arno
__________________
.
La vie est un long torrent tranquile...
arnobase est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 11h34   #2
Invité régulier
 
Inscription : juillet 2005
Messages : 10
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 10
Points : 6
Points : 6
Oui, tu peux utiliser une réécriture d'url dans un fichier .htaccess qui fait en sorte que toute requete de type genimg/mon_image.gif soit redirigé sur le fichier monimage.php dans lequel tu fabriques dynamiquement une image à l'aide de la bibliothèque php GD.

Fichier .htaccess

Code :
1
2
3
 
RewriteEngine on
RewriteRule genimg/(.+).gif$  monimage.php?nom=$1 [L]
NB : monimage.php est placé au même niveau que le dossier genimg

Dans monimage.php, la variable $_GET['nom'] peut être exploitée et contiendra le nom de l'image : $_GET['nom'] = mon_image si on appelle genimg/mon_image.gif
vercin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 11h38   #3
Membre habitué
 
Avatar de arnobase
 
Inscription : novembre 2006
Messages : 150
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2006
Messages : 150
Points : 106
Points : 106
ha oui très bonne idée le rewriting, j'ai déju entendu parler mais jamais utilisé... je vais essayer ca

merci bôcoup
__________________
.
La vie est un long torrent tranquile...
arnobase est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 11h41   #4
Membre habitué
 
Avatar de arnobase
 
Inscription : novembre 2006
Messages : 150
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2006
Messages : 150
Points : 106
Points : 106
petit complément d'info, où doit être placé le fichier .htaccess
__________________
.
La vie est un long torrent tranquile...
arnobase est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 12h07   #5
Invité régulier
 
Inscription : juillet 2005
Messages : 10
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 10
Points : 6
Points : 6
A la racine du dossier Web... Il faut également s'assurer que le module apache de réécritue mod_rewriting soit chargé dans php.ini
vercin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 10h42   #6
Membre habitué
 
Avatar de arnobase
 
Inscription : novembre 2006
Messages : 150
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2006
Messages : 150
Points : 106
Points : 106
cool Merci bôcoup m'sieur
__________________
.
La vie est un long torrent tranquile...
arnobase est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h56.


 
 
 
 
Partenaires

Hébergement Web