|
Posted by Dave on 11/22/05 06:52
This simple example:
<?php
$str=" now, after all the spaces some text";
echo $str;
?>
prints:
now, after all the spaces some text
However, I want to preserve white space, so it prints the leading spaces.
now, after all the spaces some text
Can anyone suggest how to do it?
My actual program (rather than that simple example) prints stdout from
an executable program after the output is opened with popen, read with
fgets and printed with echo - see below. But I think the problem is the
same as in the above simpler code.
<?php
$cmd=$_POST['input_data']; // Read from a form.
$handle = popen("echo $cmd | /usr/local/bin/math" , "r");
$data=fgets($handle);
echo "$data<br>";
?>
--
Dave K
http://www.southminster-branch-line.org.uk/
Please note my email address changes periodically to avoid spam.
It is always of the form: month-year@domain. Hitting reply will work
for a couple of months only. Later set it manually. The month is
always written in 3 letters (e.g. Jan, not January etc)
[Back to original message]
|