【发布时间】:2023-03-08 05:12:02
【问题描述】:
我正在尝试取消链接文件,但 PHP 取消链接功能似乎引用了我正在使用的脚本文件的目录,而不是文件所在的位置。
我正在使用更改目录(chdir)来更改目录,但这似乎没有效果:
chdir("themes");
$file_path = getcwd()."/".$_GET["file_path"]."/";
$deleted_file=$file_path.$data["file_name"];
$fh = fopen($deleted_file, 'w') or die("Can't open file");
fclose($fh);
unlink($deleted_file);
我得到的错误如下:
警告:fopen(/home/mow/public_html/mysite/themes/_default/admin/testfile.php/):无法打开流:在 /home/mow/public_html/mysite/themes/ 中没有这样的文件或目录_default/admin/file_manager.php 位于 223
【问题讨论】:
-
你怎么称呼这个?您对 $_GET["file_path"] 和 $data 的值是多少?