利用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中title如何动态显示当前文章的标题?
在title中每篇文章都是显示同样的内容.想让他动态显示.不知道要如何写才能动态显示当前文章的标题呢?
谢谢
PHP中title?没明白,是不是HTML的title啊
如果是的话,你可以 ......
对php不是很了解 写了个简单的例子
现用c#调用php写的 webservice(soap WSDL)iis6.0+php5.2.8
webservice如下
<?php
class WebService
{
public function Logout()
{
//header('Co ......
<?php
getenv("ORACLE_HOME");
$conn=ocilogon("test","test","test_db");
if($conn)
echo success;
&nb ......
我在php一个界面刷新以后想在1分钟以后进行操作(比如说弹出个提示框)
高手指点如何操作
是用session的生存时间设置吗?还是别的什么方法
请说详细点。跪求。
什么意思?一分钟后弹出提示提示框?那用javascrip ......
例如一句文本 AAA'BBB\CCC
用了 mysql_real_escape_string 后 可以存进数据库
但读出来的时候,就成了
AAA\'BBB\\\CCC
如何还原为 AAA'BBB\CCC
addslashes
stripslashes
[b][/b]引用
adds ......