sandipon
sandipon

Reputation: 986

PHP:write color text into text file using php(output show into console mode)

I want to write a file using php,where some text are colored.

example:

operation: save. status:passed //its color green

operation:delete. status:failed //its color red

My code is like:

<?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);
?>

Upvotes: 0

Views: 1529

Answers (1)

arkascha
arkascha

Reputation: 42950

There is no way to write "colored text" into a plain text file. That format simply does not support any such feature. A plain text file only supports plain text.

You would have to use another format, something like html markup or rich text to be able to specify a color. Such files can certainly be written in php just like any other file. But you have to use the correct syntax as defined by the target format.

I suggest you create such a file manually (using a text editor or similar). When the outcome suits your expectations then you return to your php code and write exactly that content into the opened target file. Note: you have to write the raw content, so the markup, not just plain text.

Upvotes: 2

Related Questions