Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Dateien auslesen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.08.2004, 17:06 Uhr
~wasa
Gast


tagchen!!

habe mal ne frage:
Will mittels php ne txt Datei ZEILENWEISE bisher habe ich:


Code:

$fp=fopen("blabla/messdaten.erg","r");
$werte = fgets($fp, 1000);
fclose($fp);



Aber wie ich jetzt gemerkt habe, liest man damit nur die 1. Zeile aus bis zeilenumbruch!
gibt es da ne funktion oder nen Trick wie man die restlichen Zeilen ausliest??
Vielen Dank schonmal!!
cu wasa
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.08.2004, 17:16 Uhr
Pablo
Supertux
(Operator)


Ganz einfach

PHP 4:
<?php
$fp=fopen("fibo.c","r");
$text = "";
while("" != ($werte = fgets($fp)))
   $text .=$werte;
echo $text;
fclose($fp);
?>


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.08.2004, 18:11 Uhr
~wasa
Gast


tagchen!

DANKE!!!! hat wunderbar geklappt.
ich bin gerade dabei die einzelnen Zeilen in einer Tablee ausgeben zu lassen! Das macht der nicht! hast du vielleicht ne Idee wie man das machen könnte??

Code:

if (file_exists("bla/messdaten.erg"))
{    
?>
<table cellspacing="2" cellpadding="2"><?php

    $fp=fopen("blamessdaten.erg","r+");
    $text = "";
    while("" != ($werte = fgets($fp, 1000)))
    
       $text .=$werte;
    ?><tr><td><?php echo $text; ?></td></tr><?php
    fclose($fp);

    //$werte = fgets($fp, 1000);
    //fclose($fp);
?></table>    <?php
}


Entweder hab ich nen totalen Denkfehler oder ich weiß auch nicht!!
Hoffe du kannst mir sagen was ich falsch mache!!
VIELEN DANK SCHONMAL!!
THX cu wasa
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.08.2004, 18:23 Uhr
Pablo
Supertux
(Operator)



PHP 4:
<table border="1">
<?php
$fp=fopen("fibo.c","r");
$text = "";
while("" != ($werte = fgets($fp))) {
    echo "<tr>\n<td>" . htmlentities($werte) . "</td>\n</tr>\n";
}
fclose($fp);
?>
</table>


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.08.2004, 18:26 Uhr
~wasa
Gast


tagchen!

wollte nur bescheid geben, dass ich ne lösung gefunden habe!
wenn es dich interessiert, siehe unten:

PHP 4:
<?php
if (file_exists("bla/messdaten.erg"))
{    

    $fp=fopen("bla/messdaten.erg","r+");
    // Einlesen in Array
    $avar = file("bla/messdaten.erg");
    echo $avar[0];
    fclose($fp);
}
else
{
    $fp=fopen("bla/messdaten.erg","r+");
    // Einlesen in Array
    $avar = file("bla/messdaten.erg");
    echo $avar[0];
    fclose($fp);
}
?>


<table cellspacing="2" cellpadding="2" border="0">
<?php
for ($i = 1; $i<=10; $i++)
{
?>
<tr>
    <td><?php echo $i; ?></td>
    <td><?php echo $avar[$i-1]; ?></td>
</tr>
<?php
}
?>
</table>



So funktioniert es!! Vielen DANK für deine Hilfe!!!
THX cu wasa

Dieser Post wurde am 03.08.2004 um 18:28 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.08.2004, 18:29 Uhr
Pablo
Supertux
(Operator)


ich kenne 1000 Lösungen. Und meine gefällt mir besser
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: