首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP打开文本文件-修复格式

使用PHP打开文本文件-修复格式
EN

Stack Overflow用户
提问于 2015-05-14 01:10:33
回答 1查看 88关注 0票数 1

基本上,我的文本文件包含以下信息:

代码语言:javascript
复制
WITH PARALLEL AND SERIAL


----- [System Info] -----------------------------------------------------------

Property                  Value
Machine Type              AT/AT COMPATIBLE
Infrared (IR) Supported   No
DMI System UUID           809EC223-DAD7DD11-A2F33085-A993FFAC
UUID                      23C29E80-D7DA-11DD-A2F3-3085A993FFAC
Disk Space                Disk C: 89 GB Available, 97 GB Total, 89 GB Free
Disk Space                Disk D: 355 GB Available, 368 GB Total, 355 GB Free
Disk Space                Disk F: 274 MB Available, 3837 MB Total, 274 MB Free
Physical Memory           1724 MB Total, 1173 MB Free
Memory Load               31%
Virtual Memory            3619 MB Total, 3184 MB Free
PageFile Name             \??\C:\pagefile.sys
PageFile Size             2046 MB
In use                    35 MB
Max used                  35 MB
Registry Size             3 MB (current), 120 MB (maximum)
Profile GUID              {bef54e40-80cb-11e2-a600-806d6172696f}
The system clock interval 15 ms



----- [Motherboard] ---------------------------------------

Property         Value
Manufacturer     ASUSTeK COMPUTER INC.
Model            P8H61-M LX R2.0
Version          Rev X.0x
Serial Number    120801441113185
North Bridge     Intel ID0100 Revision 09
South Bridge     Intel ID1C5C Revision 09
CPU              Intel(R) Pentium(R) CPU G645 @ 2.90GHz
Cpu Socket       
System Slots     4 PCI
Memory Summary   
Maximum Capacity 16384 MBytes
Memory Slots     2
Error Correction None
Warning!         Accuracy of DMI data cannot be guaranteed

但是,在PHP中使用此代码打开它:

代码语言:javascript
复制
<?php

if(isset($_POST["submit"])){
$myfile = fopen("baliwag_04162015.txt", "r") or die("Unable to open file!");
echo fread($myfile,filesize("baliwag_04162015.txt"));
fclose($myfile);
}
?>

我得到了这样的东西:

具有并行和串行368 GB总计,355 GB自由磁盘空间磁盘F: 274 MB可用,3837 MB总容量,274 MB自由物理内存总数1724 MB,1173 MB空闲内存负载31%虚拟内存3619 MB总数,3184 MB自由PageFile名称\??\C:\pagefile.sys PageFile大小2046 MB在使用中35 MB最大使用35 MB注册表大小3MB(当前),120 MB (最大)轮廓GUID {bef54e40-80cb-11e2-a600-806d6172696f}系统时钟间隔15 ms --主板型号P8H61-M LX R2.0版Rev X.0x系列编号120801441113185北桥英特尔ID0100修订版09南桥英特尔ID1C5C修订版09 CPU英特尔(R)奔腾(R) Cpu G645 @ 2.90GHz CPU套接字系统插槽4 PCI内存汇总最大容量16384 MBytes内存插槽2错误修正无警告!不能保证DMI数据的准确性。

为了实现这个输出,我可以做些什么:

代码语言:javascript
复制
WITH PARALLEL AND SERIAL


----- [System Info] -----------------------------------------------------------

Property                  Value
Machine Type              AT/AT COMPATIBLE
Infrared (IR) Supported   No
DMI System UUID           809EC223-DAD7DD11-A2F33085-A993FFAC
UUID                      23C29E80-D7DA-11DD-A2F3-3085A993FFAC
Disk Space                Disk C: 89 GB Available, 97 GB Total, 89 GB Free
Disk Space                Disk D: 355 GB Available, 368 GB Total, 355 GB Free
Disk Space                Disk F: 274 MB Available, 3837 MB Total, 274 MB Free
Physical Memory           1724 MB Total, 1173 MB Free
Memory Load               31%
Virtual Memory            3619 MB Total, 3184 MB Free
PageFile Name             \??\C:\pagefile.sys
PageFile Size             2046 MB
In use                    35 MB
Max used                  35 MB
Registry Size             3 MB (current), 120 MB (maximum)
Profile GUID              {bef54e40-80cb-11e2-a600-806d6172696f}
The system clock interval 15 ms



----- [Motherboard] ---------------------------------------

Property         Value
Manufacturer     ASUSTeK COMPUTER INC.
Model            P8H61-M LX R2.0
Version          Rev X.0x
Serial Number    120801441113185
North Bridge     Intel ID0100 Revision 09
South Bridge     Intel ID1C5C Revision 09
CPU              Intel(R) Pentium(R) CPU G645 @ 2.90GHz
Cpu Socket       
System Slots     4 PCI
Memory Summary   
Maximum Capacity 16384 MBytes
Memory Slots     2
Error Correction None
Warning!         Accuracy of DMI data cannot be guaranteed
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-14 01:14:32

如果你把它输出到浏览器里,是的,很可能是这样。如果要在浏览器中显示格式,则需要添加一个<pre>预格式标记:

代码语言:javascript
复制
echo '<pre>';
echo fread($myfile,filesize("baliwag_04162015.txt"));
echo '</pre>';

提示:您也可以查看view source,您可以在那里看到它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30227684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档