moué... bah au pire j'aurai appris qqch!
et pi je recup pas des new mp3 si souvent de ttes facons ;)
seb91
Goueg a écrit a écrit :
vi ;)
bin ca va me perfectionner en XML et je m'en servirait pour faire une page avec mes mp3 :D
ah. Par contre, selon ce que tu veux faire, tu devrais logiquement rencontrer un frein, c le temps... Tu ne pourras pas avoir une consultation réellement dynamique si tu as plusieurs centaines de fichiers ! A chaque fois que tu rajouteras des MP3, faudra relancer le script...
Pour te situer, moi, j'ai une arborescence de 90000 fichiers de 5ko (en moyenne) à gérer et l'arborescence se construit en 45 minutes environ (sur un PIV 1,7Ghz)
goueg
vi ;)
bin ca va me perfectionner en XML et je m'en servirait pour faire une page avec mes mp3 :D
seb91
Goueg a écrit a écrit :
seb >> merci pour le lien XML! :)
bah de rien, mais c vrai que moi aussi, j'en ai eu besoin, et quand g trouvé ce lien , g halluciné... C assez puissant, je crois que c surtout le concepteur de ce truc qu'il faut remercier :D
goueg
sinon tu pouvais transformer ca en HTML avec sablotron, une extension a rajouter a PHP...
ensuite tu affichais la source et tu pompais le code.
seb >> merci pour le lien XML! :)
seb91
Dj YeLL a écrit a écrit :
Seb91> Ben je l'ai téléchargé le XSL, mais ca transforme pas le code en HTML ...
Je comprends pas...
Le XSL marche très bien chez moi !
ah attends, ya une surprise :) Tu as déjà fait du XML chez toi ? C compatible au moins ?
Effectivement, si t pas compatible, je concois que ce soit un peu plus cho et surtout que ca ne l'affiche pas
seb91
vous êtes suffisamment honteux comme ca ou je vous donne carrément le lien du bas de page ?? :lol: :lol:
plus serieusement, regarde bien le script repertoire.js et le xsl, et tu arriveras à faire ce que tu veux...
Dj YeLL
Seb91> Ben je l'ai téléchargé le XSL, mais ca transforme pas le code en HTML ...
C'est pas graven j'ai trouvé un logiciel qui me fait ça ... son nom ? HYPER LINK MAKER v2.0 ... tout simplement :)
Un grand Merci quand meme à Seb91 ... et aux autres :)
seb91
Dj YeLL a écrit a écrit :
Ah zut ! Ca reste en XML apres ? Ya pas moyen d'avoir tous les liens sous la forme <a href="...">Nom</a> ? :(
ohé, les enfants.......
le XSL il est en bas de la page :D
alien_nan
il te reste plus qu'a trouver la xsl qui te generera de l'html a partir de ton xml
Dj YeLL
Ah zut ! Ca reste en XML apres ? Ya pas moyen d'avoir tous les liens sous la forme <a href="...">Nom</a> ? :(
seb91
Dj YeLL a écrit a écrit :
Merci, tu me sauve le vie :)²
De rien :jap: Par contre, si tu dois l'utiliser, je te conseille vivement d'enlever le maximum de test (if) que tu puisses enlever, car ca ralentit vachement l'execution du script (quasiment du simple au double).
bah attends que je te retrouve le lien (avec le source et tout), c du javascript qui scanne ton dur, et qui te forme un fichier XML, après ya aussi un fichier XSL pour mettre tout ca en forme (sous forme d'arborescence, mais c assez modulable selon ce que tu veux faire)
(je recherche le lien, mais je lutte :))
...
Merci :) :jap:
seb91
Dj YeLL a écrit a écrit :
Je fais ça avec quoi ?
bah attends que je te retrouve le lien (avec le source et tout), c du javascript qui scanne ton dur, et qui te forme un fichier XML, après ya aussi un fichier XSL pour mettre tout ca en forme (sous forme d'arborescence, mais c assez modulable selon ce que tu veux faire)
(je recherche le lien, mais je lutte :))
...
Dj YeLL
DarkOli a écrit a écrit :
Code :
en Shell Unix
for fichier in *.wav
do
ligne="<a href=\"$fichier\">$fichier</a>"
echo $ligne
done
ça doit marcher, il suffit ensuite de rediriger la sortie standard.
Shell Unix ? :??:
Dj YeLL
seb91 a écrit a écrit :
dans ce cas, je te recommande chaudement ma technique (je l'utilise pour une appli et je peux te dire que c nickel)
Je fais ça avec quoi ?
otb82
veryfree a écrit a écrit :
meme sans connaitre
donne toi une semaine pour le faire (les liens sont ds une base de données? si oui ca se fait en 15 min de developpement)
ca se fe un 15 minutes koi qu'il arrive ..
un listing de directory
puis une variable de nom de fichier
et le tour est joue
seb91
Dj YeLL a écrit a écrit :
Non, c'est pas dans une base de donnée justement, sinon j'aurais su comment faire ;)
dans ce cas, je te recommande chaudement ma technique (je l'utilise pour une appli et je peux te dire que c nickel)
Dj YeLL
j'etudie toutes vos propositions, n'hesitez pas :) Je vous remercie par avance :jap:
darkoli
Code :
en Shell Unix
for fichier in *.wav
do
ligne="<a href=\"$fichier\">$fichier</a>"
echo $ligne
done
ça doit marcher, il suffit ensuite de rediriger la sortie standard.
Dj YeLL
veryfree a écrit a écrit :
meme sans connaitre
donne toi une semaine pour le faire (les liens sont ds une base de données? si oui ca se fait en 15 min de developpement)
Non, c'est pas dans une base de donnée justement, sinon j'aurais su comment faire ;)
seb91
autre solution :
tu génères une arborescence XML à partir du repertoire de ton disque dur qui contient les *.wav (et si il ne contient pas que des wav, tu filtres) et tu affiches cette arborescence...
Si tu es interessé par cette technique, ya un type qui a fait ca, je peux essayer de retrouver le lien
C également très simple, et ne nécessite pas de serveur (contrairement au PHP)
Dj YeLL
Oui je connais le php, mais je savais pas k'on pouvais faire ça ...
veryfree
meme sans connaitre
donne toi une semaine pour le faire (les liens sont ds une base de données? si oui ca se fait en 15 min de developpement)
otb82
Dj YeLL a écrit a écrit :
Je peux ...
si connais deja un peu le php sinon c pas la peine
Dj YeLL
otb82 a écrit a écrit :
en php si tu pe c tres simple
Je peux ...
otb82
Dj YeLL a écrit a écrit :
Je vais proposer des Samples au format WaV a telecharger, j'en ai environ 1500 ... comment puis-je faire pour creer les liens tres rapidement ? Existe t'il un logiciel qui s'en occupe ?
en php si tu pe c tres simple
Dj YeLL
Je vais proposer des Samples au format WaV a telecharger, j'en ai environ 1500 ... comment puis-je faire pour creer les liens tres rapidement ? Existe t'il un logiciel qui s'en occupe ?