如何将 php 变量传递给 fopen

How to pass php vairables to a fopen

我正在努力使用 php 函数,fopen 有多个变量。

我有两个变量:$language 是扩展名(例如 .php ),$url 是在脚本开始时生成的随机数。

这是我的代码,但它总是抛出 die 语句并且不起作用

$filename = "tools/scripts/tool".$language."?id=".$url;
$fh = fopen($filename, "w") or die("There Was An Error With The Script."); 

谢谢

fopen 将自行打开文件内容。它不解析文件。

您可以使用 exec() 或通过网络服务器调用该文件。

fopen('http://localhost/yourfile.php?param='.$param);

更不用说,您正在尝试写入那里的文件...,"w")

yourfile.php?param=123 <- 不是有效的文件名