salve..
sto costruendo un guestbook con il solo utilizzo di un file.txt = $file e sviluppo tutto qunto in una sola pagina .php
vorrei sapere,al fine di un codice più fluido , ma soprattutto più veloce da eseguire nel browser del client, quale pezzo di codice sarebbe meglio utilizzare:
Codice PHP:
//originale-------------------------------------------------------------
if (!file_exists($file)) $file_open=fopen($file, "w+");
$arr_mess=file($file);
$count=count($arr_mess);
$n_mess=$count;
echo '<div style="font-size:10px; color: #0066FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;">';
if ($n_mess==1) {echo "c'è 1 messaggio.."; }
else { echo "ci sono $n_mess messaggi.."; }
echo '</div>';
In questo caso nn mi piace che se il file nn esiste lo apra lui, perchè poi nel resto di codice prodotto riapro un'altra volta il file, e poi nn lo posso nemmeno chiudere con fclose($file) perchè il contenuto del file mi serve, cm ho già detto sopra, altre volte all'interno del codice.
oppure
Codice PHP:
if (file_exists($file)) {
$arr_mess=file($file);
$count=count($arr_mess);
$n_mess=$count;
echo '<div style="font-size:10px; color: #0066FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;">';
if ($n_mess==1) {echo "c'è 1 messaggio.."; }
else { echo "ci sono $n_mess messaggi.."; }
echo '</div>'; }
else {
echo '<div style="font-size:10px; color: #0066FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;">';
echo "ci sono 0 messaggi..";
}
in questo caso il codice risulta più lungo, ma nn esegue tutte le operazioni anche nel caso in cui il file nn esiste;
in questo modo, però, devo ripetere la condizione if (file_exists($file)) più volte nelle righe di codice sottostanti perchè lavoro sulle variabili come $n_mess, la quale nn è settata se il file nn esiste.
Cm posso fare??
quale scelta è la più consona rispetto alle mie richieste??
Commetate in molti...e per favore motivate le vostre risposte.. 
grAziE!!