Accueil > Forum > > > > [photo] comment faire un slideshow du type de darty !
[photo] comment faire un slideshow du type de darty !
mardi 19 avril 2005 à 15:22:48 |
[photo] comment faire un slideshow du type de darty !

floxone
|
salut, salut, Je vous explique mon problème : Ca fait un moment que je navigue sur le web pour trouver un script simple et efficace, mais surtout très clair pour réaliser ma petite tache... Voila, je possede des photos dans un repertoire. Elles sont nommées du type : identifiant1_1.jpg, identifiant1_2.gif, identifiant2_1.jpeg, identifiant3_1.jpeg ... Et je voudrais pouvoir sortir pour ma fiche de l'identifiant1 toutes ces photos (uniquement celles prefixée par identifiant1, passé en paramètre §identity) et naviguer grace a des boutons suivants et precedents entre les photos (pareil a la pop up de darty pour les photos quand il y en a plusieures. Merci à tous de votre aide et en esperant ne pas etre passe a cote d un source deja etabli !
|
|
mardi 19 avril 2005 à 15:35:12 |
Re : [photo] comment faire un slideshow du type de darty !

malalam
|
Hello,
ce serait plus simple avec une bdd.
Sinon, il te faut utiliser des substr() pour recuperer l'identifiant.
je ne vais pas te faire le script, mais en voici un tres mal code parce
que je viens de le pondre en 30 secondes : j'avais une serie d'images
(une centaine) sous ce format : 1_bg.gif, ..., 98_bg.gif...
dans un repertoire.
Ok ?
je devais les renommer en incrementant le chiffre contenu dans le nom.
Ebn fait ca allait de 1 a 96, et je devais avoir maintenant les memes mais de 97 a 193 (+96).
Donc :
<?php
function file_replace($dir, $dir2) {
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($file != '.' && $file != '..')
echo 'filename: ', $file, ' & ';
$stay = substr ($file, -7);
$file2 = substr ($file, 0, strlen($file) - 7);
$file2 += 96;
$file2 .= $stay;
echo 'rename : ', $file2, '<br />';
rename ($dir.'/'.$file, $dir2.'/'.$file2);
}
closedir($dh);
}
}
}
$ren = file_replace ('copy', 'copy2');
?>
c'est fait vraiment a la va vite, pas optimise, pas portable...c'etait un besoin sur le coup et j'etais tres tres presse lol.
Ca devrait t'aider a comprendre deja pour recuperer une partie du fichier.
Ensuite, reste plus qu'a comparer, et a creer un menu...
|
|
mardi 19 avril 2005 à 16:35:24 |
Re : [photo] comment faire un slideshow du type de darty !

floxone
|
Merci merci,
Mais en faite, le probleme c'est que les photos n'ont pas un nombre fixe. Et tout les scripts que j'ai trouvé ne marche que de §debut a §fin. Alors, tu me diras qu'il me suffit de compter le nombre de photos avec mon prefixe... Je suis dessus... Mais surtout, c'est le truc tout bête de dire "clic" : 1 photo suivante ou précédente. Faire exactement comme la popup de darty quand il y a plusieures prises de vues. Ca doit etre tout bete, mais je suis depassé ! Faut-il rangé les noms dans un tableau ou est-ce qu'il est possible de le faire à la volée... désolé de vous déranger pour un truc qui doit être tout bête ! Mais c'est juste ca que je veux : dire je clique ici alors j'affiche la photo suivante dans la même fenêtre. Et savoir comment trouver la photo suivante (tableau ou pas tableau). J'ai l'impression de ne pas être clair du tout....
|
|
mardi 19 avril 2005 à 17:00:27 |
Re : [photo] comment faire un slideshow du type de darty !

malalam
|
Hello,
moi je vois un nombre fixe la : 1_1 ? 2_1 ? etc...de toute facon, identifiant lui est fixe apparemment.
Bah pour ca le mieux c'est vraiment une bdd...parce que la tu dois lire a chaque fois le nom de images, c'est un peu lourd...
Une bdd, ou un systeme de repertoires.
Sinon avec ton systeme oui, il te faut mettre les photos dans un tableau.
Je ne sais pas comment tu veux que cela fonctionne...mais bon, tu fais des categories en fonction des identifiants.
Puis tu te deplaces dans le tableau, dans son arborescence, directement.
$image[0][1]...
sur le clic, tu incrementes une variable : $incr ++; ou tu la decrementes $incr --
Tu testes que tu ne depasses pas la taille du tableau et tu affiches :
$image[$incr][0] et les autres.
C'est a dire :
foreach ($image[$incr] as $valeur)
echo '$valeur';
C'est a peu pres le principe.
|
|
mardi 19 avril 2005 à 17:03:08 |
Re : [photo] comment faire un slideshow du type de darty !

floxone
|
ok, c 'est ce que je pensait... Je me plonge dans le code !
Encore merci.
|
|
mardi 19 avril 2005 à 18:06:41 |
Re : [photo] comment faire un slideshow du type de darty !

Anthomicro
|
Salut ;-)
Perso, si tu n'as pas beaucoup d'utilisateurs, je te conseille le
système de répertoires ayant le nom de l'identifiant. Si tu as beaucoup
de noms d'utilisateurs différents (pas forcément d'images), la bdd
devient plus facile d'emploi.
a ++
|
|
mercredi 20 avril 2005 à 11:03:42 |
Re : [photo] comment faire un slideshow du type de darty !

floxone
|
ok, je ne suis qu au cahier des charges... Je regarde ce qu il met possible de faire. Il s'agit d'un site de voiture et les utilsateurs peuvent y deposer un nombre d image variable. Je penses effectivement que la BD peut etre une bonne solution. Mais jusqu a present, je n etais pas sûr d etre sur MySQL 4 : donc j essayais d eviter des jointures et des clefs etrangeres. C est pour cela que j essayait de voir comment fonctionner le systeme de parcours des fichiers.
Merci a vous.
|
|
Cette discussion est classée dans : type, photo, photos, identifiant1, darty
Répondre à ce message
Sujets en rapport avec ce message
Problème d'espace... [ par romagnoli64 ]
Bonjour voilà j'ai un problème qui me turlupine.J'affiche des photos grace a un requete et tout le toutim, mais si j'ai des photos avec un nom du styl
Pb avec getimagesize [ par babid ]
Salut, En fait mon problème vient de la fonction getimagesize, l'erreur est : Warning: getimagesize : Unable to open ....Pour situer, je travaille en
Au secours ! [ par dadybond ]
Bonjour,Je vous explique mon problème :Sur mon site on peut noter les photos des autres membres, donc je me sert de deux tables, une pour stocker les
Site de photo [ par hary89 ]
bonjour,Je débute en php, j'utilise Dreamweaver. J'ai créé une base de donnée, ma page d'affichage de photo va chercher les noms de fichier dedant. Mo
uopload en php [ par jaco13 ]
Si je peux me permettre et si quelqu'un trouve quelques minutes pour me répondre, j'aimerais avoir un petit conseil sur un problème en php qui
Fichiers multiples et dossiers ? [ par porciner ]
Bonjour, J'ai sur mon site un système d'ajout photos, les membres ajoutent des photos sur leur profil. J'utilise le système le plus simple (je pense),
album photo à partir d'un serveur FTP [ par d_alma ]
Bonjour, J'aimerais faire un album photo. Les photos seraient stockées dans plusieurs répertoires et sous repertoires. Le but serait de pouvoir navi
Modification d'un script... [ par Farfadam ]
Bonjour à tous,Voila, j'ai trouvé un script intérésant pour faire une sorte d'album photo ici : http://www.jejavascript.net/visionn.php j'aimerais pou
Classement de photo hors du commun [ par zarkor ]
Slt a tous, ça fait déja quelques mois que je me suis lancé dans le php. J'ai fait un systeme de vote pour des photos avec du sql. Seulement le problè
Erreur Script Album Photos [ par lemerayjb ]
Salut à vous ! J'ai telechargé un script PHP pour mettre un album photo sur mon site et j'ai p'tit probleme :-) J'ai essayé de contacté l'auteur de
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|