问题标签 [unexpectendoffile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
639 浏览

windows - 如果我尝试将标头编译为不带换行符的包含,为什么 MSVC++ 会给出错误?(C++/Windows)

我正在使用 MSVC++ 来编写一个简单的窗口,并且我包含了一个用于菜单的资源文件,如下所示:

我创建了一个头文件“resourcedef.h”,其定义如下

我可以将它包含在我的 main.cpp 文件中而不会出错,但是,当我将它包含在资源文件中时,我得到了错误

(resourcedef.h 正好是 9 行)。当我在 .h 的末尾添加换行符时,

所以有第十个空行(没有出现在 SO 上),它编译得很好。如果我在第十行放任何东西,甚至是注释,编译器都会给我一个错误。有谁知道是什么原因造成的,我该如何解决?

0 投票
2 回答
1370 浏览

php - PHP:文件中间出现“意外的$end”

当我尝试运行此页面 (video.php) 时,我收到以下错误:

解析错误:语法错误,第 37 行 /base/path/masked/inc/functions.php 中的意外 $end

奇怪的是“functions.php”有超过 37 行......为什么它在那里检测到文件结尾?我认为我没有遗漏任何括号或括号,因为每个函数只有一个语句(打印语句)长。

我已经做了几件事来尝试解决这个问题。如果我删除 print_head() 和 print_foot() 的函数定义中的语句,错误就会消失(页面的其余部分工作正常)。如果我删除任一函数中的语句,我会得到相同的错误,只是在不同的行上。如果我在页面上移动函数定义,我会得到同样的错误。我什至尝试删除部分打印语句,但我仍然得到同样的错误。

编辑:
“视频/传输/播放列表”是 get_vids() 加载的示例文件。它是一个包含偶数行的平面 txt 文件;奇数行是视频文件的名称,偶数行是前一个文件的标题。我已经测试以确保 get_vids() 按预期工作。

编辑:
这是我尝试从命令行运行所有内容时得到的结果:

这是我的代码:

视频.php:

inc/functions.php (我认为问题出在哪里):

视频/传输/播放列表

0 投票
3 回答
11440 浏览

linux - 在 bash 脚本中,if 语句出现意外的“语法错误:文件意外结束”

当我运行以下代码片段时

我明白了

这没有任何意义。echo 语句工作正常,但是当遇到 if 语句时,它会给出上述错误。

0 投票
5 回答
38669 浏览

javascript - 不匹配的括号:找到它们的快速方法?

我刚刚重新排列了一个非常大的 JavaScript 文件。我现在得到“输入意外结束”。在这数百个函数中的某个地方,有一个失去(或获得)了一个括号。找到它的最快方法是什么?

0 投票
1 回答
595 浏览

python - 当意外的 EOF 循环未返回到下一个文件时,Python 脚本停止处理

我有一个脚本,它使用 glob 读取目录中的多个文件,然后根据在特定 json 字段中的每一行上找到的日期将它们逐行拆分为新文件:

这是一个有效的脚本:

到达目录中第一个文件的末尾时出现以下错误:

对我来说很明显 ast 无法评估该行,因为它不完整但是如果我插入:

之前:

我仍然得到完全相同的错误。

0 投票
1 回答
1477 浏览

batch-file - !文件名!(字符串变量)此时批量出乎意料?

我正在运行一个批处理文件:
1. 遍历 C:\ExecutionSDKTest_10.2.2 中的所有 *.properties 文件
2. 运行它们
3. 逐行比较输出日志与 ref log
但是 cmd.exe 一直在抛出我此错误:“!fileName!此时出乎意料。有什么想法吗?

0 投票
1 回答
88 浏览

ruby-on-rails - 学习如何通过 RoR 创建博客,并在索引页面上获得意外内容

我刚刚开始通过 RoR 制作博客,使用从头开始的博客指南,我的索引页面上有一些意想不到的内容。这是图片: http: //i.minus.com/ibpnYRmlPv7IW3.png 标题下的一些类似哈希的字符串是出乎意料的事情。

index_page 代码:

PostsController 的代码部分:

首先,我认为这是来自 Db 的时间戳,但这里是
来自 migrate 的代码:

所以现在任何帮助将不胜感激。

0 投票
1 回答
649 浏览

shell - Git Filter-branch 不删除文件夹?

我想将我的大部分存储库从我自己的 SVN 服务器转换到托管的远程 Git 服务器。我找到了几个命令并将它们变成了一个自动化的 shell 脚本,以便以更流畅的方式转换存储库。

无论如何,这一切都奏效了,但是现在unexpected EOF每当我尝试克隆 git 存储库以对其进行处理时,我都会从托管服务器中收到 -errors 。一些大型存储库(2 - 10 Gigs)需要很长时间才能导入......

因此,我尝试使用filter-branch删除文件夹来通过删除最大的文件夹和图形源文件来减少存储库的大小。这一切都在我的电脑上运行,但是当我想上传到 git-server 时(等待了很长时间),我看到目录和文件仍然存在!

我尝试使用git repack以确保包也更小并将存储库克隆到一个新文件夹中,它适用于我的问题的缩小部分,但是当我继续进行时,git branch -m trunk master我收到了如下错误:

我对错误 #3 做了一个新的提交,正如下面关于一个 topic 的回复所解释的那样,但是我没有任何进展......

我意识到这些错误都联系在一起,但我不明白为什么(本地)克隆存储库中没有主干,或者为什么当我在另一个存储库中只有一个master-branch 时突然有几个分支......

把许多尝试的长篇故事讲得更短:

  1. 我对具有所有历史记录git svn clone --no-metadata -A -stdLayout的新文件夹 ( ) 执行projectname

    1b。我删除了所有过时的文件夹和文件(每个存储库定义)

  2. git init进入一个新的存储库(让我们命名它projectname-copy
  3. 我将所有内容都推送到bare我使用创建的存储库中git init --bare bare-repo
  4. 我尝试上传到托管服务器,但收到错误或没有更改

现在我的问题是:是否有人有缩小存储库大小(本地和远程)并使其可以上传到我的 git-server 的解决方案?

PS:我想你会知道写命令行不是我的菜,所以请不要开枪:-)

0 投票
2 回答
2475 浏览

bash - bash 脚本 prova.sh:第 76 行:语法错误:文件意外结束

我有以下脚本,但找不到错误。有人帮我吗?

具体来说,我将一个大文件拆分为不同的文件,然后压缩任何文件,移动它并通过 ftp 重命名目标文件名发送。

有些东西不起作用:(

在线:放 ${file} ${7}.T${j}(+1)

我尝试用(+1)结尾的新文件名重命名文件

亲切的问候

0 投票
1 回答
2004 浏览

php - PHP 意外的文件结尾语法错误

首先感谢任何和所有的答案。他们都很感激!好的,我正在编写一种为网站用户生成 TeamSpeak 权限令牌的方法。他们单击一个按钮并为他们生成 2 个令牌。这一切都很好。系统的另一部分获取会员网站用户名和IP地址,然后搜索TeamSpeak3服务器的MySQL数据库以找到会员服务器ID(自动增量主键)。在简单地加载该成员用来执行此操作的页面时,会给出一个错误:“解析错误:语法错误,第 92 行的 'FILEPATH-REPLACED' 中的文件意外结束” 这是该文件的代码:

系统引用了 IVTS3 类中的 2 个函数(getuid 和 createtoken)。createtoken 代码坚如磐石。它没有错误。getuid 代码最近与主文件一起更改,所以这里是 getuid 代码:

如前所述,我在第一个代码块上收到文件结束错误。我可能遗漏了一些东西,但我一遍又一遍地检查它,仍然找不到任何东西。再次感谢各位。任何问题都会尽快得到解答。