0

我有一个名为 1.txt 的文件,我正在尝试在网站上显示它的部分。

我正在尝试显示两个关键字之间的特定部分。

该文件可以在这里看到:http: //pastebin.com/GwVKhs8h

我想在这些词之间显示文本:“(非特权).pst”和“-----Original Message-----”所以它会返回:

如果您仍然需要曲线移位,请告诉我。

我正在使用以下代码:

<?php
$myFile = "1.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);

if (preg_match("/\(Non-Privileged\)\.pst((\n|.)*)-----Original Message-----/", $theData, $matches1))
{
    echo $matches1[1]."<br />";
}
?>

我尝试了几件事,但它不起作用。

4

1 回答 1

0

使用爆炸

    $myFile = "1.txt";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh, filesize($myFile));
    fclose($fh);

    $pairs = explode("(Non-Privileged).pst", $theData);
    $pairs = explode("-----Original Message-----", $pairs[1]); 
    $text  = $pairs[0]; 

    print $text; 
于 2012-12-22T19:31:44.127 回答