I've almost got this working, expect that I'm not sending the correct
"Content-type" header to the RealPlayer player. I've followed a tutorial
from the O'Reilly network (
http://www.onlamp.com/pub/a/php/2000/09/15/php_mysql.html?page=1 ), and
modified it for an Access database, and RealPlayer content.
I click on a hyperlink in the table, thus initilizing the "download" script.
RealPlayer opens up, then says it can't identify what I'm trying to play and
will try and find a plugin for it, then the search for the plugin fails.
The current content type header reads
header("Content-type: application/vnd.rn-realmedia");
Does anybody have any clue what type RealPlayer might identify? Here's my
code for the download script.
=================================
if ($id) {
include "talks.php.inc"; // This is the include file, I just named
it differently from the tutorial
$sql = "SELECT * FROM tblTalks WHERE TalksID=$id";
$cursor = odbc_exec($db_talks, $sql);
$data = odbc_result($cursor, "fldBinData");
$name = odbc_result($cursor, "fldFileName");
$title = odbc_result($cursor, "fldTitle");
$summery = odbc_result($cursor, "fldSummery");
header("Content-type: application/vnd.rn-realmedia");
header("Content-Disposition: stream; filename=$name");
header("Content-Description: Speeches from Barry");
echo $data;
}
================================
Here is the source for the include file
================================
/* talks.php.inc */
/* Note that I left out the "or die" parts out (in the $db_talks and $sql),
they were very long, and would make the code unreadable here */
$db_talks = odbc_connect("TalksDatabase", root, '');
function make_query($query) {
global $db_talks;
$sql = odbc_exec($db_talks, $query);
return $sql;
}
================================
Thanks for any help you peeps can give me.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php