Pagine → 1 2
26/03/2010 19:19:52
26/03/2010 20:19:15 e modificato da takkero il 26/03/2010 20:24:07
mi pare abbastanza semplice...
io nn uso gdrcd quindi non conosco la struttura del db ma ti fai una teballa "chat" con identificativo "IDchat" come chiave primaria auto_increment, un campo "id_proprietario" che metti di default a 0 per le chat ad accesso pubblico mentre invece assume un valore nel caso fosse una chat ad accesso ristretto, un campo fai text in cui salvi gli id dei vari utenti che inviti (es: 2,3,56,2345,5445..) che poi con la funzione explode() ti dividi in un array nel php... e bom.. quando tenti l'accesso alla stanza... fai un semplice controllo che l'id del richiedente sia presente o nel campo id_proprietario o nel campo "id_invitati" ed in base al risultato della ricerca consenti o meno l'accesso alla stanza... per il discorso del numero massimo di invitati ci crei un campo "max_presenti" in formato INT(2) (penso che 99 presenti bastino..) che incrementi quando uno entra e decrementi quando uno esce utilizzando i relativi controlli..
per il discorso di usare una password al posto della "lista inviti" allora crei un campo "password" varchar(255) che spero cripterai in sha1 (anche m5d ma č meglio lo sha1) e quando qualcuno tenta l'accesso ti chiede di inserire la password per accedere alla stanza scelta.
consiglio...cerca di utilizzare piů $_POST che $_GET come global array..
easy...
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Above Leggendra: Inserimento collezionabili in autonomia