Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Resurce#nr返回,而不是文件名_Php - Fatal编程技术网

Php Resurce#nr返回,而不是文件名

Php Resurce#nr返回,而不是文件名,php,Php,我正在玩一个PHP简单语言的文件翻译。到目前为止,它可以正常工作,除了一条消息,我希望新创建的语言文件的名称能够正确地来自表单输入。脚本返回“#3”而不是文件名。 我在这个代码中的失败在哪里?有些事情还不起作用,但我会一步一步地解决问题。我的目的是将任何现有语言文件读入表单,选择“目标”语言,编写翻译,并使用格式正确的数组保存新文件 //编写新的\u语言文件 //echo pathinfo($new_lang)['filename']; $new_lang_file=pathinfo($ne

我正在玩一个PHP简单语言的文件翻译。到目前为止,它可以正常工作,除了一条消息,我希望新创建的语言文件的名称能够正确地来自表单输入。脚本返回“#3”而不是文件名。 我在这个代码中的失败在哪里?有些事情还不起作用,但我会一步一步地解决问题。我的目的是将任何现有语言文件读入表单,选择“目标”语言,编写翻译,并使用格式正确的数组保存新文件


//编写新的\u语言文件
//echo pathinfo($new_lang)['filename'];
$new_lang_file=pathinfo($new_lang)['filename'];
如果(!isset($\u GET['new\u lang'])){
$new_lang=fopen(“./languages/”$new_lang..php“,'w”)或die(“创建文件失败”);
$msg=“指定新的翻译目标语言!”;
}否则{
$new_lang=fopen(“./languages/”$new_lang..php“,'w”)或die(“创建文件失败”);
$content='1

可能值得仔细阅读一些其他问题,并将任何已解决的问题标记为已回答(如果适用)。看起来您将url
#3
作为文件名,我不知道“#3”从何而来。