Perhaps the php gurus can help with my problem.

I am using php4.0 +windows NT 4.0+Apache  to read data from a text file ( a
list of real numbers). I need to have the the data in the form
{data1,data2,data3,...,0}.  Here is some code:

$elemdata=file("noisydata.dat");
    $number=count($elemdata);
    $stringdata="{";
    for ($i=0;$i<$number;$i++){
    $stringdata.=$elemdata[$i].",";
    }
    $stringdata.="0}";

So far so good.

Now I need to add this data as a query string to a url:

$url="http://www......?stringdata=$stringdata";

and then read the output back into the browser

$fp1=file($url);
    $x=0;
    while($fp1[$x])
    echo $fp1[$x++];

When I use this approach I get a file handler error. I found that I can get
around the problem by replacing the line
$stringdata.=$elemdata[$i].",";
with
$stringdata.=(string)(real)$elemdata[$i].",";

What gives? In the first instance $elemdata is already string. Why must I go
through two type cast changes to get this to work! I would really like to
know the reason behind this quirk.

Thanks much

Brian


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to