webForumDet fria alternativet

Jag igen...

1 svar · 125 visningar · startad av per-v

per-vMedlem sedan maj 200161 inlägg
#1

Då var det dags igen,

Jag har en funktion som skriver ut rad för rad från en textfil, nu undrar jag om det går att lägga till någon funktion eller som skriver ut en liten text om den textfilen är tom eller inte finns?

<?

// Användarens egna fil
$anvandare="inc/anvandare/".$namn.".txt";

?>

<table>

<?

// Öppnar och läser in användarens egna fil
$fd = fopen($anvandare, "r");
while (!feof($fd)){
$content = fgets( $fd, 10000);
$ex = explode("&#0124;",$content);
$id = $ex[0];
$datum = $ex[1];
$kund = $ex[2];
$anteckning = $ex[3];
$ägare = $ex[4];
$status = $ex[5];

$bgColor = (++$i & 1) ? '#FFFFFF' : '#EEEEEE';

echo "<tr bgcolor=\"$bgColor\"><td>$datum</td><td>$kund</td><td>$anteckning</td><td>$ägare</td><td>$status</td><td>$id</td></tr>";
}

?>

</table>

Ja, jag vet att jag börjar bli tjatig med alla mina frågor nu... men men ;)

tack på förhand!

------------------
per.

nicclasMedlem sedan feb. 20001 050 inlägg
#2

Är filen tom blir det ju noll rader. Räkna raderna som skrivs ut om du vill idenifiera om antalet blev noll.

"If the open fails, the function returns false." Dvs,
if($fd==false)
echo "Filen saknas!";

nicclas - www.nyhetsrubriker.com

256 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
125 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)