Newsgroup: it.comp.www.php
Titolo: if ... and ... possibile che non va?

Salve a tutti,
di seguito vi posto questo script che dovrebbe includere una pagina o
un'altra a seconda che nel file di testo che viene letto siano presenti
certi valori (tipo l'user loggato).
In realtà, nonostante ciò sia verificato mi include sempre esempio1.inc.
Se tolgo l'and e ciò che viene dopo, mi include esempio2.inc dato che il
file
di testo è formattato riga per riga come nell'esempio e quindi trova
$php_auth_user in username:
testo    #username    #1 (o altro valore...)
Come sta scritto per le mie modeste cognizioni dovrebbe fungere, ma di
fatto...
Grazie per le eventuali idee in merito!
    Mauro
<?php
if (!is_file("../../common_files/dati.txt")):
exit ("PAGE TEMPORARY OFFLINE, please retry later...");
endif;
$fp = fopen("../../common_files/dati.txt", "r");
while ( !feof($fp) ):
$line = fgets($fp,4096);
$exp = explode("#",$line);
if (strstr($exp[1], $PHP_AUTH_USER) and $exp[2] == "1"):
include ("esempio2.inc");
exit;
endif;
endwhile;
include ("esempio1.inc") ;
?>

 ha scritto nel messaggio
news:aa0tel$3as6$1...@stargate1.inet.it...
| Salve a tutti,
|
| di seguito vi posto questo script che dovrebbe includere una pagina o
| un'altra a seconda che nel file di testo che viene letto siano presenti
| certi valori (tipo l'user loggato).
guarda... volevo darci 1 occhiata ma appena ho visto
che non indenti neppure il codice ho deciso di non
farlo.
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working

 farlo.
forse preferisce scriverlo così piuttosto che nel {
        solito modo
}
o forse non ti riferivi a quello...
ciao

 ha scritto nel messaggio
news:kxTw8.73115$SR5.1...@twister1.libero.it...
| o forse non ti riferivi a quello...
ora, io non ce l'ho con lui e ne tanto meno
sulla sintassi adottata ma quando devo guardare
il codice di q.uno e non lo indenta neppure un
po' mi altero.
come fa a capire il filo logico se non stacca
almeno un po'??
sara' perche' ultimamente ho dovuto mettere le
mani in un codice vb di un'altro tipo (matto)
ed ora il mio cervello rifiuta la cosa :)
bho?!?
cmq resta il fatto che un codice scritto cosi'
puo' anche essere bello e compatto ma fa cagare
da a manutenzione ...
scusa ^mauro^ questo era uno sfogo e non ce l'ho
con te.


 wrote in message
news:aa0tel$3as6$1...@stargate1.inet.it...

Forse un trim() in  strstr(trim($exp[1]), e trim($exp[2])
(ma non puoi usare un po' di struttura, troppo difficile da leggere, ti
devono tirare le orecchie...)

 almeno un po'??
chiedo scusa...
avevo letto male la tua risposta...
(da un po' leggo una cosa per un'altra, meno male che giovedì schiodo, di 
schermi non ne voglio + vedere l'ombra fino a maggio!!)
ciao




 ha scritto nel messaggio
news:aa133s$5tp4$1...@stargate1.inet.it...
| P.S. per Fustino di Dixan
| accipicchia come sei sofistico :o)... vabbè forse il codice non sarà
| formattato per la migliore leggibilità (se era questo che intendevi!), ma
giusto.
| tieni presente che al momento per vari motivi sono costretto a scriverlo
con
| un editor html piuttosto "povero" ed è un po' un casino...
ah, ok.
un blocco note non va bene??
o se sei sotto linux usa vim!
altro che editor ... :p
p.s.
    felice che tu abbia risolto
