REDIMENSIONNEMENT D'IMAGE PHP

nik0s Messages postés 3 Date d'inscription samedi 29 janvier 2011 Statut Membre Dernière intervention 7 avril 2012 - 7 avril 2012 à 14:11
mldvb Messages postés 8 Date d'inscription jeudi 15 décembre 2005 Statut Membre Dernière intervention 1 mars 2019 - 24 avril 2012 à 08:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/54193-redimensionnement-d-image-php

mldvb Messages postés 8 Date d'inscription jeudi 15 décembre 2005 Statut Membre Dernière intervention 1 mars 2019
24 avril 2012 à 08:52
Bonjour

Je viens de découvrir ce script, et j’ai été surpris de découvrir que tu mets niveau expert pour ce code, alors que j’ai déposé quasiment le même en tant que débutant.

La fonction que j’ai écrite (et qui ressemble étrangement) est la suivante : ‘function miniature($chemin_original, $chemin_mini, $fichier_image, $fichier_image_dest, $largeur_mini) ‘, elle fait partie du code ‘diaporama_maj.php5’ déposé sur phpcs le 2/12/2009 a l’adresse suivante
http://www.phpcs.com/codes/AFFICHAGE-GESTION-DIAPORAMA-PHP-SANS-BASE-DONNEES-AVEC_50922.aspx

Ceci dit je n’interdis nullement de l’utiliser ni de le modifier, mais ne parlons pas d’un petit bout de code utilisant GD comme d’un développement d’expert.
cs_Valentino Messages postés 81 Date d'inscription vendredi 19 juillet 2002 Statut Membre Dernière intervention 3 août 2010
16 avril 2012 à 09:59
Tu as bien fais de virer ton dernier commentaire JSTEVENS...
cs_nino31 Messages postés 17 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 29 avril 2013
11 avril 2012 à 09:21
Tnx JSTEVENS, je vais essayer cela.
JStevens Messages postés 4 Date d'inscription dimanche 1 avril 2012 Statut Membre Dernière intervention 11 avril 2012
11 avril 2012 à 08:33
Il y a modification et modification. Prendre la source et modifier le nom d'une seule variable pour se l'approprier c'est irrespectueux (dans la même vision des choses que Gille59). Par contre l'améliorer grandement en ajoutant une fonction (ex : enregistrement de l'image originale en plus de la miniature avec une certaine norme dans les noms) là ça pose aucuns problèmes.

Pis je ne suis pas naïf, la licence est juste là pour prévenir. A moins d'avoir le code source sous les yeux, il n'existe aucun moyen de savoir s'il s'agit bien de ma class que vous utilisez ou non. Autrement dit, officieusement vous pouvez en faire ce que vous voulez. Mais si un jour je tombe sur un site qui vends cette class en la laissant intacte, il va s'en mordre les doigts.
darkvador59 Messages postés 9 Date d'inscription lundi 9 août 2004 Statut Membre Dernière intervention 10 avril 2012
10 avril 2012 à 23:54
@JStevens merci de ne pas parler d'évolution lorsqu'on indique "Licence Creative Commons : Pas d'utilisation Commerciale, pas de modification."

elle sert à rien ta source si on a pas le droit de la modifier.

@Gille59 +1
@carabaas +1
JStevens Messages postés 4 Date d'inscription dimanche 1 avril 2012 Statut Membre Dernière intervention 11 avril 2012
10 avril 2012 à 11:10
Pour l'utiliser tu dois commencer par inclure la class dans ta page php. Ensuite tu l'initialises avec la ligne de code
$redim = new Redim();
Et enfin tu crées l'image comme ceci : $redim->generate_image($largeur, $hauteur, $chemin, $name, $src);

Avec :
- $largeur la largeur maximale (en valeur entière,sans le "px") de la miniature voulue,
- $hauteur la hauteur maximale (toujours en valeur entière, sans le "px"),
- $chemin le chemin (dossier) ou sera enregistrée l'image,
- $name le nom de l'image voulu,
- $src le lien de l'image à redimensionner .

Ensuite tu peux l'afficher avec un simple echo '';
cs_nino31 Messages postés 17 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 29 avril 2013
10 avril 2012 à 10:59
Bonjour,

Désolé, mais je suis vraiment nul : Je voudrais utiliser cette source, mais en l'état, elle ne fonctionne bien évidemment pas. J'imagine qu'il y a des commentaires à virer, des champs à modifier... et je n'y ai pas réussi... Quelqu'un pourrait-il m'indiquer comment faire fonctionner ce script ?

d'avance merci
JStevens Messages postés 4 Date d'inscription dimanche 1 avril 2012 Statut Membre Dernière intervention 11 avril 2012
10 avril 2012 à 10:55
Je comprends tout a fait Gille59, cependant ce script n'a pas d'origine quelconque. Et si ça avait été le cas, j'aurais été le premier à citer les sources.

Fin bon, un merci à php.net pour sa doc plus qu'utile, aux sites comme grafikart.fr, siteduzero.com, developpez.net de m'avoir indirectement aidé dans le développement de ce code :)
acide4 Messages postés 1 Date d'inscription samedi 2 août 2008 Statut Membre Dernière intervention 10 avril 2012
10 avril 2012 à 10:08
bon script !!
Gille59 Messages postés 23 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 7 octobre 2012
10 avril 2012 à 06:22
JSTEVENS :
gné ? Non ! Disons que tu pourrais au moins spécifier d'où vient le script d'origine (pour le respect) et delà expliquer ta modification (ton savoir).
JStevens Messages postés 4 Date d'inscription dimanche 1 avril 2012 Statut Membre Dernière intervention 11 avril 2012
9 avril 2012 à 19:49
J'ai mis expert car ce n'est pas du niveau d'un débutant (pour moi débutant c'est gérer un formulaire, et je parle pas des failles). Trop tard pour changer il me semble ^^

@Gille59: gné? Tout d'abord s'inspirer des autres en améliorant leur(s) source(s), c'est pas ce qu'on appelle l'Évolution? Ensuite si pour toi prendre un script c'est se renseigner sur les fonctions à utiliser sur la doc php.net, alors oui j'ai pris des fonctions déjà incluses dans php ....

De rien Nik0s ;)
carabaas Messages postés 2 Date d'inscription lundi 10 octobre 2005 Statut Membre Dernière intervention 3 décembre 2005
9 avril 2012 à 18:19
Salut,
c'est une source niveau débutant pas expert :]
Gille59 Messages postés 23 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 7 octobre 2012
9 avril 2012 à 12:52
Prendre un script déjà fait par d'autre et y mettre des gadjets c'est nul
nik0s Messages postés 3 Date d'inscription samedi 29 janvier 2011 Statut Membre Dernière intervention 7 avril 2012
7 avril 2012 à 14:11
Très utile merci JStevens
Rejoignez-nous