phpbar.de logo

Mailinglisten-Archive

[php] Probleme mit fopen

[php] Probleme mit fopen

Mario Guenterberg mg at havelsoft.com
Mit Feb 6 10:04:57 CET 2008


On Wed, Feb 06, 2008 at 09:25:59AM +0100, David Thamm wrote:
> Hi List!
> 
> Ich hab ein Problem. Ich schreib gerade an einem Interface zur
> Messdatenabfrage und um aus den Messdaten eine Zeitreihe zu erzeugen
> brauche ich eine Zwischen - Datei. Ich hab jetzt ein kleines Script
> geschreiben das erst einmal eine Datei erzuegen soll und in diese
> schreiben soll doch irgendwie geht das nicht.
> 
> Hier mal der Quelltext:
> ----------------------------------------------------------------
> <? php
> $mst = $_GET['kennung'];
> $start = $_GET['start'];
> $end = $_GET['end'];
> $mes = $_GET['mes'];
> $type = $_GET['type'];
> 
> $connection = mysql_connect("localhost");
> $db = "test";
> mysql_select_db($db, $connection) ;
> $sql = "SELECT * FROM mst WHERE zeit BETWEEN \"$start\" AND \"$end\" ";
> 
> $result = mysql_query($sql, $connection) ;
> $num_result = mysql_num_rows($result);
> 
> $fp=fopen("/tmp/messdaten","a+");
> if (!$fp)
>   {
>     echo "Datei konnte nicht erzeugt werden !";
>   }
> 
> for($i = 1; $i < $num_result; $i++)
>   {
>     $row = mysql_fetch_array($result);
> 
-->     $fwrite($fp,"$row['zeit'] $row['nd'] $row['hd'] $row['odl']\n");
> 
>   }
> ?>
> 

Hallo David,

nimm mal das $ for fwrite weg, dann klappt es auch.

Gruesse
Mario

-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/CM d- s++: a+ C++++>$ UBL*++++$ P++ L+++ E--- W+++ N+ o-- K- w O- M-
V-- PS++ PE++ Y PGP+++ t--- 5 X++++ R++ tv- b+++ DI D++++  G++ e* h----
r+++ y++++
------END GEEK CODE BLOCK------

php::bar PHP Wiki   -   Listenarchive