problem d'image dynamic - PHP - Programmation
Marsh Posté le 04-08-2003 à 23:41:38
tu crees un repertoire dans lequel tu stockes les images ....avec un identifiant
tu modifies ton script pour qu'il genere un fichier png et au lieu de d'avoir ca : <img src='signature.php'> tu as un truc du genre <img src='img14578.png'>
et tu vides ton rep toute les nuits si tu veux
Marsh Posté le 04-08-2003 à 23:51:35
ok, mais comment je l'appel le script qui genere le png temporaire?
je veux dire il est sensé etre appelé a chaque fois que qq'un affiche l'image (pour mettre a jour l'ip sur l'image)
je peux pas foutre du code php dans le png si ?
Marsh Posté le 05-08-2003 à 00:02:07
tu fais un include
Marsh Posté le 05-08-2003 à 03:03:54
maok a écrit : salut |
C'est normal que ca plante.
Le serveur ne traite surement pas un fichier .png comme étant un script php a interpréter.
Du coup, il envoie le fichier tel quel au navigateur.
le navigateur lui, il attente une image ... et il recoit du charabia qui n'a rien a voir avec une image (logique, c'est du code php qu'il recoit et pas une image)
Solution : ben faire comme simegeo l'a dit.
Marsh Posté le 05-08-2003 à 10:59:13
et on peux pas faire une page php avec un header qui precise que c'est bel et bien une image!
l'image aura donc l'extension php.. c'est possible ça nan?
<img src="image.php" />
je dit surrement une connerie.. mais bon..
edit: oups c'est bon, j'ai dit une connerie en fait.. j'ai pas bien lu le premier post.. il veut pas d'extension php.. désolé!
Marsh Posté le 05-08-2003 à 12:04:58
il faudrait modifier ton php.ini pour qu'il interpreète les .png comme les .php
Marsh Posté le 05-08-2003 à 12:18:51
CA c'est pas con !!!
bon je l'ai pas fait, parce que bon j'utilise des "vrai" png sur mon site, mais ca ma donner une idée et je me suis dit, je vais faire une extention bidon, c'est alors que je me suis dit, peut etre que le forum ne detect pas les fichier .php3, et ca a marché
merci all
Marsh Posté le 05-08-2003 à 12:23:13
C'est pas le php.ini qu'il faut modifier, c'est la conf du serveur !
Par exemple pour apache, tu dois avoir un truc du genre :
AddType application/x-httpd-php .php
Il faut le modifier comme çà :
AddType application/x-httpd-php .php, .png
Mais le problème alors, c'est que toutes tes images .png seront considérées comme des scripts php...
Mais y'a peut-être moyen de ruser :
AddType application/x-httpd-php .php, phpimg.png
A ce moment là, seul le fichier phpimg.png est considéré comme un script.
Je ne sait pas si tu utilise apache et si tu as la main sur le fichier de conf.
Je vais faire des essais, avec une modif du fichier de conf, et voir s'il n'est pas possible d'utiliser un .htaccess
Marsh Posté le 05-08-2003 à 12:35:16
Bon, j'ai une solution qui marche pour apache :
Un répertoire nomé "phpimg" par exemple.
Dans ce répertoire, un fichier .htaccess qui contient :
AddType application/x-httpd-php .jpg |
Tous les fichier .jpg de ce répertoire sont considérés comme des scripts PHP.
Marsh Posté le 05-08-2003 à 12:44:29
Mara's dad a écrit : Bon, j'ai une solution qui marche pour apache :
|
pas con
Marsh Posté le 05-08-2003 à 12:54:30
Mara's dad a écrit : C'est pas le php.ini qu'il faut modifier, c'est la conf du serveur ! |
yeps, c'est le fichier conf d'apache en effet...
dsl, mais par ce temps, je dors mal et je dis des co**eries
Marsh Posté le 05-08-2003 à 13:04:25
Mr yvele a écrit : |
Non seulement, c'est pas con, mais c'est aussi la seule solution !
Evidente en plus vu les données du problème
Marsh Posté le 16-08-2003 à 15:27:02
Salut, j'ai eu ton email, enfin je pense que c'est toi, y'avais la meme image que dans ce topic (you are 62.81. ... your is blabla ..)
en fait c'est ça que tu voudrais faire ?
Marsh Posté le 16-08-2003 à 15:34:48
nekromanttik a écrit : Salut, j'ai eu ton email, enfin je pense que c'est toi, y'avais la meme image que dans ce topic (you are 62.81. ... your is blabla ..) |
en fait j'ai fais ca
Marsh Posté le 16-08-2003 à 15:36:51
maok a écrit : |
t'a trouvé alors, c'est bon
c'est de toi le mail, pour savoir si j'y reponds
pour info j'utilise :
Code :
|
Marsh Posté le 16-08-2003 à 15:45:32
nekromanttik a écrit : t'a trouvé alors, c'est bon |
je sais pas, j'ai envoyé un mail il y a 2-3 semaines a un gars (peu etre toi) admin de www.yabbse.org, mais j'avais eu une reponse
donc si c un mail recent ou que tu n'es pas admin de yabbse.org , il est pas de moi
Marsh Posté le 04-08-2003 à 23:07:55
salut
ex de comment c'est sensé marcher http://www.danasoft.com/vipersig.jpg
mon script genere ca :
http://maok.mine.nu/signature.php
dans le fichier http://maok.mine.nu/sign.png
le code est <img src='signature.php'>
si j'ouvre le fichier png dans le browser ca marche, mais si je mets <img src='sign.png'> (dans les forum ou on a pas le droit de mettre <img avec .php> ca plante
je pense que le probleme vient du code contenu dans le .png, qq'un c'est ce que je suis sensé mettre ?
ou alors c totalement autre chose, style il y a un compteur qui regarde quand l'image est appelé et qui la genere avant que le browser ne la download