<?php
header//你的下载标头echo file_get_contents("");//你的文件
//这里写日志
?>不知道这样的结构能否解决楼主问题,本人没试过。

解决方案 »

  1.   


    <?php
        function log_file( $user_name, $res_name )
        {
            $fd=fopen( "./server.log", "a" );
            $content= $user_name.": \t".$res_name."\t\t".date(DATE_RFC1123)."\n";
            fwrite( $fd, $content );
            fclose( $fd );
            
        }    log_file( $_GET['user'], $_GET['res'] );    header("location: ".$_GET['path'] );
    ?>
    我的代码大概是上面那个样子的, 我利用 header 跳转来实现文件的下载,然后前面是写日志部分。我不知道楼上的代码把文件内容读到字符串里有什么用?
      

  2.   

    我的代码大概是上面那个样子的, 我利用 header 跳转来实现文件的下载,然后前面是写日志部分。我不知道楼上的代码把文件内容读到字符串里有什么用?
    =================================================
    你转向的是一个路径,这样下载成功与否你是不知道的.
    另一个是读取文件成功后再写日志.