我正在上傳音頻文件。這裏的header(「Location:」)在上傳音頻文件時不起作用,但是當上傳圖像時,該時間標題(「Location:」)正常工作。上傳音頻文件時,header(「Location:」)不起作用
HTML代碼:
<form action="<?php echo $action_link; ?>" method="post" id="form_category_profile" class="form-horizontal" novalidate="novalidate" enctype="multipart/form-data">
<input type="file" class="form-control" name="title" id="title">
</form>
操作代碼
if (isset($_REQUEST['submit']) && $_REQUEST['submit'] == "Add") {
$title = mysqli_real_escape_string($obj->CONN, $_REQUEST['title']);
if($_FILES['title']['name'] != ''){
$tmp_name = $_FILES["title"]["tmp_name"];
$audio_name = $_FILES["title"]["name"];
$prefix = date("YmdHis");
$audio_arr = $generalfuncobj->genfile_uploadFile($audio_path, $tmp_name, $audio_name, $prefix);
$audio_new_name = $audio_arr[0];
$audio->settitle($audio_new_name);
}
$audio->setstatus($status);
$insert = $audio->insert();
$_SESSION['msg'] = "Audio has been added successfully.";
header("Location:index.php?file=audio_list");
exit();
}
使用圖像文件上傳,此標題( 「位置:」)正在完善,但是當使用的音頻文件時間停止腳本在標題之前(「位置:」)。
你什麼輸出?任何錯誤消息? –
嘗試echo「」; – Dave
@Vasil Shaddix不,沒有任何顯示錯誤消息。 –