php,强制文件下载,php将一些html文本添加到文件中

时间:2015-10-29 08:09:16

标签: php

这是一个简单的下载脚本,它不能100%正常工作 - 当我下载一个txt文件时,脚本将其内容更改为:
通知 /home/an011500/www_root/file.php 9 中未定义的索引:LAST_ACTIVITY

if($login_result)
    {
        ftp_chdir($connection, $uploaded_files);
        header('Content-Disposition: attachment; filename="'.$result['file_name'].'"'); 
        header('Content-Length: ' . filesize('./uploaded_files/' .$result['ftp_file_name']));
        readfile('./uploaded_files/' .$result['ftp_file_name']);
    }
    else
    {
          echo "<script type='text/javascript'>alert('login failed');</script>";
    }

因此文件已损坏..图像也已损坏,但下载后可以播放mp3歌曲。

LAST_ACTIVITY不是现有会话.....我已将错误报告设置为:     的ini_set(&#39;的display_errors&#39;&#39;真&#39);     使用error_reporting(E_ALL); 所以php显示错误。但为什么它会将错误添加到文件中?

任何人都可以帮助我?

编辑: 前9行

<?php
session_start();
header('Cache-Control: no-store, no-cache, must-revalidate');
require_once('db-config.php');
require_once('main-classes.php');
ini_set('display_errors','true');
error_reporting(E_ALL);
$time_var = time();
$Checker = new Checker($time_var, $_SESSION['LAST_ACTIVITY'], $_SESSION['username'], $_SESSION['password'], $_SESSION['email'], $DB_CONNECTION); 

0 个答案:

没有答案