Page 1 sur 1

[résolu] Pas si résolu que cela (Réduire une image en PHP

Publié : 06 déc. 2007, 13:29
par lpgc
Réduire une image en ASP ou PHP ... pas si résolu que cela ...

enfin si ... l'applique fonctionne très bien :D
mais j'ai quelques interrogations pour faire un formulaire de présentation en amont

je donne l'url de l'image dans une zone texte

et l'applique renvoie un jpg en transformant l'image de l'url
( découpe, réduire à du 200x280, améliorer et sauvegarder )

Code : Tout sélectionner

<img border="0" src="http://www.dvdlib.be/utility/visudvd.php?jpg=http://www.site_de_l'image.fr/grande_image_a_reduire.jpg" width="200" height="280" id="imgjpg">
jusque là tout va bien ... le php sauve l'image sur le serveur ...
mais comment je fais pour récupérer des infos du php puisque le php n'envoie qu'une image :?
entre autre pour générer le bbcode nécessaire pour afficher l'image sur un forum

.... je suppose que la solution la plus simple est de sauver les infos dans la base lorsqu'on appelle visudvd.php et d'utiliser un formulaire php en retour

autre solus : pour ne pas toujours utiliser ajax ... j'ai essayé de générer du javascript dynamique un peu dans le style

Code : Tout sélectionner

<script id="script1" src="test.php"></script>
<script type="text/javascript">
   xscript1.src = "test_recup_info.php";
</script>
Pas beaucoup poussé les recherches ... çà à l'air de fonctionner avec IE mais pas Firefox

:idea: Sinon en écrivant ceci ... je me demande si je ne passerais pas par le système de charger du xml que j'ai déjà utilisé et qui fonctionne très bien et de retransformer le xml en javascript ...
:roll: un peu carabistouillé comme système :oops:

.... :!: suite à ce post ... j'ai pas mal d'erreurs dans la Console provenant je pense de geckozone.css ... peut-être limiter le style à IE :D :

Code : Tout sélectionner

/** Comportement pour IE */
body {
	behavior:url("../../../spip/squelettes/styles/htc/csshover.htc");
}
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12

Publié : 06 déc. 2007, 14:06
par lpgc
encore du travail mais j'ai mis en ligne ce qui était déjà fait :D

http://www.dvdlib.be/utility/packshot.htm

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12

Re: Pas si résolu que cela (Réduire une image en ASP ou PH

Publié : 06 déc. 2007, 15:54
par calimo
lpgc a écrit :jusque là tout va bien ... le php sauve l'image sur le serveur ...
mais comment je fais pour récupérer des infos du php puisque le php n'envoie qu'une image :?
Quelles infos ? Les récupérer où ? Côté client ? Pas trop compris là...

Re: Pas si résolu que cela (Réduire une image en ASP ou PH

Publié : 06 déc. 2007, 16:27
par lpgc
calimo a écrit :
lpgc a écrit :jusque là tout va bien ... le php sauve l'image sur le serveur ...
mais comment je fais pour récupérer des infos du php puisque le php n'envoie qu'une image :?
Quelles infos ? Les récupérer où ? Côté client ? Pas trop compris là...
en fait c'est visudvd.php qui sauve l'image sur le serveur mais pour faire le bbcode ... je dois bien pouvoir récupérer l'endroit où il l'a sauvé

( l'adresse du jpeg sur le serveur si tu préfère ) ...

sinon tu as raison c'est moi qui me suis mal exprimé ... il n'y a qu'une seule info à renvoyer dans cette partie du projet :
cette fameuse adresse

Faire un formulaire packshot.php est certainement la solution la plus simple
:idea: et passer l'adresse par variable de session ... ? ( même plus besoin de la base de donnée )

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12

Publié : 06 déc. 2007, 16:37
par lpgc
Merci pour ton aide Calimo, :D

en fait tes quelques questions ont permis que l'euro tombe

... je n'avais pas pensé aux variables de sessions
et je ne me voyais pas développer toute une partie sql
juste pour passer une info

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12

Publié : 06 déc. 2007, 16:59
par calimo
Outch ! Pourquoi des variables de session ? :shock:

Lorsque l'image est sauvée sur le serveur, il y a bien un moment où tu dois indiquer son adresse, pour la sauver, non ? À ce moment, tu la mets dans un champ "hidden" ou quelque chose comme ça :wink:

Publié : 06 déc. 2007, 19:58
par lpgc
calimo a écrit :Outch ! Pourquoi des variables de session ? :shock:
pour passer l'adresse de l'image sauvée dans visudvd.php à packshot.php l'appelant
calimo a écrit : Lorsque l'image est sauvée sur le serveur, il y a bien un moment où tu dois indiquer son adresse, pour la sauver, non ? À ce moment, tu la mets dans un champ "hidden" ou quelque chose comme ça :wink:
Ben non ! c'est visudvd.php qui le détermine ... c'est lui qui crée l'image et la sauve ...
ce n'est pas à l'appelant de le déterminer à sa place ....
manquerait plus que çà ... c'est qu'il a sa fierté le p'tit visudvd :lol:

( non je rigole ... en fait la fonction de sauvegarde est intégrée à la fonction qui crée le jpeg : imagejpeg
il suffit de passer un second paramètre à cette fonction précisant où le jpeg doit être sauvé ...
et c'est plus facile que ce soit visudvd qui détermine l'endroit en fonction de la taille des répertoires et de leur contenu )


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12