我想用php写一个文件,其中一些文本是彩色的。
例:
操作:保存。 状态:通过//其颜色为绿色
操作:删除。状态:失败//其颜色为红色
我的代码是这样的:
<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "operation: save. status:passed'n";//green color
fwrite($myfile, $txt);
$txt = "operation:delete. status:failed'n";//red color
fwrite($myfile, $txt);
fclose($myfile);
?>
无法将
"彩色文本"写入纯文本文件。该格式根本不支持任何此类功能。纯文本文件仅支持纯文本。
您必须使用另一种格式,例如 html 标记或富文本才能指定颜色。这些文件当然可以用php编写,就像任何其他文件一样。但是,您必须使用目标格式定义的正确语法。
我建议您手动创建这样的文件(使用文本编辑器或类似工具)。当结果符合您的期望时,您返回到 php 代码并将该内容准确地写入打开的目标文件中。注意:你必须编写原始内容,所以标记,而不仅仅是纯文本。