Générer petit image a partir d'une grande [php] - PHP - Programmation
Marsh Posté le 17-03-2003 à 11:11:44
rainckill a écrit : Bonjours, |
2 possibilités :
1) tu crées les petites vignettes avec un log d'image (ya des scripts qui permettent d'automatiser la tâche).
2) PHP : tu génères automatiquement une vignette à partir de la grande image, et c'est cette vignette qui sera sollicitée.
Marsh Posté le 17-03-2003 à 20:10:18
Hermes le Messager a écrit : |
Je m'imaginer aussi un tel systeme, mais comment le réalisé ? A partir de l'upload de l'image 800*600, php peut créer (et uploader dc) une meme image mais de taille différente ? Comment ?
Merci
Marsh Posté le 17-03-2003 à 20:27:31
rainckill a écrit : |
SVP, écris mieux... C'est fatiguant à force, et ça te jouera des tours dans ta vie prof.
Bon, pour en revenir à ton problème :
PHP peut créer des images à partir d'images uploadées (ou non). Il convient pour cela d'utiliser des fonctions de la librairie GD qui est automatiquement présente avec les versions 4+ de PHP.
Tu dois consulter le manuel de PHP (en .chm, le plus pratique, dispo sur php.net en français) et tapper dans "rechercher" : "images". Tout y est parfaitement expliqué avec exemples de codes à l'appui.
Voilà
Marsh Posté le 18-03-2003 à 18:29:53
Excuse moi pour ces fautes ça arrive au meilleur d'entre nous
Bon, en suivant tes conseils et en effectuant donc cette recherche, j'ai trouvé ce code, exactement ce qu'il me fallait
Code :
|
Par contre, je ne vois pas trop comment l'utiliser C'est sous la forme d'une fonction, il faut donc faire appel à cette fonction à un moment donné ? Mais comment ?
Merci
Marsh Posté le 18-03-2003 à 19:00:11
Tu dois apprendre PHP, il faut en passer par là, pas d'autres choix.
Saches que pour appeler une fonction, on fait :
nom_de_la_fonction(paramètre1, paramètre2, etc...);
Tout simplement. Mais ce n'est pas à moi de t'apprendre le php. Il y a des sites très bien faits pour ça : phpdebutant.org par exemple.
Marsh Posté le 18-03-2003 à 21:33:16
http://www.php.net/ pour chercher a koi correspond les fonctions ...
Marsh Posté le 18-03-2003 à 21:37:29
weed a écrit : http://www.php.net/ pour chercher a koi correspond les fonctions ... |
C plus la peine, il a télécharger le fichier .chm qui est en fait le contenu de l'index de toutes les fonctions PHP + des exemples de code justement sur php.net
Marsh Posté le 19-03-2003 à 12:07:12
oki merci
bon, par contre, je rencontre ces erreurs :
Code :
|
ceci en appellant la fonction citée plus haut par
Code :
|
sachant que le nom de l'image uploadée est renommée $nomimg mais le champ est $img (d'ou $img_type)
Quelqu'un peut m'aider ?
dsl
Marsh Posté le 19-03-2003 à 12:41:28
rainckill a écrit : pourtant c bien l'image (800*600) que j'uplaode |
Tu dois avoir un problème de chemin dans tes fichiers, ou des chmods mal rêglés.
Mais de toutes manières, tu mets la charue avant les boeufs coco... Avant d'apprendre à utiliser ce genre de fonction, commences déjà par assimiler les bases. C'est l'affaire de 2 semaines à un moins de boulot, mais sans ça, tu posteras des messages ici toutes les dix minutes.
On peut pas étudier à ta place.
Marsh Posté le 19-03-2003 à 12:48:10
bahh le pb c qu'il veut juste utiliser 2-3 fonctions php
dont il a besoin
ms ehhhh malheuresement les bases st obligatoires
Marsh Posté le 19-03-2003 à 12:49:15
weed a écrit : bahh le pb c qu'il veut juste utiliser 2-3 fonctions php |
jusqu'à la prochaine fois où il verra que là encore c plus pratique d'utiliser le PHP. Je connais ce genre de logique, c'est sans fin...
Marsh Posté le 19-03-2003 à 14:06:35
euh ca va vous paraitre bizarre que je dise ca, mais els bases, je les ai deja
mais elle ne m'aide aps a résoudre les erreurs rencontrées
Marsh Posté le 19-03-2003 à 14:08:49
rainckill a écrit : euh ca va vous paraitre bizarre que je dise ca, mais els bases, je 'lai ai deja |
Ben quand on sait pas comment employer une fonction, je me dis que certains chapitres ont été "sautés", moi.
Normalement, quelqu'un qui fait tous les tutos de phpdebutant.org jusqu'au bout en les ayant parfaitement compris, n'a pas le genre de problème que tu rencontres.
Savoir faire un écho ou un if n'est pas suffisant. Il faut aussi se pencher sur les fonctions etc...
Marsh Posté le 19-03-2003 à 14:17:25
Hermes le Messager a écrit : |
oui, j'ai vu les exo de phpdébutant il y a longtemps aucun n'avait été sauté, nonon, mais ca fait qd meme longtemps, et j'avais oublié ce dont je me sers quasi jamais en php, els foncions
Marsh Posté le 19-03-2003 à 14:21:50
rainckill a écrit : |
t dois pas bcp connaître le forum toi...
le drapeau c'est pour marqué un topic qui nous interesse (et ainsi le retourver plus vite) ça revient au même que de poster n'importe quel message mais c'est plus explicite, là j'avais rien à dire mais je voulais pas perdre le topic, voilà
Marsh Posté le 19-03-2003 à 14:26:27
Terrible Hermes, merci pour le truc du manuel en chm à télécharger, y'a tout
Marsh Posté le 19-03-2003 à 14:39:07
DrWatson a écrit : |
ah oki ^^
(je connaissais le drapo, mais j'avais pas compris pq tu le posté ici )
Marsh Posté le 22-03-2003 à 20:57:12
rainckill a écrit : oki merci
|
Personne pour m'aider ?
Marsh Posté le 17-03-2003 à 11:08:53
Bonjours,
alors voila, j'aimerai savoir comment vous faites vous pour faire vos albums d'images Je voudrais qu'il y ai un index avec la vue des photo "petite", puis o click qu'elle s'grandisse. J'arrive facilement a le faire, mais un probleme d'optimisation se hurte à moi. En effet, j'utilise la meme image que l'affichage soit grand (800*600) ou petit (160*120), et laffichage des images petites est en conséquent lent.
J'aimerai savoir comment vous vous y prenez vous, car l'album contiendrai une foule dimage, donc, faire une image petite pour chaque ilage, ce sera lourd d'autant plus que j'utilise un systeme d'upload d'images.
Enfait, comme le systeme hak du phpbb : http://www.graphikstar.com/site/wo [...] p?cat_id=8 c'est, il me semble, la meme image grande ou eptite, or, l'affichag des eptites images estr apide ! commetn cela se fait t'il ?
Merci
Message édité par rainckill le 17-03-2003 à 20:11:01