IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Un probleme a résoudre : écouter des sons


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut Un probleme a résoudre : écouter des sons
    Bonjour tout monde ,
    Voila j'ai créé un site qui me permet de lister tous les fichiers son que j'ai dans ma base de données mysql .Une fois dans le site tous les son sont listes avec un lien ECOUTER pour lire la musique .
    Voila mon probleme est que je n'arrive pas à ecouter les sons .
    Je vous voudrai savoir quel systeme utilisé pour pouvoir lire les sons .
    Merci de votre comprehension

  2. #2
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2006
    Messages : 215
    Par défaut
    Salut rane

    pour ca, tu vas devoir jouer avec les en-tete de ton document, ensuite lire le fichier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    header("Content-Type: "audio/mpeg";"); // type
    header("Content-Disposition: filename=Zic.mp3"); //nom du fichier
    header("Accept-Ranges: bytes" );
    header("Content-Length: 301024"); //octects
     
    $fp = fopen('Zic.mp3', 'r');
    if ( !$fp ) { 
        while ( !feop($fp) ) {
            $buf = fread($fp, 8192);
            print($buf);
        }
        fclose($fp):
    }
    Bon je te garanti pas que le scrypt tel quel fonctionne... lol
    j'avais deja fais des recherches sur la lecture de fichier audio

    si ya un truc que tu comprends pas, tu me dis

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut
    Merci sahid de répondre,
    En fait avant d'aller loin voici une partie de mon scripte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    			$tot=0;
    			$tot_global=0;
    			print("<table>");
    			$sql="select * from son where genre='Rap-R&B-Saul' ORDER BY Id_son ASC ";
    			$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    			print("<thead><tr><td>Artiste</td><td>Titre</td><td>Genre</td><td>Type</td></tr></thead>");
    			if (mysql_num_rows($req) == 0) {
    			print("<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>");
    			}
    			while($data = mysql_fetch_assoc($req))
    			{
    			print("<tr><td>".$data['artiste']."</td><td>".$data['titre']."</td><td>".$data['genre']."</td><td>".$data['type_sonnerie']."</td><td><a href=".$data['chemin_du_fichier'].">Ecouter</a></td></tr>");
    			$tot++;
    			}
    Mais a chaque fois que je compile ,il me renvoit ca: The requested URL /interfaces_admin/administration/192.16.../home/bira/son/sonnerie was not found on this server.
    192.16.../home/bira/son........... est le chemin du fichier a lire
    et le URL /interfaces_admin/administration/ c'est l'adresse de ma page et pourkoi il renvoit cette adresse alors qu'en se pointant sur ECOUTER on devait avoir le chemin du fichier

  4. #4
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2006
    Messages : 215
    Par défaut
    hum... la comme ca, je vois pas trop trop ...

    tes en local ?
    tes fichiers audios, ils sont bien dans un repertoire de ton serveur ??

    /www/monAppli/son/ ?

    parce que la j'ai l'impression que tu essais d'aller chercher un fichier à l'exterieur de ton serveur... /home/bira/son/

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut
    Oui je suis en local .
    Mes fichiers audios sont dans un repertoire de mon serveur /home/bira/son

  6. #6
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2006
    Messages : 215
    Par défaut
    lol, je vais peut etre te paraitre un tit peu lourd, mais tu es sous linux ??
    ta configuré le vhost de ton serveur pour qu'il prene en compte le rep ./son ?

    sinon tu as fais des echo de $data['chemin_du_fichier'] pour connaitre ce qu'il sort.

    tu peux aussi definir ta constante ROOT_DIR
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if (!defined('ROOT_DIR')) {
        define('ROOT_DIR', dirname(__FILE__).DIRECTORY_SEPARATOR);
    }
    et faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <td><a href=".ROOT_DIR.$data['chemin_du_fichier'].">Ecouter</a></td>

Discussions similaires

  1. Probleme des sons avec les cameras IP
    Par kkt8 dans le forum DirectX
    Réponses: 2
    Dernier message: 19/10/2009, 21h03
  2. Réponses: 6
    Dernier message: 04/04/2003, 15h28
  3. Probleme sur le Fields des fichiers Xmlgram
    Par Sandrine75 dans le forum XMLRAD
    Réponses: 4
    Dernier message: 20/03/2003, 17h09
  4. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  5. Problèmes avec le filtrage des ip
    Par berry dans le forum Réseau
    Réponses: 9
    Dernier message: 30/12/2002, 07h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo