我正在尝试使用此网站上的一些脚本
http://www.tubekit.org/tools.php
正如您在“使用”部分中所看到的,它为您提供了一些放入命令行的参数
php extractYTVideoURLs.php yturls.txt mylist.txt
我已经下载了解压缩php文件并制作了2个文本文件但我只在命令行中得到了这个答案。
c:\php>php C:/Users/extractYTVideoURLs.php yturls.txt my
list.txt
Warning: fopen(yturls.txt): failed to open stream: No such file or directory in
C:\Users\extractYTVideoURLs.php on line 21
Warning: fgets() expects parameter 1 to be resource, boolean given in C:\Users\extractYTVideoURLs.php on line 24
Warning: fclose() expects parameter 1 to be resource, boolean given in C:\Users\
extractYTVideoURLs.php on line 52
答案 0 :(得分:0)
错误似乎很清楚。在C:\Users\extractYTVideoURLs.php
的第21行,代码在名为fopen()
的文件上调用yturls.txt
,但无法找到该文件。这个档案在哪里?它是否存在?
引用具有完全限定路径名的文件通常是最佳做法。请注意,您目前位于c:\php
目录中,因此如果该文件不在当前工作目录中,那么仅按名称引用该文件并不会找到它。您需要根据文件的位置来引用该文件。可能是这样的:
php C:/Users/extractYTVideoURLs.php C:/Path/to/yturls.txt C:/Path/to/mylist.txt