Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2006, 08h42   #1
Membre confirmé
 
Inscription : juin 2002
Messages : 577
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 577
Points : 207
Points : 207
Par défaut Petit serveur Web avec du PHP

Bonjour,

je suis un super débutant avec les technologies du WEB, mais je dois monter un petit serveur WEB.

L'idée est que l'on puisse faire afficher une page à partir de laquelle on peut envoyer des requêtes de recherche vers une base mysql (existante), et afficher les résultats dans un tableau, ou une liste ...

L'utilisateur devra au préalable s'identifier (login / pass). Les comptes existent déjà dans une table de la base, avec leurs droits.

Lorsque l'utilisateur cliquera sur un des résultats obtenus, il faudra faire afficher un sonogramme (visualisation audio), car le résultat obtenu pointe vers un fichier audio.

Donc, selon vous de quels outils ais-je besoin ?

Moi je pensais à Apache + PHP + MySQL (déjà installé) ...
Et pour le sonogramme, je ne sais pas si je vais pouvoir faire ça avec du PHP ? Sinon que vaut-il mieux ?
Il faudra aussi que je prévois un bouton pour télécharger le fichier audio sur le poste local. Avec quoi le faire ?

Merci par avance de vos conseils.
@+
olive_le_malin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 08h52   #2
Membre habitué
 
Homme Nicolas BUI
Consultant CRM
Inscription : mai 2006
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme Nicolas BUI
Âge : 35
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Consultant CRM
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2006
Messages : 99
Points : 145
Points : 145
Envoyer un message via Skype™ à nicolas.bui
Ton choix est bon

Apache + PHP + MySQL c tout ce dont tu as besoin.
Pour evaluer tes besoins tu peux te dire ca.
J'ai besoin d'un serveur WEB ?
--> Apache est le plus répandu
Mon appli a besoin d'une base de donnée ?
--> MySQL est gratis et surtout beaucoup d'hebergeur le propose
J'ai besoin de chose dynamique utilisant la base de donnée ?
--> PHP est le plus pratique (si tu compare à CGI), le plus populaire et surtout qui a la plus grosse communauté !

Pour ton sonograme, ton serveur n'effectuant rien sauf le stockage et l'envoi du fichier en réponse à un clique, tu n'a besoin de rien d'autre.

Et voila !
nicolas.bui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 10h03   #3
Membre confirmé
 
Inscription : juin 2002
Messages : 577
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 577
Points : 207
Points : 207
Bonjour,
et merci pour ta réponse ...

Citation:
Envoyé par nicolas.bui
Ton choix est bon

Apache + PHP + MySQL c tout ce dont tu as besoin.
Pour evaluer tes besoins tu peux te dire ca.
J'ai besoin d'un serveur WEB ?
--> Apache est le plus répandu
Mon appli a besoin d'une base de donnée ?
--> MySQL est gratis et surtout beaucoup d'hebergeur le propose
J'ai besoin de chose dynamique utilisant la base de donnée ?
--> PHP est le plus pratique (si tu compare à CGI), le plus populaire et surtout qui a la plus grosse communauté !
!
OK, déjà ça c'est cool !

Citation:
Envoyé par nicolas.bui
Pour ton sonograme, ton serveur n'effectuant rien sauf le stockage et l'envoi du fichier en réponse à un clique, tu n'a besoin de rien d'autre.
Et voila !
Ca par contre, je ne comprends pas trop ... Que veux tu dire par "tu n'as besoin de rien d'autre" ? Comment vais-je l'afficher ?
Et le l'envoie du fichier, cela se fait "simplement" avec PHP l'import d'un fichier ?

@+
olive_le_malin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 11h08   #4
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Quel est le format de tes fichiers sons ?
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 11h40   #5
Membre confirmé
 
Inscription : juin 2002
Messages : 577
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 577
Points : 207
Points : 207
salut,
c'est du WAV standard, non compressé (PCM)
fréq d'échantillonage = 8kHz
bitrate = 16 bits / échantillon
Mono
--> 128 kbits/sec

voilà,
@+
olive_le_malin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 14h28   #6
Membre habitué
 
Homme Nicolas BUI
Consultant CRM
Inscription : mai 2006
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme Nicolas BUI
Âge : 35
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Consultant CRM
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2006
Messages : 99
Points : 145
Points : 145
Envoyer un message via Skype™ à nicolas.bui
Bien soit tu lui file le lien direct sur ton fichier. genre :
<a href="(...)monfichier.wav">text</a>

soit si tu veux proteger son chemin d'utiliser une suite de commande PHP te permettant de la faire (cherche "fpassthru" ou "readfile" sur php.net) .
genre :
<a href="lireson.php?fileId=xxx">download</a>
nicolas.bui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 15h06   #7
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
non car olive veux afficher un sonogramme.
Pour ça, soit tu trouves un soft qui te pond un sonogramme à partir d'un fichier son, soit tu lis en php le .wav, tu en extrais les infos qui vont bien, tu appliques les transformées de fourier et autres siouxeries pour pouvoir générer une image grace à http://php.net/gd
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 15h56   #8
Membre habitué
 
Homme Nicolas BUI
Consultant CRM
Inscription : mai 2006
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme Nicolas BUI
Âge : 35
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Consultant CRM
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2006
Messages : 99
Points : 145
Points : 145
Envoyer un message via Skype™ à nicolas.bui
Autant pour moi je ne savais pas ce que c'etais
nicolas.bui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2006, 20h05   #9
Membre confirmé
 
Inscription : juin 2002
Messages : 577
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 577
Points : 207
Points : 207
OK,
ben avec tout ça je dois pouvoir m'en sortir
Merci à vous !
olive_le_malin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2006, 20h07   #10
Membre confirmé
 
Inscription : juin 2002
Messages : 577
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 577
Points : 207
Points : 207
OK,
ben avec tout ça je dois pouvoir m'en sortir
Merci à vous !
olive_le_malin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2006, 20h08   #11
Membre confirmé
 
Inscription : juin 2002
Messages : 577
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 577
Points : 207
Points : 207
OK,
ben avec tout ça je dois pouvoir m'en sortir
Merci à vous !
olive_le_malin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h32.


 
 
 
 
Partenaires

Hébergement Web