..


Gesponsorde links

Een eenvoudig gesprek met PHP en Ajax

Artikel geschreven door Claudio Garau
Pagina 1 van 5

1. Inleiding: de structuur van het script en de database

Enkele dagen geleden las ik een interessant artikel door Luca Ruggero op het creëren van een simpele chat- Ajax en ASP . Ik, echter, de ASP het "lezen" maar niet "schrijven" zo goed als zijn vriend Luke, dus besloot ik om een tutorial waarbij ASP wordt gebruikt als een alternatief voor te stellen PHP .

De eerste stap is het ontwerpen en een database te maken met een structuur geschikt voor het doel. De taak is complex, aangezien de toepassing zal worden gekenmerkt door eenvoud zullen we ons beperken tot de gebieden die essentieel zijn voor de werking van de chat.

Vandaar dat een voorstel voor een tafel (de database zal worden genoemd "ajax_chat") die de lezer kan de uitvoering van het script te evalueren:

  1. id_chat: is de kolom auto-increment bevat de ID waarmee de verschillende records uniek worden geïdentificeerd. De chatrooms zijn zo populair dat veel berichten kunnen worden, dus beter om in overvloed over de waarde te associëren: in ons geval hebben we een lange integer koos tot 11 cijfers.
  2. user_chat: Deze kolom bevat de bijnamen van de gebruikers die ingelogd zijn om onze chat room te voeren, om te voorkomen dat onnodig lang namen om te proberen, onze keuze was dat van een veld VARCHAR de maximale lengte van 10 tekens.
  3. mex_chat: Eindelijk, hier is de kolom bedoeld om berichten geplaatst door gebruikers bevatten. In dit geval zullen gebruikers in staat om teksten te schrijven en soms lang, maar niet overdreven (VARCHAR 200).
Voor het gemak van de lezer hebben we ook publiceren SQL die kunnen worden gekopieerd en uitgevoerd om de tabel "tb_chat" te creëren;
 



 CREATE TABLE tb_chat (



  



 id_chat int (11) NOT NULL auto_increment,



  



 user_chat varchar (10) NOT NULL default'',



  



 mex_chat varchar (200) NOT NULL default'',



  



 PRIMARY KEY (id_chat)







 ) ENGINE = MyISAM DEFAULT CHARSET = latin1;

 
Nu naar de specifieke toepassing, zullen de bestanden die u maakt voor onze script 6:
  1. "Config.php" bevat alle gegevens voor het verbinden met MySQL , voor database selecteren en variabelen aanvragers.
  2. "Login.php" is de "voordeur" van gebruikers, is het een vorm waar je moet hun bijnaam invoeren om deel te nemen aan de discussies.
  3. "Chat.php" zal het belangrijkste deel van de front-end te worden, zou het mogelijk maken om berichten te plaatsen en te lezen.
  4. "Chat.js": het bestand dat de JavaScript-code voor de vernieuwde interface van discussie bevat ..
  5. "Messaggio.php" bevat de code die verantwoordelijk is voor het genereren van berichten aan de opneming van de diverse records.
  6. "Ajax.php" zal de taak van de winning, het tellen en weergeven van de berichten geschreven door de gebruikers.

In dezelfde categorie ...
E-Learning
ASP Zero (Ebook) ASP Zero (Ebook)
Leren Microsoft ASP en VBScript vanaf nul. Op slechts 29 €.
Javascript (Cursus) Javascript (Cursus)
Complete gids voor client-side scripting. Van 39 €.
PHP (Cursus) PHP (Cursus)
Volledige cursus voor het maken van dynamische websites. Van 49 €.
Gesponsorde links