Bazhannya libri i mysafirëve php shkoni në rangun e faqeve. Kerіvnitstvo mbi zhvillimin përmes testimit për pohatkіvtsіv

Zharoznizhyuchі zasobi për fëmijë priznachayutsya pedіatr. Me sa duket, ka situata të ndihmës që nuk bie në sy në rast ethe, nëse fëmija ka nevojë ta japë pafajësisht. Babai Todi merr shkathtësinë dhe qëndrueshmërinë e barnave që ulin temperaturën. A lejohet t'u jepni fëmijëve një gji vіka? Si mund ta mposhtni temperaturën e fëmijëve më të mëdhenj? Cilat janë ato më të mirat?

Tizag PHP Page Counter është një numërues efikas në internet PHP i pavarur nga baza e të dhënave MySQL. Ju mund ta përdorni këtë program për të llogaritur trafikun në internet të faqeve tuaja në internet dhe për të llogaritur hitet totale për faqet tuaja të internetit. Mund ta instaloni lehtësisht këtë aplikacion PHP në faqen tuaj të internetit dhe ta konfiguroni për t'iu përshtatur kërkesave të faqes suaj të internetit.

Nëse keni nevojë për një libër mysafirësh në faqen tuaj të internetit, jeni në vendin e duhur. GuestBook Script PHP është një skript që është i lehtë dhe i shpejtë për tu vendosur në faqen tuaj të internetit.
Vizitorët në faqen tuaj të internetit mund të lënë komente dhe komente. Karakteristikat: faqja e administratorit e cila ...

CodeLock është një kodues i lehtë për t’u përdorur PHP dhe HTML. Codelock V2.0 funksionon duke enkriptuar të gjithë faqen PHP. Ju gjithashtu mund të keni PHP të përzier me HTML dhe javascript. Codelock V2.0 përdor algoritme unike (jokonvencionale) për kriptimin e tij (së bashku me ...

Numëruesi Grafik DigiOz është një skript numërues i shkruar posaçërisht për skedarët PHP. Ky skenar numëron sa herë një faqe PHP është parë përmes shfletuesit. Në mënyrë që skenari të funksionojë, skedari counter.php do të duhet të jetë ...

redaktues i lehtë i të dhënave php / MySQL. Një faqe e vetme php ose me një skedar të vetëm konfigurimi për sigurinë për ta bërë të lehtë dhe të sigurt për jo programuesit / dizenjuesit e uebit / gurutë e mysql që të shtojnë, modifikojnë dhe fshijnë të dhënat. * * * * Nuk ka nevojë të krijoni një ndërfaqe të re për secilën tabelë!

Modeli i Resume HTML është një skript i bazuar në php për të gjeneruar rezyme në formatin HTML. Një program shumë i lehtë për t’u përdorur. Thjesht futni hyrjet në faqen php dhe ju keni rezymenë tuaj të gjeneruar në format HTML ose në një tekst të thjeshtë gjithashtu. Një skript java është e mesuar me ...

Unë do t'ju jap këtë vit skripti i librit të mysafirëve në PHP Nuk është sekret që është mjaft popullor dhe se është e mundur të përdoret aftësia e administratorit për ta bërë këtë, atëherë libri i një mysafiri është thjesht i nevojshëm. Në statujë tsy ju mund shkarkoni skriptin e librit të të ftuarve në PHP Dhe gjithashtu do t'ju tregoj për procesin e instalimit.

Sa shpesh pyesin njerëzit skripti i librit të mysafirëve në html, ose në javascript... Ashtë për të ardhur keq, nuk ka një Nikola të tillë dhe nuk është e mundur, kështu që për një libër robotik të mysafirëve, do t'ju duhet të shkruani emrin në një skedar. Dhe tse zrobiti ni in JavaScript, Ні, tim më shumë, në Html i pakënaqur

Tani kopjoni dosjen mysafir në rrënjën e faqes tuaj. Dal në anën e faqes tuaj për një libër të ftuar ( http: // faqja jote / mysafir).

Ne do të kalojmë në vendosjen e librit të mysafirëve. Për çdo kërkesë, shkoni për adresën http: //your_site/guest/admin.php... Shkruani fjalëkalimin " admin"Unë shkoj në skedë pas autorizimit të suksesshëm" konfiguro". Përshkrim i shkurtër të gjitha nalashtuvan:

  • Unë jam skenar- vendosni emrin tuaj për librin e mysafirëve të faqes tuaj.
  • tekst vitannya- shkruani çdo tekst që dëshironi të shihni nëse librat tuaj të ftuar janë botuar.
  • Bllok reklamash- nëse doni të vendosni një reklamë në librin e mysafirëve, atëherë kopjoni kodin në fushën qendrore. Nëse është memece, atëherë mbusheni fushën bosh.
  • Posilannya në faqen e kokës- vendosni një mesazh në krye të faqes tuaj.
  • Email/shikueshmëria e administratorit- vkazhit sv_y e-mail, Dhe gjithashtu ju dëshironi të zgjidhni: dëshironi ta ndërpresni duke e dërguar në postën tuaj.
  • fjalëkalimi i administratorit- Jepni fjalëkalimin tuaj. Mos e teproni " admin".
  • Të aktivizohet MODERUVANNYA tani?- nëse doni të ndryshoni lëkurën tuaj përpara se të publikoni, atëherë aktivizoni opsionin.
  • Të përdoret funksioni antispam?- këtu mund të aktivizoni sistemin për të hequr qafe postën e padëshiruar, ose të vibroni një nga tre opsionet: një captcha, një mister ose një maoperacion. Nëse vibroni captcha dixhitale, atëherë shtoni të njëjtën captcha në kutinë e tekstit në të djathtë.
  • Dëshironi të përdorni funksionin kundër përmbytjeve?- është dhënë një mundësi për të lejuar shfaqjen e skedarëve të gabuar.
  • Jeni aktiv në tekst?- si e thua " Kështu që"Kjo do të thotë, në mënyrë që mesazhet në tekstin e mesazheve të jenë aktive. Isshtë mirë për njerëzit që po flasin me ta, por libri i mysafirëve tuaj do të jetë një vend i mirë për spammerin.
  • Të aktivizohen / çaktivizohen figurinat grafike?- si e thua " Kështu që", Atëherë koristuvach mund të jetë emoticons vikoristovuvati.
  • Maks. dovzhina іmenі- një numër simbolesh lejohen në emër të një koristuvach.
  • Maks. gjeneratë e re- një numër simbolesh janë të lejueshme në rast.
  • Krah për krah- numri i ngjarjeve në njërën anë.
  • rekuperoj- Sortuvannya për zrostannyam ose ndryshimin e datës të shkruar sipas datës.
  • lëkurë- viglyad i ashpër.

Në fakt, ekziston një numër i madh i më të njohurve skriptet e librave të ftuar... Nëse pëshpërita yogo, atëherë kalova jo më pak se dy duzina dhe zupinivsya për shumë arsye.

Testimi i kodit mund të drenohet, por dukshmëria e testit mund të çojë në arsye edhe më serioze të kullimit. Ne do të kemi një kopje të artikullit përmes testit për shkrim dhe testim më efektiv të kodit tonë.

Çfarë do të thotë të dalësh nëpër shtratin e provës?

Për veshin e programit kompjuterik dhe mirënjohjen luftuan për fuqinë. Tse është e pashmangshme. Navit më së shumti programe ranë viktima të këtyre anomalive. Jo një kod pa zemër. Boshti chomu mi vikoristovuєmo testuvannya. Programuesit, të cilët duan ta bëjnë këtë, do të ndryshojnë kodin e tyre duke e drejtuar në makinat e tyre robotike, por ata do të kthehen, nëse janë fajtorë, nëse janë fajtorë.

Shpërndarja përmes testit tse teknologjinë e programit, si një shkrim një-orësh i kodit të programeve dhe teste për të reja. Tse garantues, kodi juaj i protestës - dhe ju lejon të testoni kodin tuaj shpejt dhe me lehtësi, si dhe procesin e automatizimit.

Yak tse pratsyuє?

Shpërndarja përmes testimit ose ciklit të shkurtër të shpërndarjes përsëritëse TDD:

  1. Para se të shkruani ndonjë kod, është e nevojshme të shkruani një testament për një të ri. Kur shkruani teste automatike, është e nevojshme të merren parasysh të gjitha të dhënat e mundshme hyrëse, faljet dhe të dhënat hyrëse. Me këtë qasje, mendimet tuaja nuk do të lidhen me asnjë kod, siç janë drejtshkrimet.
  2. Për herë të parë, nëse bëni një test automatik, era e keqe përfundon në dështim, që do të thotë se kodi juaj nuk është ende gati.
  3. Mund të filloni të shkruani para programit. Sapo testi është tashmë i vlefshëm dhe kodi që po testohet, ai nuk përfundon në dështim, që do të thotë se kodi nuk është ende gati. Kodi mund të ndryshohet duke korrigjuar, nëse është e nevojshme të kaloni të gjitha rishikimet.
  4. Sapo kodi të kalojë testin me sukses, ai mund të pastrohet me rifaktorim shtesë. Deri në heshtje, nëse kodi e ka kaluar testin me sukses, mund ta përdorni në mënyrë korrekte dhe më herët. Nuk keni më nevojë të udhëtoni për gjarpërinjtë që mund t’ju ​​sjellin në Bahamas.
  5. E di që e përsëris ciklin me të njëjtën metodë ose program.

Vidmіnno, por pse është më i bukur se brumi i gjarprit?

Nëse ju ka munguar brumi me programe në mënyrë të drejtpërdrejtë, atëherë:

  • E patë, mirë, do të jetë në orën e dytë, kështu që janë futur edhe disa ndryshime.
  • A e keni parë veten si një testament të akullt për gjithçka që dini?
  • Nuk keni pasur orë të mjaftueshme për testim, kështu që si menaxher projekti, pasi keni financuar një nisje të suksesshme?
  • E morët një shqelm, protestoni nesër?
  • A e keni parë shfaqjen televizive të dashur perevagu testuvannya?

Shumica e llojeve nuk kanë asnjë lidhje me të, dhe ju mund të ekzekutoni me sukses kodin tuaj për prodhim pa asnjë problem. Ale Inodi, të gjithë do të jenë të lundrueshëm. Ju keni ndërmend të rregulloni një mijë drokë në anijen që po fundoset, në atë orë lëkura do të jetë e re. melodiozisht vi nuk donte b gjeni veten në një nëngrup të situatës.

TDD buv e hapjes së programit për të likuiduar vypravdannya tonë. Nëse programi është thyer në fitore të TDD, atëherë ne mund të ruajmë shpejt dhe me efikasitet ndryshime të reja. E tëra çfarë duhet të bëjmë është të bëjmë teste automatike! Nëse të gjitha provat kanë kaluar, atëherë është e mundur të rrëzohet distanca, nëse nuk është, atëherë do të thotë që ligësia jonë është korruptuar. Duke e ditur se pjesa e madhe e testeve ka rënë, ne lehtë mund të bëjmë një ndryshim, në të cilin shumë pjesë të verërave tona ata kanë thyer kodin dhe rregullimin e shpejtë.

E bleva. Jak mi tse zrobimo?

Isnu pa korniza PHP të automatizuara për testim, pasi mund të jetë fitimtare. Përdorimi më i përhapur i tyre është PHPUnit.

PHPUnit është një kornizë testimi e personalizuar që mund të integrohet lehtësisht në modelet dhe modelet tuaja, të motivuara në krye të kornizave të njohura të PHP.

Për qëllimet tona, ne nuk kemi nevojë për një funksion pa veçori, pasi ne do të propozojmë PHPUnit. Ne do ta zëvendësojmë të renë me kornizën e thjeshtë SimpleTest.

Në fillimin e crocs, le të pranojmë se ne zhvillojmë programin e librit të mysafirëve, në mënyrë që të mund të lexojmë dhe shikojmë regjistrimet. Pranohet se paraqitja e boole është përfunduar, dhe thjesht po hap klasën, e cila do të marrë hak suplement logjik librat e mysafirëve, dedatok fut regjistrime dhe lexon nga baza danih. Ne do të shpërndajmë dhe provojmë chastin, siç do t'ju tregojmë për të lexuar.

Krok 1. Nalashtuvannya SimpleTest

Croc më i thjeshtë me mustaqe. Navi tsei lad zmig bi zrobiti tse:

Croc 4. Luajnë lojën vigrati

Sapo të keni përfunduar së shkruari kodin tuaj, atëherë ekzekutoni testin. Në vrapimin e parë të erë e keqe me bindje përfundojnë në dështim... Nëse nuk është kështu, atëherë është më mirë të mos provoni asgjë për të gjithë vjehrrin tuaj.

Kryeni testin, thjesht hapni skedarin libri i mysafirëve_test.php në shfletuesin tuaj. Sphatku vi shkund tse:

Tse u bë, tsikh para tsikh klasa e librit të mysafirëve nuk ishte hapur akoma. Për të përfunduar procesin, unë hap skedarin guestbook.php në të gjitha klasat e drejtorive. E gjithë klasa do të hakmerret për metodën, pasi është e mundur të hakmerret ndaj saj, por tani për tani nuk ka asgjë për të marrë hak. Më kujto, po i shkruaj vjehrrit dhe kod potim, Brumë jaky єmo.

Nëse di të drejtoj testin, atëherë rezultati do të shihet kështu:

Yak mi bachimo, testi ynë do të vazhdojë të dështojë. Do të përpiqem të zhytem rrënjësisht në fat të keq.

Krok 5. Virishuєmo vjehrri i shkruar në kod

Gjithashtu, nëse kemi teste të automatizuara, mund të shkruajmë kodin. klasa vidkryєmo libri i mysafirëve.php dhe është për hir të provës sonë.

"Kirk", "message" => "Përshëndetje, unë \" jam Kirk. "), Array (" name "=>" Ted "," message "=>" Përshëndetje, unë \ "m Ted.")); funksion publik (// Këtu, ne simulojmë futjen në bazën e të dhënave duke shtuar një rekord të ri në grupin $ _entries // Kjo është mënyra e duhur për ta bërë këtë: self :: $ _ entries = array ("name" => $ name, " mesazhi "=> mesazhi $); vet :: $ _ hyrje = grup (" notname "=> $ name," notmessage "=> $ message); // oops, atje" një gabim këtu diku kthehet i vërtetë;) funksion publik deleteAll () (// Ne sapo vendosëm grupin $ _entries për të simuluar veten :: $ _ entries = array (); kthehu true;))

Tsei class guestbook.php për t'u hakmarrë ndaj defekteve që mund t'i dimë nëse testi ynë do të bjerë.

Nëse testi është i mundshëm, atëherë hapi tjetër është paqësor:

Në teste, unë do të na tregoj një vizatim në një provë, dhe në një të ngurtësuar konkretisht, kodi ynë po bie. Nga këtu, ne lehtë mund ta shohim atë, por ngurtësimi në rreshtat 16 dhe 17 përfundoi në dështim.

assertTrue (isset ($ entry ["name"])); $ This-> assertTrue (isset ($ entry ["mesazh"])); ... ... ...)

Do të tregojë qartë se kthimi i vargjeve nuk hakmerret për çelësat e duhur. Në fakt, tani mund të shihemi lehtësisht, pasi një pjesë e kodit tonë nuk është një gradë e duhur,

$ Name, "message" => $ mesazh); // rregulluar! kthehu i vërtetë; ) ... ... ...)

Tani ne po fillojmë testin tonë:

Croc 6. Rifaktorizimi

Pra, kodi jak, çfarë lloj prove është këtu, është e lehtë të përfundosh, defektet tona fiksi kaluan për të përfunduar shpejt. Ale yakbi tse bulo dodatok i madh i palosshëm, do të keni një shans për të ndryshuar kodin tuaj, kështu që është më i lehtë se pidtrimuvati. Problemi këtu është se shumicën e kohës ka defekte të reja. Aksi për ne për të shtuar teste të automatizuara - pasi vetëm ndryshimet janë futur, unë vetëm e di se si ta nis testin. Sapo erë e keqe di të kalojë me sukses, atëherë tse do të thotë që asgjë nuk është bërë padrejtësi. Nëse përfundon me dështim, atëherë ne këtu kemi bërë një falje. Erë e keqe do të na thotë të gjithëve përnjëherë, de kemi një falje, dhe më mirë për çdo gjë që mund të korrigjohet.

Croc 7. Përsëriteni për cola

Nëse programi juaj dëshiron funksionalitet të ri, duhet të shkruani një test të ri. Është e lehtë! Përsëriteni procedurën me një tigan tjetër (si SimpleTest, edhe për rregullimet dhe rregulloret) dhe riparoni një arna.

visnovok

Ka shumë artikuj të lehtë për t'u përdorur mbi temën e marketingut përmes testimit me teste më të mëdha, dhe ju mund të lundroni me mjete funksionale më të mëdha më poshtë SimpleTest - për shembull, vegla tallëse, cung, të cilat ndihmojnë në lehtësimin e procesit të shkrimit të testeve Me Nëse doni të lexoni më shumë, ana e Vіkіpedіya rreth rozrobka përmes testuvannya do t'ju drejtojë në rrëshqitjen e erës. Për sa kohë që planifikoni të promovoni vicoristovuvati në cilësinë e kornizës tuaj të testit SimpleTest, atëherë unë respektoj dokumentacionin në internet dhe njihem me mundësi shtesë.

Testimi nuk është një pjesë e madhe e ciklit të zhvillimit, protestë, shpesh duke u dërguar përmes afateve. Ju inkurajoj të lexoni të gjithë statutin dhe të shihni rëndësinë e investimit në kuti përmes testit.

Cilat janë mendimet tuaja për rakhunok në rozrobka përmes brumit? Ju tse tsіkavo chi navpaki vi vvazhaєte tse të kohës boshe në orën e dytë? Shkruani në komente!

Unë do të përshkruaj këtë vit, por do të shkurtoj stafin për fillestarët Lëvizja e programit PHP - Libri i mysafirëve... Në shikimin tim, procesi i zhvillimit më të thjeshtë, madje edhe me të gjithë lejen për të njohur të gjitha tiparet kryesore të robotit me PHP dhe bazën e të dhënave të MySQL. Krym, detyra jepet deri në fund të zgjerimit, në mënyrë që të shihen teknologjitë e reja.

Përshkrimi dhe modeli i përcaktimit të dhënë do të shkruhet menjëherë këtu, pa ndonjë ndryshim në patronazhin, kështu që, është e mundur, këtu është një falje. Çmimi është thyer jo përmes linjës sime, por përsëri përmes një trajnimi shtesë, me hapjen e librit të mysafirëve nga ju. Pra, vetë zgjidhja paraqitet si "e shtrembër", por edhe në përmbledhjen e statistikave në pjesën "Vetëvendosja e robotit".

Nëse nuk dini si ta bëni me PHP, atëherë për herë të parë, lexoni shënimin PHP - pse jo.

Do të marrim librin më primitiv të të ftuarve, pa dizajn dhe administrim. Me fjalë të tjera, ne jemi të rrethuar nga hyrja në libër, duke u ristrukturuar mirë dhe pa nevojë.
Që në fillim, ne mund të shohim tre skedarë php, për zbatimin e këtij projekti. Restaurimi Zychayno zavdannya mund të thyhet në dy dyer: forma e restaurimit dhe shtimi i donacioneve në bazë, megjithatë, ne nuk do të punojmë. Marrja në pyetje analoge është komente e lejueshme dhe e panevojshme për procedurën. Ekzistojnë tre skedarë në këtë mënyrë: index.php, registration.php, book.php.

Tashmë nga skedarët, mund ta shihni menjëherë, për erën e keqe do t'ju kërkohet: index.php - lidhja e hyrjes, register.php - faqja e rihyrjes, book.php - faqja e librit të të ftuarve.

Nayprostishe në hyrjen tonë të çmimit vipad. Pra, si rezultat i futjes së një basti të hyrjes dhe një fjalëkalimi, ekziston një formë e tanishme për dërgimin e mesazheve në anën e librit.php. Si dhe posilannya në anën e restaurimit. maєmo:

Futni librin e mysafirëve

Hyrja:
fjalëkalimi:

Restratsіya

Thërrmimet u panë nga ata që nuk e shijojnë kodin për qetësinë. Këtu është HTML-ja ime. Etiketa e momentit kyç formë si të pranohen dy parametra veprim, E cila bazohet në adresën e faqes, kur futet mesazhi i konfirmimit dhe parametri metodë Në çdo mënyrë, formulari i dhënë do t'i dërgohet artikullit të deklaruar (ndarja POST dhe GET me fjalë të thjeshta). Në mes të etiketës së formës, ka fusha për hyrje (hyrje, përzgjedhje), si atribut emri... Për vlerat e vetë këtij atributi, është e mundur të refuzohen të dhënat e futura në anën e specifikuar në parametrat e formularit të veprimit. E gjithë forma e mesme është e detyruar të jetë hyrja me llojin paraqes Për suttën e tij, klikoni në butonin, kur të dërgohet presioni mbi jak dhe haraçi në anën e veprimit do të përditësohet.

I mrekullueshëm ... Tani duhet të përfundojmë pjesën e restaurimit të koristuvaçit të ri. Mendoni për këtë menjëherë, atë që dëshiron nëna. Unë jam virulent, për një libër të thjeshtë mysafirësh do të ketë shumë nëna me hyrje unike, si dhe vetë fisnikëria në adresën e faqes së tyre të internetit (yakscho win є). Meqenëse jemi këtu, ne duam të dimë fisnikërinë rreth koristuvach, do të thotë që ne mund të shikojmë bazën e të dhënave të projektit tonë.

Shkoni te phpMyAdmin. Krijo një bazë atje me gb. Në bazë të tabelës, tabela e Përdoruesve është vendosur me fushat e mëposhtme:

Identifikohu varchar (50) unik // hyr koristuvach, fjalëkalim unik i fushës varchar (150) // fjalëkalim www varchar (255) // adresa të faqes

Dhe meqenëse ne kemi hyrë tashmë në redaktorin e bazës, atëherë mund të mendoni menjëherë se si do të jemi në gjendje t'ju kthehemi. Në vipadku tonë shumë fisnikëri hto dhe nëse është anashkaluar, mirë, jo teksti i lajmit tonë. Pra, për hir të suksesit, numëroi rastin tonë. Tre prej tyre janë shfaqur, që do të thotë se ne lehtë mund të palosim një tabelë Mesazhe me një strukturë fyese:

Id int ai (auto_increment) çelësi primar // numri i parazgjedhjes aktuale të etiketës kohore (aktuale) // ora e vulës kohore, për për paraqitjet data e saktë і orë

Nga baza e danikh rozibralisya. Tani shkoni te skedari i regjistrimit.php. Duke marrë një çantë për një kuletë dore:

Restratsіya

Hyrja:
fjalëkalimi:
Fjalëkalimi përsëri:
WWW: http: //


Në kokë

Trochi rreth kodit. Yak V u përmend tashmë, këtu është prania e PHP. Unë nuk do ta përshkruaj më formën, megjithëse si një bachimo, këtu të dhënat e formularit detyrohen në të njëjtën anë, forma hiqet. Me fjalë të tjera, skedari register.php shkon vetë. Pra, nuk është robotik, por nuk duhet të shqetësoheni për këtë, sepse është shumë e lehtë të lexosh kodin. Sidoqoftë, nga ana tjetër, ajo demonstron qartë fuqinë e PHP. Ditën, ana jonë ndahet në dy pika. Vipadoku i parë është nëse POST -i dërgohet në anën me një burim, një vipad tjetër, nëse nuk ka POST të dërguar në anën. Për një tjetër, tregohet një formë për restaurimin, dhe për të parën, është më e rëndësishme të pajtosh vizualisht haraçet e sipërpërmendur. Ju mund t'i shihni të dhënat për të notuar në pamjen e grupit asociativ (tobto array, me indekse si rreshta). Për më tepër, indeksi u shtohet emrave të fushave të dhëna, të cilat jepen në formën e paraqitjes së të dhënave. Tobto yaksho mi shkruaj

atëherë me ne, kur të dërgohet mesazhi, POST -i ushqehet, do të jetë minlive

$ _POST ["vasa-peta"]

Pra, është respektues për veten, që çdo ndryshim në regjistrimet e përsëritura nuk është i fortë. Perversioni jepet Nëse do të jeni në bazë të të dhënave, pasi fusha e hyrjes është caktuar si unikal.

Tani ndalo. Vetë libri i të ftuarit ishte ngecur. Trochi mіrkuvan. Pra, pasi libri i mysafirëve po punon me një hyrje dhe një fjalëkalim, atëherë gjëja e parë që duhet të bëjmë është të rikonvertojmë hyrjet dhe fjalëkalimet në bazë. Pra, meqenëse e kemi përditësuar në vetë skedarin book.php, atëherë është e qartë se faji është procedura shtesë. Epo, në fund të fundit të imazhit të të gjitha kohërave. (Sapo të shtohet në pamje, kur të shfaqet, atëherë do të shfaqet vetëm kur të mbishkruhet ana). maєmo:

Libri i mysafirëve ";) Tjetër (jehonë" Mesazhi juaj nuk do të merret!


"; } } ?>
"Emri =" hyrja "/> "Emri =" fjalëkalimi "/>

"; Jehona" Teksti: ". $ Row [" mes "]."
";)) Mysql_close ($ link);?>

Aksi është gjatë ditës dhe gjithçka. Kodi Yaksho është 100% robotik, i mirë. Nëse është memec, atëherë Rajah do të përpiqet të korrigjojë faljet tuaja. Tani atij iu dha një e shtënë.

Vetë-funksionimi i robotit
Yak tashmë foli në kalli, duke pasur parasysh zgjidhjen "e shtrembër". Nëse Vishche nuk kuptoi asgjë, unë do të shpjegoj menjëherë. Ju mund të keni shënuar në skedarin book.php në formën e komenteve shtesë ka disa fusha të spërkatura, ndërsa dy prej tyre kanë futur hyrjen dhe fjalëkalimin. Chi nuk është mirë, Chi nuk është kështu? Përpiquni të korrigjoni seancat e vikoristëve jetëshkurtër daneze (sesionet e Yak pratsyuvati në PHP).
Mundohuni të përshtateni me ushqimin që është i ndryshëm nga funksioni bosh / i vendosurі dal / vdes?
Ndryshoni furnizimin me energji të vibratorit nga baza në mënyrë që kur të shfaqet pamja, të shfaqet faqja e internetit e autorit.
Sapo të mbani mend, fjalëkalimi i gurëve kyç në bazën e të dhënave të dhëna merret nga shikuesi i hapur, por e gjithë gjë nuk është e mirë. Ndryshoni kodin në atë mënyrë që të bazohet në hash-in e fjalëkalimit të dyqanit të çelësave (për shembull, MD5 ose SHA1).

1. Në koshtovny hosting vetëm ata që japin.
2. Më e bukur, ale, jo obov'yazkovo. Ashtë një mysafir i mrekullueshëm të pyesë për të, kështu që është e nevojshme (përmes formës sime), por mirë hakeri të gjithë të njëjtën gjë vëzhgoni $ _GET, $ _POST, $ _COOKIE dhe $ HTTP_REFERER etj.
3. Kontrolli i xhinit kryhet, megjithëse në mënyrë të nënkuptuar, nga vetë baza e të dhënave (Një, vetëm, sapo të shfaqet, mund të jetë e madhe - deri në 64 Kb).
4. Pra, є, HtmlSpecialChars Bula vikoristan, jo vikorist AddSlashes (kam një falje të madhe, e di fajin tim, div. Nizche). Kur magic_quotes_gpc është në vend, problemi nuk është vendosja e gostrit, por ale dirka në vendin e sigurt (në panelin e kontrollit).
5. Pra, është mirë, është e mundur të b і virіzati, ale іm'ya #[Email i mbrojtur]%#$^%$ nichim nuk girshe nizh AF4ETX09T43... Në drejtorinë e-mail dhe url, mund të zgjidhni skriptet.
6. Tsikavo, a nuk janë të pakuptueshëm?

Є Një numër tjetër i tsіkavikh priyomіv, si për shembull, zahisti futet automatikisht përmes një fotografie (si në një sit të tërë) http: //www.site/webmast/php/Security-Images-in-PHP/
...

Fotografitë nuk janë ndërtuar, por më tepër një prapanicë demonstrimi. Mos u largo një herë pa parë një mysafir me një mik. Nëse shkoni në një sit, atëherë nuk është mysafir.

Anatomia e skriptimit ndër-vendor XSS
http://www.woweb.ru/index.htm/id/1073393942

Duzhe tsikavo, faleminderit.

Z.I. Yakbi Afftor, pasi kam punuar shumë për të lexuar (і vіktut) në stattі në të gjithë faqen, pastaj zoosumіv bi, në fjalët e thіgo pratsya joprofesionale. Varto vrahovuvati për të parë autorët e mëparshëm dhe, të paktën, për t'u kujdesur për këtë praktikë - ata shkruan erën e keqe për ju.

Nuk je povaga? Vibachte yaksho pasi është formuar.

Nëse kam frikë nga një hajdut, atëherë do të lexoj përsëri paragrafin e parë të artikullit, nuk kam ndërmend të shikoj nadіyna të të ftuarit, por nëse nuk e tregoj, mund të shkruaj. kundër Për mysafirin, për sapo filloi të mësojë në heshtje CGI, madje jo përnjëherësh për të ardhur, që ka nevojë të rregullojë diçka të thjeshtë, dhe ndoshta jo menjëherë të bëhet aq i zgjuar, ndoshta pasi të ketë falur, kështu që le t'i kushtojmë shumë vëmendje artikujve të tjerë nga autorët.

Pra, nga pikëpamja e marrjes në dorë të skenarit, skenari nuk është profesional dhe nuk jam profesionist në këtë fushë, sepse paragrafi i parë dhe kostoja korrespondojnë me të qenit i kujdesshëm, pasi është gjynah të mos kem lexuar gjithçka. Me

PS

Citim:

Ligji "Për të drejtat e autorit dhe të drejtat e shumës"
Neni 6. E drejta e autorit. selia
1. E drejta e autorit për të zgjeruar krijimin e shkencës, letërsisë dhe artit, e cila është rezultat i veprimtarisë krijuese, është pa dyshim njohje dhe vlerë krijoni, si dhe mënyrën se si ktheheni.
Mund ta lexoni Rashtën këtu: http://www.febras.ru/~patent/copyright/2_3part2.html
Përveç kësaj, neni 9, pika 1
Unë nuk dua të bindem për të drejtën time për ta bërë atë.

Mos ngurroni ta pranoni projektin - ju lutem, faleminderit!
Lexoni gjithashtu
Sberbank (si dhe Oschadbank) Sberbank (si dhe Oschadbank) Zgjidhja e problemeve të licencës për Autocad Chi nuk fillon autocad windows 7 Zgjidhja e problemeve të licencës për Autocad Chi nuk fillon autocad windows 7 Udhëzime për regjistrimin e kodit PIN të CryptoPro, para orës së regjistrimit të disa dokumenteve - Udhëzime - AT Udhëzime për regjistrimin e kodit PIN të CryptoPro