Chat PHP.
Chat PHP. postato il 01/12/2012 19:02:50 nel forum programmazione, open source e hosting e modificato da d4n1 il 01/12/2012 19:06:41
Ciao a tutti,sono rientrato da poco nel mondo della programmazione e provando a fare un'idea GDRresca, volevo chiedervi qualche consiglio o aiuto per riuscire a creare una chat in PHP.Per un po', ho studiato ASP (anni fa) ed ero riuscito ad avere una buona dimestichezza col codice. Ultimamente invece, mi sto buttando su PHP, cercando di studiarlo e capirlo, quello che non sono riuscito a capire e se in PHP e' possibile fare una chat senza usare database o file di testo.Mi spiego, in ASP utilizzavo le application e questo consentiva di non creare nulla; ne record sul db ne' file di testo, cio' che un po' tendeva a "consumare" erano le risorse del server, usando application. Invece su PHP non c'e' una funzione simile? Nel senso, da quello che sto guardando, studiando e cerco di capire bisogna comunque utilizzare o db o file di testo, qualcuno di voi si e' fatto la stessa domanda?Ad esempio, il portale GDRCD che ancora devo provare, il funzionamento delle chat come e' impostato? Salva su file, db o in qualche altro modo?Grazie mille!
Pagine → 1
01/12/2012 19:19:31
Mi spiace PHP non offre la possibilitą di avere oggetti persistenti accessibili a tutti gli utenti. Non c'č nessuna memoria condivisa tra l'esecuzione di una pagina e un'altra.Secondo me, se vuoi ottenere un comportamento simile a quello delle Application di ASP, dovresti tenerti una variabile globale in cui memorizzi tutto quello che avresti memorizzato nell'application. Alla fine di ogni pagina serializzi questa variabile in un file e all'inizio di ogni pagina la deserializzi.GDRCD si appoggia sul database per tutte le operazioni del gdr.
01/12/2012 19:25:07
leoblacksoul ha scritto: Mi spiace PHP non offre la possibilitą di avere oggetti persistenti accessibili a tutti gli utenti. Non c'č nessuna memoria condivisa tra l'esecuzione di una pagina e un'altra.Secondo me, se vuoi ottenere un comportamento simile a quello delle Application di ASP, dovresti tenerti una variabile globale in cui memorizzi tutto quello che avresti memorizzato nell'application. Alla fine di ogni pagina serializzi questa variabile in un file e all'inizio di ogni pagina la deserializzi.GDRCD si appoggia sul database per tutte le operazioni del gdr.
Ok, grazie per la delucidazione.Credevo fosse uno svantaggio non avere una funziona application, ma in realta' non lo e', sicuramente con il DB viene su un bel lavoro piu' pulito ed e' anche comodo per poter lasciare una sorta di cronologia.Grazie!!Ciao!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
World of the Sea Battle ↗
Project Entropy ↗
AlterEgo ↗