利用PHP通过apache下载wav音乐文件无法打开文件
当我用PHP下载服务器上的wav音乐文件时,wav文件能够下载下来,并且大小相同,但是却不能播放。但若是通过文件服务器拷贝到本地,是可以播放该文件的,不知道如何原因。通过MD5sum检测,该文件下载后已改变,不知道在哪里被修改,请教大家,谢谢!
PHP code:
<?php
include ("./lib/defines.php");
include ("./lib/functions.php");
include ("./lib/database.php");
session_start();
getpost_ifset(array('confno', 'bookid'));
$query = "SELECT confOwner from " . DB_TABLESCHED . " WHERE bookid=?";
$data = array($bookid);
$result = $db->query($query, $data);
$row = $result->fetchRow();
if ($_SESSION['auth'] && ($_SESSION['privilege'] == "Admin" ||
$row[0] == $_SESSION['userid'])) {
if (is_numeric($confno) && is_numeric($bookid)) {
$file = "meetme-conf-rec-".$confno . "-" . $bookid . ".wav";
$playfile = "/var/lib/asterisk/sounds/" . $file ;
$mimetype = "audio/x-wav";
$content_len = filesize($playfile);
header("Content-Type:".$mimetype);
header("Content-Transfer-Encoding:binary");
header("Content-Length:".$content_len);
header("Cache-Control:private");
相关问答:
<?php
getenv("ORACLE_HOME");
$conn=ocilogon("test","test","test_db");
if($conn)
echo success;
&nb ......
各位大侠
求一段php代码
可以实现以下功能
针对不同的浏览器显示不同的图片
就是有一张图片,只想给ie6用户看到
如果ie7、chrome、firefox用户浏览则显示另外一张图片  ......
本人在杭州,寻求PHP兼职及项目合作,或者项目外包
也有意找外包公司合作,共同发展!
熟悉LAMP模式开发,以PHP为主,熟悉ZendFramework,FLEAPHP,ThinkPHP等开发框架,
以及目前主流的PHPCMS, Dru ......
例如一句文本 AAA'BBB\CCC
用了 mysql_real_escape_string 后 可以存进数据库
但读出来的时候,就成了
AAA\'BBB\\\CCC
如何还原为 AAA'BBB\CCC
addslashes
stripslashes
[b][/b]引用
adds ......
我作一这个多选表单:
<input type="checkbox" name="services[]" value="交流平台" />
交流平台
......