Përmbajtje:
- Hapi 1: Vështrim i përgjithshëm i projektit
- Hapi 2: Hapi 2 - Vendosni bazën e të dhënave
- Hapi 3: Krijoni skedarë Php
- Hapi 4: Plotësoni skedarët Db.php dhe Index.php
- Hapi 5: Hapi 5: Shembulli dhe Hapat e ardhshëm
Video: Si të bëni një faqe në internet të bordit të mesazheve duke përdorur PHP dhe MYSQL: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Ky udhëzues do t'ju tregojë se si të krijoni një faqe në internet të bordit të mesazheve duke përdorur php, mysql, html dhe css. Nëse jeni i ri në zhvillimin e uebit, mos u shqetësoni, do të ketë shpjegime të hollësishme dhe analogji në mënyrë që të kuptoni më mirë konceptet.
Materialet e nevojshme:
- Redaktuesi i tekstit (d.m.th. Tekst Sublime, Atom, etj). Unë do të përdor tekst sublime.
- WAMP qëndron për Windows Apache MySQL dhe PHP
- MAMP qëndron për Mac Apache MySQL dhe PHP
MAMP për përdoruesit e Mac: https://www.mamp.info/en/ (përfshin MySQL dhe PHP)
WAMP për përdoruesit e Windows: https://www.wampserver.com/en/ (përfshin MySQL dhe PHP)
Tekst Sublime:
Hapi 1: Vështrim i përgjithshëm i projektit
Mënyra për të mbajtur gjurmët e mesazheve është ruajtja e tyre në një bazë të dhënash. Në këtë tutorial, ne do të përdorim MySQL. (Unë jam duke përdorur WAMP pasi kam një sistem operativ të bazuar në Windows)
- Konfiguroni PHP dhe MySQL duke u siguruar që janë shkarkuar dhe mund të lundroni në vendndodhjen e skedarit të tyre në kompjuterin tuaj.
- Hapni komandën e shpejtë dhe lundroni te drejtoria juaj mysql dhe shkruani "mysqladmin -u root -p password". Kjo komandë do të kërkojë fjalëkalimin tuaj dhe që ju ta futni përsëri.
- Tani filloni serverin tuaj WAMP ose MAMP. Do të shfaqet një ikonë jeshile sapo serveri të përfundojë ngarkimin. Klikoni në ikonën -> MySQL -> tastierë MySQL për t'u siguruar që mund të identifikoheni me fjalëkalimin tuaj të sapo krijuar.
- Tani detyra është të krijoni bazën e të dhënave ku do të ruhen informacionet në lidhje me mesazhet. Le të mendojmë për atë që zakonisht nevojitet nga një mesazh. Artikujt e zakonshëm përfshinin: Emri, koha e postimit të mesazhit, koha e postimit të mesazhit dhe vetë mesazhi.
- Krijoni bazën e të dhënave të quajtur "mesazh".
- Krijoni tabelë të quajtur "komente" dhe shtoni rreshtat: id (Lloji i plotë që rritet automatikisht), emri (lloji Varchar), komenti (lloji Varchar), koha (lloji Varchar), data (lloji Varchar),
- Lidhuni me bazën e të dhënave "mesazhe" në emrin e skedarit php "db.php".
- Krijoni fushën e hyrjes për emrin e autorit dhe zonën e tekstit për mesazhin.
- Vërtetoni të dhënat para se t'i futni në bazën e të dhënave. Nëse gjithçka është në rregull, futni mesazhin, emrin e autorit, datën dhe kohën kur postimi është postuar.
- Shfaqni mesazhet duke tërhequr të gjitha regjistrimet e bazave të të dhënave në një html div dhe stiloni faqen duke përdorur CSS.
- Horray, ju keni mësuar me sukses të krijoni një sistem mesazhesh.
Hapi 2: Hapi 2 - Vendosni bazën e të dhënave
Figura 1 - Pasi të krijohet baza e të dhënave, mund të futni komandën 'shfaqni bazat e të dhënave' për t'u siguruar që baza e të dhënave është krijuar me sukses.
TREGOJNAS BAZAT E TAT DHATNAVE;
Figura 2 - Për të ruajtur informacionin në bazën e të dhënave, duhet të krijohet një tabelë. Krijimi i tabelës me rreshtat thelbësorë është çelësi për të siguruar që faqja e internetit të ketë të gjithë informacionin e nevojshëm. Komentet e tabelës do të kenë të gjithë informacionin e nevojshëm
Në mënyrë që të jeni në gjendje të lidheni me bazën e të dhënave të mesazheve, lëshoni komandën "GRANT GJITH PRIVILEGJET N ON mesazh.*". Ju mund të përdorni emrin e përdoruesit dhe fjalëkalimin tuaj, vetëm ju lutemi mos e harroni.
KRIJONI mesazhin e BAZS SAT DHATNAVE; JEPI T ALL GJITH PRIVILEGJEVE N message mesazh.* N '' username '@' localhost 'IDENTIFIKUAR ME' fjalëkalim ';
Figura 3 - Shkruani 'përshkruani komentet' për t'u siguruar që tabela është krijuar me sukses. Ju mund të shihni rreshtat dhe llojet e të dhënave të tyre duke lëshuar këtë komandë.
PESRSHKRUAJ KOMENTET;
Figura 4 - Meqenëse rreshti për koment nuk ishte fillimisht atje, le ta shtojmë me komandën ALTER TABLE. Komenti është i tipit VARCHAR (255) kjo do të thotë se komenti do të jetë tekst që nuk mund të kalojë një gjatësi prej 255 karakteresh.
ALTER TABELA mesazh SHTO komentet e KOLONNS VARCHAR (255) JO NULL;
255 përfaqëson gjatësinë maksimale për koment. Jo null do të thotë që kur një mesazh futet në bazën e të dhënave, fusha e komenteve në bazën e të dhënave nuk mund të jetë bosh (null; inekzistente).
Hapi 3: Krijoni skedarë Php
Hapat e mëposhtëm do të zhvillohen në redaktuesin tuaj të tekstit të zgjedhur. Unë do të përdor tekst sublim.
1. Do të na duhet të krijojmë dy skedarë. Njëra do të quhet db.php e cila do të lidhet ose uebfaqe me bazën e të dhënave MYSQL (gjuha ime standarde e pyetjeve) dhe index.php, faqe ku do të zhvillohen mesazhet.
2. Së pari, le të krijojmë db.php. Kur u krijua baza e të dhënave, kredencialet e lidhjes për t'u lidhur me bazën e të dhënave. Ky skedar do të lidhë index.php me bazën e të dhënave në mënyrë që ta mbushim atë me informacionin e nevojshëm për të krijuar dhomën e bisedave.
Kodi për db.php
? php define ("DB_SERVER", "localhost");
përcakto ("DB_USER", "kylel95"); përcakto ("DB_PASSWORD", "fjalëkalim"); përcakto ("DB_NAME", "mesazh"); $ connect = mysqli_connect (DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME);
nëse (mysqli_connect_errno ()
{die ("Lidhja me bazën e të dhënave dështoi:". mysqli_connect_error (). "(". mysqli_connect_errno (). ")"); }
?>
3. Tjetra, le të krijojmë index.php. Ky skedar është vendi ku krijojmë dhomën e bisedave. Ne do të përdorim fushën hyrëse të html për emrin, zonën e tekstit për mesazhin dhe një element div për të përmbajtur mesazhet. Ne do të përdorim CSS (Cascase Style Sheet) për të pozicionuar elementët e faqes dhe për të dekoruar përmbajtjen e faqes.
kodi për index.php
? phprequire_once ('db.php');
if (isset ($ _ POST ['paraqit']))) {$ time = data ("g: i: s A"); $ date = data ("n/j/Y"); $ msg = $ _POST ['mesazh']; $ name = $ _POST ['fname']; $ result = ""; nëse (! bosh ($ msg) &&! bosh ($ name)) {// emri i datës së orës së emrit $ query = "INSERT INTO komentet ("; $ query. = "emri, ora, data, komenti"; $ query. = ") VLERAT ("; $ query. = "'{$ Name}', '{$ time}', '{$ date}', '{$ msg}'"; $ query. = ")"; $ result = mysqli_query ($ connect, $ query); }}?>>
textarea {kufiri-rrezja: 2%; } #thread {border: 1px #d3d3d3 solid; lartësia: 350px; gjerësia: 350px; tejmbushje: lëviz; }
? php $ select = "SELECT * NGA komentet"; $ q = mysqli_query ($ connect, $ select); ndërsa ($ row = mysqli_fetch_array ($ q, MYSQLI_ASSOC)) {echo $ row ['name']. ":". $ row ['koment']. ""; }?> Emri: Paraqit
4. Ne do të përdorim datën e funksionit të ndërtuar në php () për të marrë datën dhe kohën kur mesazhi është postuar dhe bosh () për t'u siguruar që përdoruesit të mos fusin një mesazh ose emër bosh.
5. Pasi të dorëzohen të dhënat e formularit, ne do të fusim emrin, mesazhin, kohën dhe datën në bazën e të dhënave.
6. Tani do të pyesim nga baza e të dhënave dhe do të marrim të gjitha komentet. Komentet do të ruhen në një div.
?>
Hapi 4: Plotësoni skedarët Db.php dhe Index.php
1. Db.php (db e shkurtër për bazën e të dhënave) përdor emrin e përdoruesit dhe fjalëkalimin që kam përdorur sapo është krijuar baza e të dhënave kur kam lëshuar komandën "GRANT GJITH PRIVILEGJET".
Funksioni përcaktues në krye të skedarit tregon se variablat DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME janë konstante (ato nuk ndryshojnë në vlerë). Deklaratat if kontrollojnë nëse lidhja me bazën e të dhënave dështoi apo jo.
2. Në skedarin index.php, ne do të përdorim funksionin e kërkuar të php për të lidhur faqen me bazën e të dhënave. Tjetra, krijoni një fushë hyrëse për emrin. Pastaj bëni zonën e tekstit për mesazhin. Pasi të krijohen këto, vizitoni https:// localhost: 8080/messages/index.php (mund të mos keni një numër porti dmth. 8080) për t'u siguruar që shihni kutinë e hyrjes dhe zonën e tekstit.
3. Tjetra, le të mbledhim të dhënat e formularit dhe pastaj t'i fusim në bazën e të dhënave.
4. Tani, le të shtojmë pyetjen në bazën e të dhënave dhe të nxjerrim të gjitha mesazhet në një div.
5. Për t'i stiluar gjërat pak më mirë, le të shtojmë disa CSS për ta bërë atë pak më të bukur.
PS: Kam pasur një gabim gabimi. Ju lutemi ndryshoni 'mesazhin' për të komentuar pranë komandës INSERT për ndryshoren e pyetjes $.
Hapi 5: Hapi 5: Shembulli dhe Hapat e ardhshëm
Shpresojmë që të shihni diçka të ngjashme me atë që është më lart pasi të keni shtuar css dhe ta provoni atë.
Hapat e ardhshëm: Shtoni më shumë css për ta bërë sajtin më tërheqës.
Recommended:
Si të bëni një faqe në internet bazë duke përdorur Notepad: 4 hapa
Si të krijoni një uebfaqe bazë duke përdorur Notepad: A ka pyetur dikush " si mund të bëj një faqe në internet nga një program themelor i shkrimit? &Quot; Epo, padyshim, jo veçanërisht … Gjithsesi, këtu do t'ju tregoj se si të bëni një BAZ faqe interneti duke përdorur vetëm fletore
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Si të krijoni një faqe të thjeshtë në internet duke përdorur kllapa për fillestarët: 14 hapa
Si të krijoni një faqe të thjeshtë në internet duke përdorur kllapa për fillestarët: HyrjeUdhëzimet e mëposhtme japin udhëzime hap pas hapi për të krijuar një faqe në internet duke përdorur kllapa. Kllapat është një redaktues i kodit burim me një fokus kryesor në zhvillimin e uebit. Krijuar nga Adobe Systems, është softuer falas dhe me burim të hapur i licencuar
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Regjistroni të dhënat dhe hartoni një grafik në internet duke përdorur NodeMCU, MySQL, PHP dhe Chartjs.org: 4 hapa
Regjistroni të dhënat dhe hartoni një grafik në internet duke përdorur NodeMCU, MySQL, PHP dhe Chartjs.org: Ky udhëzues përshkruan se si mund të përdorim bordin Node MCU për të mbledhur të dhëna nga sensorë të shumtë, t'i dërgojmë këto të dhëna në një skedar PHP të pritur i cili më pas i shton të dhënat një bazë të dhënash MySQL. Të dhënat mund të shihen në internet si një grafik, duke përdorur tabelën.js.A ba