Messenger HTML - PHP - Controllo script

  • Creatore Discussione Creatore Discussione max_400
  • Data di inizio Data di inizio
Ma capisci che c'è una bella differenza tra il sentirsi sicuri e l'esserlo realmente? Non voglio sembrare arrogante, ma perché non dai retta a noi che, magari, abbiamo qualche anno di esperienza in più e sappiamo quello che facciamo? Davvero, è ridicolo utilizzare quel sistema per effettuare l'escape dei caratteri nocivi... non ho mai visto nulla del genere.

Se proprio i segni di maggiore e minore ti danno fastidio e non vuoi lasciarli puoi usare str_replace:
PHP:
$nome = str_replace(array('<', '>'), '', $nome);
$messaggio = str_replace(array('<', '>'), '', $messaggio);
 
ehm... è sorto un problema...

avevo cominciato a mettere i font (i colori per i nomi) e subito dopo non è funzionato più il refresc...

Ma il problema non erano i font ma il peso del file contenente tutti i messaggi
quindi quando il file deposito_dei_messaggi.php diventa troppo pieno il refresc non funziona più.

C'è un modo per risolvere questo problema? :book:

_____
ecco fino a 4396 byte funziona ma superato questo limite... tipo 4448 non funziona più il refresc

qua le informazioni sulle dimensioni
http://max400scuola.altervista.org/messenger/dimens-file-deposito_messaggi.php

volete provare...

Esiste un modo per risolvere questo problema? :book:
 
Ultima modifica:
ciao
immagino che tu utilizzi un db per i messaggi, potresti fare una paginazione visualizzando es. 10 messaggi alla volta e mettere la navigazione <prec suc>

p.s.
ho visto il tuo link e sono andato a vedere: una curiosita scorrendo i messaggi con la barra rilsciando i messaggi tornano all'inizio ?
 
il gattoooo.... è tornato!

No non untilizzo un db è una semplice pagina in cui si va a scrivere come si fa coi files di testo col comando fopen ed fwrite.

No rilasciando la barra i messaggi non tornano dall'inizio.

Cissà perchè il refresh non funziona più quando il file di deposito dei messaggi
raggiunge quel numero e spunta il cancelletto :book:
 
Onorevoli.... ho risolto il problema del refresh!

ho cambiato il refresh di php in html ho superato quelle dimensioni
e il refresh funziona.

A volte la soluzione dei problemi è cosi semplice.

ecco le righe sostituite
Codice:
<? header('refresh: 5; url=deposito_messaggi.php');  ?>
con
Codice:
<meta http-equiv="refresh" content="3; url=deposito_messaggi-java.php">

problema risolto
http://max400scuola.altervista.org/messenger/messenger_str_replace-email-java.php

ed ecco le dimensioni
http://max400scuola.altervista.org/messenger/dimens-file-deposito_messaggi-java.php

il limite col refresh di php (header) è di 4396 (circa) superato questo limite
ad esempio 4448 il refresh di php non funziona più e compare il cancelletto #
con il refresh html funziona sempre.

PS avevo pensato ad un refresh con javascript però c'erano dei problemi di blocco
e come ce li ho io li posso avere anche altri che usano firefox come browser.

Ora vediamo quali problemi spunteranno fuori. :book:

ci vediamo onorevoli...

au revoir
by max
 
Ultima modifica:
ok signor gatto

qualkuno con IE mi serve e possibilmente con altri browser.

Per non allungare troppo questa discussione in caso si faccia sentire
su questo vecchio indirizzo (che ho pubblicato in altri siti)

http://max400scuola.altervista.org/messenger/messenger_str_replace-email.php

devo ancora sostituire quella riga però i messaggi arrivano ugualmente
è solo un problema di refresh.

Avevo iniziato ad utilizzare i colori
http://max400scuola.altervista.org/...replace-email-max1998_5-colori-utente-blu.php

per esempio tu potresti essere l'utente blu
ogni utente avrà un suo Messenger per evitare di scrivere ogni volta il proprio nome
e tutti i Messenger vanno scaricare tutti i messaggi nello stesso file di deposito.
 

Discussioni simili