PHP:使用php将颜色文本写入文本文件(输出显示到控制台模式)

时间:2015-01-11 10:14:39

标签: php

我想用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);
?>

1 个答案:

答案 0 :(得分:2)

无法将“彩色文本”写入纯文本文件。该格式根本不支持任何此类功能。纯文本文件仅支持纯文本。

您必须使用其他格式,例如html标记或富文本才能指定颜色。这些文件肯定可以像其他任何文件一样用PHP编写。但您必须使用目标格式定义的正确语法。

我建议您手动创建这样的文件(使用文本编辑器或类似文件)。当结果符合您的期望时,您将返回到您的PHP代码并将那个内容写入打开的目标文件。注意:您必须编写原始内容,因此标记,而不仅仅是纯文本。