[PHP] come creare una chat

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Salve a tutti,

Vorrei chiedervi un'informazione. vorrei poter creare una chat come quella di fb, ma seria non una baggianata. Non ho la più pallida idea da dove incominciare e ovviamente non ho uno spezzone di codce da poter mostrare. C'è qualcuno che mi potrebbe aiutare ??? Spero di ricevere risposta al più presto. Grazie.
 
Ciao, e ben ritrovato, sul web è pieno di informazioni di questo tipo, la cosa fondamentale è quella di iniziare a capire il linguaggio in php, java, ecc...
Forse qualcuno in questo modo riuscirà a darti una mano Paperinik.

Se voglio creare una cosa a mio piacimento che venga fatta ad "opera d'arte" assumerei un programmatore che faccia tutto come io richiedo (ovviamente a pagamento)
A Presto .
 
Grazie Cris,

Ma purtroppo non ho soldi per farlo, essendo poi una cosa di puro divertimento da fare concorrenza a quella specie di sociale network di fb. Quindi mi debbo adattare. A me interesserebbe creare una semplice chat con risposta in tempo reale. E caricare le vecchie conversazioni. Inoltre ho privato a cercare sul vostro sito"chat" ma mi da di tutto tranne quelli che voglio. Mi sapresti indicare una ricerca migliore all'interno del vostro sito ???? Grazie.
 
Ciao Cris,

Ho provato la chat con esito negativo: Questo è l'errore che mi da:

A Database Error Occurred

Unable to select the specified database: facebookchat

Sono partito dall'index.php MSicuramente vuole un db da quello che ho capito. Ma dove lo prendo questo db per farlo connettere ??? Lo debbo creare ??? Se si come ??? Grazie.
 
Nel file insallation.txt mi dce che devo creare un db con i seguenti campi:

username
password
session_id --> che valore ci debbo mettere ????
create_date --> che valore ci debbo mettere ????
modified_date --> che valore ci debbo mettere ????

Inoltre io ancora non ho creato una sessione in quanto sto finendo il form di registrazione ch emi sta dando dei problemi e ccredo di risolverli nel pome.
 
Un piccolo consiglio....visto che a quanto pare non sai proprio nulla di php e phpmyadmin.....forse è meglio studiare qualcosa prima....su you tube ci sono ampie scelte che possono darti una ottima infarinatura....
Poi ovviamente fai come credi......
Intanto auguroni
 
  • Like
Reactions: paperinik4
ok veniamo a noi
Codice:
Installation instructions:
1. extract to your http folder 
2. edit system/application/config/database.php
3. change database parameters as pecified in these config variables:
------------------------------------------------
    $db['default']['hostname'] = ""; //qui inserisci localhost
    $db['default']['username'] = ""; // username DB
    $db['default']['password'] = "";// la password del DB
    $db['default']['database'] = ""; // nome del DB  
------------------------------------------------    
4. edit system/application/config/config.php
5. change values in the following variables/constants:
---------------------------------------------------------
    $config['base_url']    = "http://yourwebsite/"; // qui inserisci http://www.miosito.it
    define('MAINSITE_URL', 'http://yourwebsite/'); // qui inserisci http://www.miosito.it
    //you may use .htaccess to remove index.php
    define('MAINSITE_INDEX', 'http://yourwebsite/index.php/'); qui inserisci http://www.miosito.it/cartella/index.php
----------------------------------------------------------
6. create the database by uploading the sql dump file under the sql folder
7. to create a new user, run the following query
   
    //password is password with username as its salt, encryption uses Secure Hash Algorithm
    INSERT INTO `facebookchat`.`users` (`username`, `password`, `session_id`, `created_date`, `modified_date`) VALUES ('test', SHA1('testtest'), '', CURRENT_TIMESTAMP, '0000-00-00 00:00:00');

In phpmyadmin hai gia un DB creato suppongo! l'unica cosa da fare è creare all'interno del db devi inserire questo file che ti allego
e vedrai che se configurato correttamente tutto funziona...

Forse ha ragione @web-image-1947 un po di ripasso vedrai che farà sempre bene ;);););)
 

Allegati

infatti il .6 ti dice
create the database by uploading the sql dump file
 
scusa ma perchè non ti installi cometchat o arrochat? nel mentre che studi è un ottima alternativa
 
È in fase di costruzione il sito. Quindi appena è pronto lo mando on Line. Quindi debbo capire che topo dj chat vada bene. Per era sta solo sul mio server. Devo fare alcune prove. Poi co sto caldo lo studio non involia certo
 
Solo
ok veniamo a noi
Codice:
Installation instructions:
1. extract to your http folder
2. edit system/application/config/database.php
3. change database parameters as pecified in these config variables:
------------------------------------------------
    $db['default']['hostname'] = ""; //qui inserisci localhost
    $db['default']['username'] = ""; // username DB
    $db['default']['password'] = "";// la password del DB
    $db['default']['database'] = ""; // nome del DB
------------------------------------------------  
4. edit system/application/config/config.php
5. change values in the following variables/constants:
---------------------------------------------------------
    $config['base_url']    = "http://yourwebsite/"; // qui inserisci http://www.miosito.it
    define('MAINSITE_URL', 'http://yourwebsite/'); // qui inserisci http://www.miosito.it
    //you may use .htaccess to remove index.php
    define('MAINSITE_INDEX', 'http://yourwebsite/index.php/'); qui inserisci http://www.miosito.it/cartella/index.php
----------------------------------------------------------
6. create the database by uploading the sql dump file under the sql folder
7. to create a new user, run the following query
 
    //password is password with username as its salt, encryption uses Secure Hash Algorithm
    INSERT INTO `facebookchat`.`users` (`username`, `password`, `session_id`, `created_date`, `modified_date`) VALUES ('test', SHA1('testtest'), '', CURRENT_TIMESTAMP, '0000-00-00 00:00:00');

In phpmyadmin hai gia un DB creato suppongo! l'unica cosa da fare è creare all'interno del db devi inserire questo file che ti allego
e vedrai che se configurato correttamente tutto funziona...

Forse ha ragione @web-image-1947 un po di ripasso vedrai che farà sempre bene ;);););)
 
Scusate ho sbagliato non volevo rimandare il codice ho cliccato su "replica" pensando che fosse na specie di "quote". Volevo ringraxiare cris e tutti qelli che mi hanno dato consigli.
 
Scusa cris,

Ma debbo creare un'altro db oppure è sufficiente quello che e inserire le tabelle dal tuo zip ??? Perchè mi da sempre lo stesso errore:

A Database Error Occurred

Unable to select the specified database: facebookchat

Ho besso nel file indere il richiamo alla connessione del mio db. Ma questa parte qua:

$config['base_url'] = "http://yourwebsite/"; // qui inserisci http://www.miosito.it
define('MAINSITE_URL', 'http://yourwebsite/'); // qui inserisci http://www.miosito.it
//you may use .htaccess to remove index.php
define('MAINSITE_INDEX', 'http://yourwebsite/index.php/'); qui inserisci http://www.miosito.it/cartella/index.php
----------------------------------------------------------
6. create the database by uploading the sql dump file under the sql folder
7. to create a new user, run the following query

//password is password with username as its salt, encryption uses Secure Hash Algorithm
INSERT INTO `facebookchat`.`users` (`username`, `password`, `session_id`, `created_date`, `modified_date`) VALUES ('test', SHA1('testtest'), '', CURRENT_TIMESTAMP, '0000-00-00 00:00:00');

Dove la dovrei inserire ??? Sempre nell'index ???
 
Ti chiede di creare un Database chiamato Database: `facebookchat`
in alternativa puoi installare nel db già esistente le tabelle
il file che ti ho allegato creato dal momento che lo importi in phpmyadmin
se questo per te è difficile dai un'occhiatina per come importali i file .sql in phpmyadmin
 
nel tuo phpmyadmin ha solo un 1 DB op puoi creare più DB?
 

Discussioni simili