我可以使用$ _SESSION的内容[' ']打开文件?

时间:2015-07-21 09:02:04

标签: php

在这种情况下文件成功打开

                $friend_id=$_POST['cc'];
                $extension='txt';
                $file_name="$friend_id.$extension";
                $handle1=fopen($file_name,'a');

有没有办法打开这样的文件?代码低于

在这种情况下打开文件失败

 $user=$_SESSION['$username'];
 $extension='txt';
 $inbox_file_name="$user.$extension";
 $fh1=fopen($inbox_file_name,'a');

3 个答案:

答案 0 :(得分:0)

此代码可能会有所帮助,即避免'

中的$username
$user=$_SESSION[$username];
$user = trim($user);
 $extension='txt';
 $inbox_file_name=$user.".".$extension;
 if(file_exists($inbox_file_name))
    $fh1=fopen($inbox_file_name,'a');
 else
     echo "file not exists";

答案 1 :(得分:0)

更好的方法是:

$user=$_SESSION['$username'];
$ext ='.txt';

$file = $user.$ext;

$handle=fopen($file,'a');

答案 2 :(得分:0)

这个完美无缺

 $user=$_SESSION['$username'];
$user = trim($user);
$extension='txt';
$inbox_file_name=$user.".".$extension;
if(file_exists($inbox_file_name))
$fh1=fopen($inbox_file_name,'a');
 else
 echo "file not exists";