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 !

MIXCLUB/PLAYLIST


Description

Cliquez pour voir la capture en taille normale
Super playlist pour site web avec PHP/MYSQL code tres facile a modifier avec commentaire pour les debutants.Ce script n'as pas besoin de mettre des liens et des pages diferrents pour mettre ces musique en ligne.Ce script est vraiment facile avec des include() et un systeme de pagination.
Bonne chance!
 

Conclusion

Contactez mixclub.tk pour toute chose et le test du lecteur est sur ce meme site web.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de jean84 le 12/12/2006 21:36:38

Salut !

Pas mal, ton code est pas trop mal et il est correctement commente. Neanmoins, il y a un quelque chose d'assez grave pour une appli fonctionnant avec une bdd, c'est que tu ne filtres ABSOLUMENT rien.. mais alors rien de chez rien !! Ce qui fait que cote securite, un pirate un (tout petit) peu experimente arriverai a faire un peu ce qu'il veut avec ta base.... pense donc a appliquer au moins un htmlentities() sur tes variables $_POST.
Si jamais t'a la flemme, tu peut faire sa par exemple :

foreach ( $_POST as $Key => $Value )
    $_POST[$Key] = htmlentities(strip_tags($_POST[$Key]));

tu inclues sa au debut de chaque fichier et tu pourras utilsier tranquillement tes variables apres (pas besoin de modifier le code). Ce n'est qu'un exemple de secour mais sa pourra t'aider.

@++ et bonne continuation :-)

signaler à un administrateur
Commentaire de guisx00 le 13/12/2006 00:47:29

Salut franchement l'idée est vraiment pas mal
Seul soucis et la je pense que je vais trouve mais peut etre une reponse à ma question sera faites avant.
J'ai installe ton script ajout de musique modif etc tout marche sauf le lecteur quand je clique dans la playlist rien ne se passe j'ai pourtant installer le plugin quick time etc mais sa marche pas quelqun à til la reponse svp merci

@++

signaler à un administrateur
Commentaire de kankrelune le 13/12/2006 10:54:16

@ jean84... htmlentities() et strip_tags() ne servent strictement à rien pour mysql cette dernière n'interprétant ni le html ni le php... la seul solution fiable c'est mysql_real_escape_string()

function cleanForMysql($var)
{
    if(is_numeric($var))
        return $var;
    elseif(is_array($var))
    {
        foreach($var as $k => $v)
            $var[$k] = cleanForMysql($v);
    }
    else
    {
        if (get_magic_quotes_gpc())
            $var = stripslashes($var);

        $var = mysql_real_escape_string($var);
    }

    return $var;
}


foreach($_POST as $k => $v)
    $_POST[$k] = cleanForMysql($v);

Il est inutile de le faire sur toute la superglobale $_POST... le faire uniquement sur les entrées servant aux requetes SQL suffit... à moins que toutes les entrées servent aux requetes SQL... .. .

@ tchaOo°

signaler à un administrateur
Commentaire de kankrelune le 13/12/2006 12:36:44

A au fait... htmlentities() et strip_tags sont utile dans ce code pour éviter les failles XSS notament dans lecteur.php... .. .

Sinon pour ton problème guisx00... c'esty le code du lecteur qui est foireux... je me demande même comment un navigateur peut arriver à le lire...

Pour quicktime...

<object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" height="16" width="200">
    <param name="data" value="<?php echo $play ?>">
    <param name="quality" value="high">
    <param name="allowscriptaccess" value="never">
    <param name="volume" value="75%">
    <param name="autostart" value="true">
    <param name="standby" value="Loading component... please wait... .. .">
    <embed src="<?php echo $play ?>" quality="high" pluginspage="http://www.apple.com/quicktime/download/" allowscriptaccess="never" volume="75%" autostart="true" standby="Loading component... please wait... .. ." type="audio/mpeg" height="16" width="200">Your browser does not support the player html tag... .. .</embed>
</object>

Il serait bien de laisser le choix du player à l'internaute en fonction de ce qui est installé sur son pc... genre un en flash (par ex: dewplayer), windows média player, real player et quicktime... parce que je vois mal l'internaute qui n'a pas quicktime d'installé sur son pc le télécharger et l'intaller juste pour écouter un peu de son sur un site... .. .

@ tchaOo°

signaler à un administrateur
Commentaire de guisx00 le 13/12/2006 13:45:51

je suis d'accord sa me parait vraiment bizard dans le fichier lecteur il n'y à que une ligne pour le lecteur!!!
Juste comment vous faites pour le faire marche sur le site "mixclub.tk" lol

Bon allez un peu de modif va faire du bien à se code car je trv l'idée vraiment interréssante.

@++

signaler à un administrateur
Commentaire de kankrelune le 13/12/2006 14:14:41

Bah sur son site ça marche pas non plus... en tout cas pas chez moi... .. .

En même temps c'est la première fois que je vois un site avec 4

<html>
   <head>
    ...
   </head>
<body>
...
</body>
</html>

imbriqués...

Ô_o

lOol... .. .

@ tchaOo°

signaler à un administrateur
Commentaire de guisx00 le 13/12/2006 16:12:15

lol moi sa marche une fois sur deux sur ie mais sur firefox j'entends juste le son lol
Jvai modifie le fichier lecteur et mettre le lecteur media je pense que sa ira mieux.

@++

signaler à un administrateur
Commentaire de guisx00 le 14/12/2006 00:00:39

bon ba c'est pas encore cet source qui va m'aider à faire un ptit lecteur de zik elle est trop fouarreuse du cote playlist et lecteur en fait le principale quoi dommage
si quelqun arrive à le faire marcher qu'il le dise

@++

signaler à un administrateur
Commentaire de jean84 le 15/12/2006 17:05:58

"A au fait... htmlentities() et strip_tags sont utile dans ce code pour éviter les failles XSS notament dans lecteur.php... .. ."

C'etait preciesement ma crainte... c'est vrai que pour mysql, sa sert part vraiment, ta fonction est beaucoup mieux.

"Il est inutile de le faire sur toute la superglobale $_POST... le faire uniquement sur les entrées servant aux requetes SQL suffit... à moins que toutes les entrées servent aux requetes SQL... .. ."

Comme j'ai pas tout regarde en details et je voulais proposer un truc simple, sa me paraissait la meilleure solution. C'est vrai que c'ets un peu inutile de tout scanne, mais au cas pour la prochaine mise a jour ou modification du code, avec sa il ne se soucie de rien, c'est un bon avantage (moi qui suit feignant, sa m'a bien aide ^^)

signaler à un administrateur
Commentaire de mcboubs le 17/01/2007 03:45:53

Bonjour suite a vos commentaire je me suis rendu compte d'avoir
oublier la securiter et le lecteur la version 2 est deja pres elle utilisera un lecteur au choix de la personne ou du format pour chaque donc un lecteur flash_mp3_player,quicktime,wmp,realplayer.elle aura aussi fonction video  mon mail:contact@mixclub.tk
le lecteur sera lancer dans une semaine et elle aura peut-etre dans cette version des racourcis clavier ,une interface graphique plus elaborè avec un code optimiser
et excuser moi pour les erreur je n'ai que 15ans donc 3mois de php.donc j'aurais besoin de conseil concernant la securiter et pas de critique.

signaler à un administrateur
Commentaire de kankrelune le 17/01/2007 14:48:21

Les critiques sont constructive si elles sont développées et agrémentées d'exemples pour corriger les erreurs sur lesquels qu'elles visent... ce qui est le cas ici me semble t il... .. . ;o)

Mais il ne faut pas pour autant se décourager... tu est jeune et le travail déjà accomplis est une bonne base... .. .

@ tchaOo°

signaler à un administrateur
Commentaire de macrac2 le 10/03/2007 12:57:18

Hello,
Script execellent, mais ligne de commande introuvable <p> <?php include('son'.'.php') ?> </p> !!!
et problème avec : http://adolphe.lavenant.free.fr/Compiltheque/gestionpl.php

signaler à un administrateur
Commentaire de pouda le 24/03/2007 10:14:54

il manque le fichier son.php...

signaler à un administrateur
Commentaire de pouda le 24/03/2007 10:16:01

il faudrai faire un include de tes parametre de connexion a la base plutot que d'aller les modifier directement un peu partout dans le code...

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Affichage d'une donnée récupérée d'un fichier [ par blue_jim ] J'ai un probleme d'affichage ou de stockage de donnée que je n'arrive pas à résoudre :mes données sont récupérées de 10 fichiers différents et stockée Générer une playlist xml [ par ThePilot ] Salut à tous !J'ai un p'tit lecteur mp3 sur mon site, et j'aimerais qu'il génère la playlist tout seul, vu que j'ai beaucoup de mp3 et que G la flemme ajout titre sur playlist en cours [ par hakim550 ] Bonjour a tous.imaginons que j'ai à disposition un lecteur flash lisant les morceaux mp3 situés sur un serveur au moyen d'un fichier xml.comment puis- creation d'une playlist.xml à partir d'un script PHP depuis la BDD [ par tex73 ] bonjour à tous. pourriez vous s'il vous plait m'apporter votre aide pour la creation d'un fichier XML sur ce projet, qui consiste à selectionner dans probleme de gestion de playlist.xml [ par tex73 ] bonjour à tous! dans le cadre d'un projet academique, je sius appeler à developper un site de diffusion de contenus audio et video en ligne. pour ce f Radio Blog Cherche Solution A Mon Probleme [ par Raptor60d ] Bonjour a tous je viens ici pour trouver de l'aide je me trouve fasse a un problème et n'y connaissant rien au code php je cherche de l'aide j'expliqu


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,36 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é.