SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.01.2009, 15:01:27
Benutzerbild von lusitaz
lusitaz lusitaz ist offline
Anfänger
 
Registriert seit: Oct 2006
Ort: Bonn
Alter: 49
Beiträge: 79
Binary Data (image) Feld mit PHP auslesen - WAV

Hallo zusammen,

ich habe eine MSSQL Tabelle wo Wav Files als binary data in ein image Feld gespeichert werden. Nun würde ich gerne diese Wav Files mit PHP auslesen so dass man über einen Player diese auch hören kann.

Ist dies überhaupt machbar? Falls ja, gibt es eine Klasse für so etwas?

Danke für Eure Mühe.

Gruß
__________________
--
Es gibt drei Möglichkeiten, eine Firma zu ruinieren: mit Frauen, das ist das Angenehmste; mit Spielen, das ist das Schnellste; mit Computern, das ist das Sicherste. Oswald Dreyer-Eimbcke

Geändert von lusitaz (06.01.2009 um 15:05:10 Uhr)
Mit Zitat antworten
  #2  
Alt 06.01.2009, 16:20:42
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: Binary Data (image) Feld mit PHP auslesen - WAV

Ob und wie es geht ist mir nicht bekant. Wäre es nicht leichter die Wav in einem Ordner zu speichern und in der DB nur den Link zur Datei bzw. den Dateinamen. Der Speicherort sollte ja bekannt sein.

Geändert von urvater (06.01.2009 um 16:22:03 Uhr) Grund: etwas erweitert
Mit Zitat antworten
  #3  
Alt 06.01.2009, 16:33:42
Benutzerbild von Morrandir
Morrandir Morrandir ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 120
AW: Binary Data (image) Feld mit PHP auslesen - WAV

Also, selbst wenn PHP Wav-Files öffnen könnte... wie solltes du die Dinger damit abspielen: SERVERSEITIGE Skriptsprache!

Es gibt wohl fertige Player als Flash... dazu muss du das File nur auf Festplatte zwischenspeichern und das Flash-Element damit aufrufen im Browser....

Gruß
Andi
__________________
Zitat:
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. (Rick Cook, The Wizardry Compiled)
Mit Zitat antworten
  #4  
Alt 06.01.2009, 17:53:41
Benutzerbild von lusitaz
lusitaz lusitaz ist offline
Anfänger
 
Registriert seit: Oct 2006
Ort: Bonn
Alter: 49
Beiträge: 79
AW: Binary Data (image) Feld mit PHP auslesen - WAV

Ich habe ja auch extra geschrieben dass die mit einem Player abgespielt werden; aus der Datenbank abfragen muss ich ja mit PHP. Die Frage ist ja, wie hole ich sie aus der Tabelle und wie speichere ich sie vorübergehend auf die Platte?!

Die Variante mit dem auf der Platte abspeichern wäre mir ja auch lieber aber das System besteht schon so wie anfangs beschrieben dass die Wavs in die Tabelle importiert werden und daran darf ich leider nichts ändern... :-(
__________________
--
Es gibt drei Möglichkeiten, eine Firma zu ruinieren: mit Frauen, das ist das Angenehmste; mit Spielen, das ist das Schnellste; mit Computern, das ist das Sicherste. Oswald Dreyer-Eimbcke

Geändert von lusitaz (06.01.2009 um 18:01:08 Uhr)
Mit Zitat antworten
  #5  
Alt 06.01.2009, 18:37:35
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: Binary Data (image) Feld mit PHP auslesen - WAV

Halber Pseudocode:

PHP-Code:
<?php

$query 
$sql->query("SELECT audiodata FROM the_table WHERE id = "$id);

header('Content-Type: audio/x-wav');
header('Accept-Ranges: bytes');

echo 
$query['audiodata'];
exit;

?>
So, aber wie könnte man das jetzt abspielen? Ich wollte eigentlich schreiben, dass das mit dem JW Flash Player gehen würde, aber ich les gerade, dass dieser (wegen Flash) keine wav Files abspielen kann. Aber du könntest das ganze mit Windows Media Player machen:

Code:
<embed type="application/x-mplayer2"
pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/"
src="audio.php?id=123" align="middle"
width=176
height=144
showstatusbar=true>
</embed>

Geändert von Crisps (06.01.2009 um 18:48:43 Uhr)
Mit Zitat antworten
  #6  
Alt 11.01.2009, 22:18:55
Benutzerbild von lusitaz
lusitaz lusitaz ist offline
Anfänger
 
Registriert seit: Oct 2006
Ort: Bonn
Alter: 49
Beiträge: 79
AW: Binary Data (image) Feld mit PHP auslesen - WAV

so, nach langem testen und dank eurer hilfe bekomme ich es hin dass der mediaplayer schon mal startet aber leider sagt er dass die datei nicht kompatibel bzw. fehlerfrei sei... eine ahnung woran das liegen könnte?
__________________
--
Es gibt drei Möglichkeiten, eine Firma zu ruinieren: mit Frauen, das ist das Angenehmste; mit Spielen, das ist das Schnellste; mit Computern, das ist das Sicherste. Oswald Dreyer-Eimbcke
Mit Zitat antworten
  #7  
Alt 03.02.2009, 00:48:41
stfwi stfwi ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 44
Beiträge: 17
AW: Binary Data (image) Feld mit PHP auslesen - WAV

Hallo,

Zum Mediaplayer direkt kann ich Dir nichts sagen, aber
vielleicht macht es Sinn hier nochmal einen Schritt
zurück zu gehen - wav abspielen auf der Seite. Da kann
ich auch nur eine Anregung geben... Flash macht kein
wav, wenn es nicht "mit compiliert" wurde, und JavaScript
ist machts, aber unsicher. Eine Möglichkeit wäre noch
ein Applet einzusetzen (allerdings mit der Unsicherheit,
dass der Nutzer das Plugin nicht installieren will). Aber
ab Java2 geht wav in applets. Der PHP-Code zu einem Beispiel
aus "Java ist auch eine Insel" würde dann so aussehen:

PHP-Code:
    <?
    echo "<applet code=\"AudioPlayer.class\" width=\"0px\" height=\"0px\">
      <param name=\"musiFileName\" value=\"" . $returnedWaveFileName . "\">
    </applet>";
    ?>
Link zu einem freigegebenen online-Teil des Buches (falls
Du neben PHP auch Java tippen willst ;)

http://rz-static.uni-hohenheim.de/an...sel_19_007.htm

... oder ein fertiges applet ist jlGui ...

http://sourceforge.net/projects/jlgui/

Die habe ich selbst nicht getestet, funktioniert aber auf anderen Seiten
gut ;)

Gruß

Stefan
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Checkboxen mit php in mysql db ein- u. auslesen Gero PHP für Fortgeschrittene und Experten 2 23.03.2003 21:50:52
PHP Code aus mySQL auslesen und ausführen DirkR PHP für Fortgeschrittene und Experten 3 17.02.2003 12:05:35
ID eines Buttons per php auslesen heli PHP für Fortgeschrittene und Experten 1 07.02.2003 15:14:38
Word-Dateien via PHP auslesen murphy PHP für Fortgeschrittene und Experten 1 18.01.2003 07:19:23
cookies mit php auslesen??? theripper8472 PHP Grundlagen 1 07.05.2002 19:26:12


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:59:19 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt