我想用php编写一个文件,其中一些文字是彩色的。
示例:
操作:保存。 status:传递//颜色为绿色
操作:删除。状态:失败//颜色为红色
我的代码就像:
<?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);
?>
答案 0 :(得分:2)
无法将“彩色文本”写入纯文本文件。该格式根本不支持任何此类功能。纯文本文件仅支持纯文本。
您必须使用其他格式,例如html标记或富文本才能指定颜色。这些文件肯定可以像其他任何文件一样用PHP编写。但您必须使用目标格式定义的正确语法。
我建议您手动创建这样的文件(使用文本编辑器或类似文件)。当结果符合您的期望时,您将返回到您的PHP代码并将那个内容写入打开的目标文件。注意:您必须编写原始内容,因此标记,而不仅仅是纯文本。