Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.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打开具有奇怪文件扩展名的文件_Php_File Io_File Extension - Fatal编程技术网

使用php打开具有奇怪文件扩展名的文件

使用php打开具有奇怪文件扩展名的文件,php,file-io,file-extension,Php,File Io,File Extension,我有一个文件的扩展名是.dta。当我尝试使用fopen打开它时,会出现以下错误: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found 此文件位于服务器上,我不想更改其扩展名。我可以复制文件,将副本另存为.txt,进入其中,然后将其删除,但我想知道是否有更好的方法。文件名(包括扩展名)与打开或读取该文件的能力无关。我可以用升华文本打开该文件,另存为.txt,然后使用fopen打开它。文件的内容只是文本。所以php应

我有一个文件的扩展名是.dta。当我尝试使用fopen打开它时,会出现以下错误:

failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

此文件位于服务器上,我不想更改其扩展名。我可以复制文件,将副本另存为.txt,进入其中,然后将其删除,但我想知道是否有更好的方法。

文件名(包括扩展名)与打开或读取该文件的能力无关。我可以用升华文本打开该文件,另存为.txt,然后使用fopen打开它。文件的内容只是文本。所以php应该能够打开它,但它不能。您如何使用fopen?我猜你在做类似fopen的事http://mysite/file.dta“where fopen$\u SERVER['DOCUMENT\u ROOT']./file.dta”可能更合适?php主要用作服务器语言,您说您的文件位于服务器上,php脚本与文件位于同一服务器上吗?如果您需要帮助,您必须向我们提供所有详细信息,打开脚本的脚本部分file@SpoonNZ,你的建议奏效了!谢谢大家的帮助。