Php 在文件中查找密码

Php 在文件中查找密码,php,security,file-io,Php,Security,File Io,我有一段php代码,当页面加载请求时,它会找到一个相应的文件,其中包含关于页面的信息,包括密码 文件中的语法如下所示: Pagename: PageInfo: Password: SecretPassword 我如何在密码之后找到密码: 我的PHP代码如下所示: $filepath = absolute_url("page/info.php"); $infoFile = fopen("$filepath", "r"); $contents = stream_get_contents($

我有一段php代码,当页面加载请求时,它会找到一个相应的文件,其中包含关于页面的信息,包括密码

文件中的语法如下所示:

Pagename: 
PageInfo:
Password: SecretPassword 
我如何在密码之后找到密码:

我的PHP代码如下所示:

$filepath = absolute_url("page/info.php");  
$infoFile = fopen("$filepath", "r");
$contents = stream_get_contents($infoFile);

似乎是一种非常奇怪的数据存储方式。但是,假设这无法解决,您可以使用以下内容对其进行正则化:

$matches = array();
preg_match('/Password:\s(.*)$/', $contents, $matches);
//                     ^ Assuming there's only ever 1 space

echo$matches[1]
将打印
SecretPassword

您正在通过不受保护的http从文件中获取密码?你网站的url是什么,这样我就可以盗取所有密码?还有其余的代码:)使用
file\u get\u contents()
str\u getcsv($text,:')
获取要查看的成对列表。(不过正则表达式会更简单。)使用正则表达式:密码:(*)谢谢。如果我想让它读取密码,直到出现一行新的特定符号,我应该更改什么?目前,我不能在密码下面有任何内容……您可以删除结尾处的
$
,或者更改正则表达式以在括号外包含特殊字符。