Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

63 commentaire(s) de Flachy Joe sur des sources sur tout CodeS-SourceS

Le : 07/07/2009 11:55:33
Source : VIGNETTE EN RECADRANT AVEC TAILLE FIXE!
Ben non puisque tu peux pas avoir la même date pour la modification de l'image source et de la vignette, à moins que tu ne compte modifier l'image source au moment de la création de la vignette ?


Le : 07/07/2009 11:49:13
Source : VIGNETTE EN RECADRANT AVEC TAILLE FIXE!
Je voit deux solutions : On peut soit intégrer une date en fin de nom de fichier de vignette et comparer avec le résultat de filemtime sur l'image de base, soit utiliser une somme de contrôle sur le fichier (crc32, md5 ou autre) qu'on utilise directement comme nom de fichier.


Le : 07/07/2009 11:35:08
Source : VIGNETTE EN RECADRANT AVEC TAILLE FIXE!
C'est sur que ça prend du temps, en fait le mieux serait de gérer un cache de vignette et de les régénérer que si l'image a changée.


Le : 07/07/2009 10:50:55
Source : VIGNETTE EN RECADRANT AVEC TAILLE FIXE!
Voui, mais niveau codage c'est moyen, les if elseif je trouve pas ça beau :)

J'avais codé un truc comme ça :

//Pour renvoyer l'image source
function sendSource($filename){
readfile($filename);
exit;
}

//récupère les dimensions et le type mime
$size = getimagesize($filename);

$width = $size[0];
$height = $size[1];

//Pas de changement de type...
header("Content-type: {$size['mime']}");

//Présence de l'extension GD, IMG_JPEG n'est défini que si elle est présente.
if (!IMG_JPEG)
sendSource($filename);

//Détermine les fonctions correspondant au type
switch ($size[2]){
case IMG_GIF:
$fctImageCreate = imagecreatefromgif;
$fctImage = imagegif;
break;
case IMG_JPEG:
$fctImageCreate = imagecreatefromjpeg;
$fctImage = imagejpeg;
break;
case IMG_PNG:
$fctImageCreate = imagecreatefrompng;
$fctImage = imagepng;
break;
case IMG_WBMP:
$fctImageCreate = imagecreatefromwbmp;
$fctImage = imagewbmp;
break;
case IMG_XBM:
$fctImageCreate = imagecreatefromxbm;
$fctImage = imagexbm;
break;
default:
//Type non géré;
sendSource($filename);
}

Au lieu de
  $source = imagecreatefromXXX($nomImage);
On fait alors
  $source = $fctImageCreate($nomImage);

De même plutôt que d'écrire le fichier sur le serveur on peux envoyer directement le code au client, dans ce cas l'utilisation devient :
<img src="vignette.php?file=maphoto.jpg&maxheight=70" alt="miniature de maphoto.jpg" />
Ce qui n'a pas besoin d'être dans un fichier .php pour fonctionner.

Si ça t'intéresse j'ai le script complet qui laisse le choix entre redimensionner en gardant le rapport hauteur/largeur d'origine ou en découpant les bords. J'ai aussi implémenté des dimensions minimales, dans le cas où l'image est très étroite il peut être intéressant de conserver une certaine largeur par exemple.


Le : 05/02/2009 11:16:24
Source : TROUVER LES FACTEURS D'UN NOMBRE
" Je n'ai trouvé aucune fonction en javascript semblable à celle-ci. Pourtant, elle m'a souvent été très utile "
Une recherche sur "nombres premiers" ma rapidement mené à :
http://www.javascriptfr.com/codes/DIVISEURS-NOMBRES-PREMIERS_30027.aspx

Tu connais les boucles ? Et les arguments des fonctions ?
Penche toi la dessus pour améliorer ton code.


Le : 14/01/2009 19:06:31
Source : HIÉRARCHISATION D'UN TABLEAU PAR FONCTION RÉCURSIVE
Le titre de la source ne correspond pas au contenu, il devrait donner une idée de ce qu'on va trouver.

"Hiérarchisation d'un tableau par une application de la récursivité", ou quelque chose comme ça, conviendrai mieux il me semble.

Sinon bonne idée, ça doit pouvoir être utile.


Le : 05/11/2008 08:58:08
Source : JUKEBOX EN LIGNE
@ bj33 :
J'entends bien, t'inquiètes, je vais prendre en compte tes réflexions et les autres. Mais comme je ne compte pas bosser vraiment ce code, je ne vais pas tout modifier, juste corriger les plus gros bugs.

Pour l'histoire de la playlist qui ne fonctionne pas de la même façon que d'autre, oui c'est voulu, c'est bien un lecteur de playlist et pas un lecteur d'album. Mais ça pourrait ce faire assez facilement. Si ça intéresse quelqu'un je me pencherai sur la question.

A noté que je suis un peu limité par le fait que je ne code pas en flash et que j'ai dû m'adapter au player que j'ai trouvé.

J'ai un autre bug, dans certain cas la barre de chargement du lecteur n'apparaît pas et comme c'est elle qui détermine quand il faut passer à la piste suivante, et ben la lecture s'arrête à chaque morceau et il faut les passer à la main. Je crois que c'est un problème d'accents dans le nom du fichier passé au lecteur.


Le : 04/11/2008 20:26:19
Source : JUKEBOX EN LIGNE
La liste des fichiers permet de les télécharger.
J'ai pris le parti de ne pas lister les sous dossiers de dossiers contenant des fichiers, ça oblige à respecter le standard Artiste/Album/Pistes.mp3 mais bon, c'est pas trop contraignant dans mon cas : je gère le stockage avec Amarok qui est configuré de cette façon.


Le : 04/11/2008 13:27:18
Source : JUKEBOX EN LIGNE
A propos de l'endroit où j'ai posté : j'ai hésité un moment mais je me suis dit que sur javascriptfr les membres attendent plutôt du code qu'ils peuvent tester en local, et cette catégorie (Javascript DHTML) de PHPCS doit être faite pour ce genre de code je pense, non ?

Quant au niveau initié, c'est qu'il faut l'être un peu, non pour comprendre le PHP mais pour le comprendre suffisamment pour le mixer à l'autre langage qu'est javascript.

Je poste une mise à jour commentée dans peu de temps...


Le : 03/11/2008 23:29:53
Source : JUKEBOX EN LIGNE
Le fichier Musique c'est un lien fait sous linux, il doit pas très bien passer sous Vindôz...

J'ai fait ça uniquement pour mon usage personnel à la base, et le but est bien de faire partager des bouts de codes.

Ceux qui cherche un gestionnaire de musique,trouverons leur bonheur avec Ampache (http://ampache.org/demo).



1 2 3 4 5 6


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.