webForumDet fria alternativet

Jag igen...

PHP

1 svar · 125 visningar · startad av per-v

Medlem sedan maj 200161 inlägg
Frågan#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.

Medlem 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

246 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)