Reputation: 986
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
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