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

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
lpgc
Lézard à collerette
Messages : 259
Inscription : 16 juil. 2006, 01:02

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

Message 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
Dernière modification par lpgc le 06 déc. 2007, 16:38, modifié 1 fois.
lpgc
Lézard à collerette
Messages : 259
Inscription : 16 juil. 2006, 01:02

Message 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
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

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

Message 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à...
lpgc
Lézard à collerette
Messages : 259
Inscription : 16 juil. 2006, 01:02

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

Message 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
lpgc
Lézard à collerette
Messages : 259
Inscription : 16 juil. 2006, 01:02

Message 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
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message 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:
lpgc
Lézard à collerette
Messages : 259
Inscription : 16 juil. 2006, 01:02

Message 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
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités