PHP脚本读取文本文件并突出显示其中的短语
如果涉及到PHP,我完全不懂,所以提前感谢您的理解 我的目标是将特定字符串从文本文件导出到网页,并以彩色突出显示搜索到的短语(如果短语失败,则为红色粗体,如果短语成功,则为绿色粗体) 文件: 服务器:arch linux计划任务:SendFilesToValidate成功(0) 打印文件的一些代码:PHP脚本读取文本文件并突出显示其中的短语,php,text,colors,formatting,webpage,Php,Text,Colors,Formatting,Webpage,如果涉及到PHP,我完全不懂,所以提前感谢您的理解 我的目标是将特定字符串从文本文件导出到网页,并以彩色突出显示搜索到的短语(如果短语失败,则为红色粗体,如果短语成功,则为绿色粗体) 文件: 服务器:arch linux计划任务:SendFilesToValidate成功(0) 打印文件的一些代码: <?php $file = fopen("FINE.TXT","r"); while(! feof($file)) { $file .= fgets($file). "<br
<?php
$file = fopen("FINE.TXT","r");
while(! feof($file))
{
$file .= fgets($file). "<br />";
$body_text= $file ;
$searh_letter = 'FAILED';
echo fgets($file). "<br />";
echo '';
}
这会让您第一次遇到失败或成功
$fileContent = file_get_contents("FINE.TXT");
if (($pos = strpos("FAIL", $fileContent)) !== false) {
echo "<p class='fail'>".substr($fileContent, $pos, 4)."</p>";
} elseif (($pos = strpos("SUCCESS", $fileContent)) !== false) {
echo "<p class='success'>".substr($fileContent, $pos, 7)."</p>";
} else {
echo "phrase not found";
}
$fileContent=file\u get\u contents(“FINE.TXT”);
if($pos=strpos(“FAIL”,$fileContent))!==false){
echo“”.substr($fileContent,$pos,4)。“
”;
}elseif($pos=strpos(“SUCCESS”,$fileContent))!==false){
echo“”.substr($fileContent,$pos,7)。“
”;
}否则{
回显“未找到短语”;
}
如果txt文件的每一行都可能出现失败或成功,请使用:
$file = file("FINE.TXT");
foreach ($file as $line) {
if (($pos = strpos("FAIL", $line)) !== false) {
echo "<p class='fail'>".substr($line, $pos, 4)."</p>";
} elseif (($pos = strpos("SUCCESS", $line)) !== false) {
echo "<p class='success'>".substr($line, $pos, 7)."</p>";
}
}
$file=file(“FINE.TXT”);
foreach($文件作为$行){
if($pos=strpos(“FAIL”,$line))!==false){
echo“”.substr($line,$pos,4)。“
”;
}elseif(($pos=strpos(“SUCCESS”,$line))!==false){
echo“”.substr($line,$pos,7)。“
”;
}
}
这是一个非常简单的方法。
但请注意PHP是区分大小写的:
“成功”!=“成功”
$content=file\u get\u contents(“FINE.TXT”);
$content=str_replace(“Success”、‘Success’、$content);
$content=str_replace(“失败”、“失败”、“内容”);
echo$内容;
IMHO的最佳解决方案:
<?php
更新:我没有从所有回答的建议中获得任何输出,有什么问题吗?更新:这一个有效,我无法将输出逐行打印…更新:我没有从所有回答的建议中获得任何输出,有什么问题吗?
<?php