Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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中读取.DAT文件和创建数组_Php_File - Fatal编程技术网

如何在php中读取.DAT文件和创建数组

如何在php中读取.DAT文件和创建数组,php,file,Php,File,我有.Dat文件,其中包含如下记录 A079862464FEY201703210000257420170321005931902017. 有人能告诉我如何用php读取这个文件吗?我能够读取.txt文件,但无法准备.dat文件 我试过: $myfile = fopen($file, "r") or die("Unable to open file!"); $tcheckData= fread($myfile,filesize($file)); $tcheckEndOfFileArray =

我有
.Dat
文件,其中包含如下记录

A079862464FEY201703210000257420170321005931902017. 
有人能告诉我如何用php读取这个文件吗?我能够读取.txt文件,但无法准备.dat文件

我试过:

$myfile = fopen($file, "r") or die("Unable to open file!"); 
$tcheckData= fread($myfile,filesize($file)); 
$tcheckEndOfFileArray = explode('||',preg_replace( "/\r|\n/", "||", $tcheckData)); 
print_r($tcheckEndOfFileArray);
但我有一个内部服务器错误505。我试过了

if(isset($_REQUEST["options"]) && $_REQUEST["options"]!="") { 
    $content = file_get_contents($_FILES["exampleInputFile"]["name"]); 
    print_r($content); 
} 

但这也导致了一个内部服务器错误。

到目前为止,您尝试了什么?请向我们展示你们自己解决这个问题的一些努力。
$content=file\u get\u contents($file\u name)
@MASIDDIQUI这也是我的建议,一个
.DAT
文件应该由php作为纯文本处理,所以
file\u get\u contents()
应该返回字符串
“A079862464FEY201703210000257420170321005931902017”
文件
.dat
是否只是一个简单的文本文件,或者其结构是否比一个简单的文本文件更简单?您在这里提问的能力没有提高,在被询问时提供额外信息的能力也非常差。PHP标记区域中的问题通常会很快被发现,请等待几分钟回答问题