Nemokamos svečių knygos html. PHP scenarijai

„Peržiūrėjome pagrindines apžvalgų knygos komponento galimybes ir ypatybes ir pradėjome peržiūrėti jo nustatymus. Šiame straipsnyje apžvelgsime plėtinių parinktis ir pakalbėsime apie apsaugą nuo šiukšlių.

Parinktys, kurių patarimai yra rusų kalba, nebus svarstomi. Bus svarstomi tik patys įdomiausi, svarbiausi ir, mano nuomone, ne visai aiškūs nustatymai.

Žiūrėti

Šio skirtuko nustatymai (nuotrauka žemiau) yra susiję su vartotojų paliktais svečių knygos įrašais (pranešimais) ir svetainės administratoriaus paliktais atsakymais į šiuos įrašus (komentarus).

Žemiau esančiame sąraše esantys skaičiai atitinka skaičius aukščiau esančiame paveikslėlyje. Įjungdami/išjungdami atitinkamas parinktis, rodote/slepite tam tikrus įrašų ir komentarų elementus.

  • Rodyti vardą žinutėje.
  • Rodyti el. paštą žinutėje.
  • Rodyti svetainę žinutėje.
  • Rodyti vardą atsakymuose.
  • Rodyti temą komentare.
  • Rodyti el. paštą atsakymuose.
  • Rodyti svetainę atsakymuose.
  • Rodyti datą atsakymuose.
  • Pasirinkimu sarasas.
  • Pažvelkime į likusias parinktis.

    • Rodyti pranešimus. Jei ši parinktis išjungta (pasirinkta Nr), tada Joomla apžvalgų knygoje nebus rodomi jokie įrašai, o tik forma. Iš esmės knyga tiesiog taps grįžtamojo ryšio forma.
    • Rodyti komentarus. Galite visiškai paslėpti įrašų komentarus. Viršuje esančiame paveikslėlyje jie pažymėti mėlynai.
    • Puslapių rašymas. Suaktyvina knygos įrašų padalijimą į puslapius, jei jų yra daug.
    • Numatytasis puslapių numeravimas. Nurodo, kiek įrašų turi būti rodoma viename puslapyje.
    • Puslapių spausdinimas (žinutės). Galite nustatyti vertes, kurios bus rodomos išskleidžiamajame sąraše (Nr. 9 aukščiau esančiame paveikslėlyje). Iš esmės tai yra puslapių rūšiavimo (puslapio naršymo) nustatymas.
    • Įgalinti talpyklą. Jei įjungėte talpyklos naudojimą bendruosiuose Joomla nustatymuose, įjungę šią parinktį, į svetainės talpyklą įtraukite puslapius su svečių knygos įrašais. Tai gali sumažinti serverio apkrovą ir padidinti puslapio įkėlimo greitį vartotojams. Rekomenduoju naudoti šią parinktį. Verta paminėti, kad talpykloje įrašai svečių knygoje gali pasirodyti ne iš karto po jų paskelbimo (priklausomai nuo talpyklos).
    Saugumas

    Tai vienas iš pirmųjų penkių „Phoca Guestbook“ nustatymų skirtukų (paveikslėlis žemiau), skirtas saugumui (apsaugai nuo šiukšlių). Ja daugiausia siekiama nustatyti draudžiamą turinį Joomla svečių knygų apžvalgose, naudojant pačius komponentus ir pagal jūsų taisykles.

    Parinktys, kurių patarimai yra rusų kalba, nebus svarstomi.

    Kai kurioms parinktims galimi šie parametrai:

    • Sutaupyti. Jei žinutėje yra kažkas draudžiamo, jis bus išsaugotas svetainės duomenų bazėje.
    • Paskelbti. Jei žinutėje yra kažkas draudžiamo, jis bus paskelbtas svetainėje.
    • Išankstinis moderavimas. Jei žinutėje yra kažkas draudžiamo, jis bus išsaugotas svetainės duomenų bazėje, bet nebus paskelbtas, kol jo nepatikrins moderatorius, kuris priims atitinkamą sprendimą.
    • Atmesti. Jei žinutėje yra kažkas draudžiamo, jis nebus išsaugotas svetainės duomenų bazėje.

    Atkreipkite dėmesį, kad visuose komponentų nustatymuose galima „perdengti“ tam tikrų saugesnių parinkčių veikimą. Pavyzdžiui, publikavimo būsena gali priklausyti nuo parinkties Išankstinis moderavimas skirtuke Pagrindinis .

    Parinktis Įgalinti HTML valymą leidžia automatiškai pašalinti visas draudžiamas\nesaugias HTML žymas iš Joomla 3 svečių knygos įrašų.

    Turinio patikrinimas

    Šio skirtuko parinktys leidžia konfigūruoti Phoca Guestbook Joomla ir anti-spam paslaugų integravimą Akismet, Mollom. Paslaugos analizuoja pranešimus, kuriuos vartotojai palieka svečių knygoje. Jei šie pranešimai atrodo kaip šlamštas, bus atliktas vienas iš parinktyje nurodytų veiksmų Blokuoti SPAM (turinio patikrinimas). Veiksmai yra panašūs į to paties pavadinimo parametrus, aprašytus aukščiau poskyryje Saugumas. Jei pasirinkta Ne (draudžiama), tada naudojant šias paslaugas spam tikrinimas nebus atliekamas.


    Galite išjungti vieną iš paslaugų. Turite užsiregistruoti antispam paslaugų svetainėse ir gauti atitinkamus raktus, kuriuos reikia įvesti į atitinkamus šio skirtuko laukus (paveikslėlis aukščiau).

    Taip pat verta paminėti, kad nuo 2015 m. rugsėjo 20 d. galioja nemokamų paslaugų paskyrų limitai:

    • Akismet – iki 50 000 čekių per mėnesį. Apytiksliai 1666 patikrinimai per dieną.
    • Mollom – iki 50 čekių per dieną. Maždaug 1500 čekių per mėnesį.

    Aš naudoju Akismet savo svetainės komentarams apsaugoti jau daugiau nei 2 metus. Kol kas jokių problemų nepastebėjau.

    Atkreipkite dėmesį, kad naudojimasis šiomis paslaugomis gali sulėtinti įrašo siuntimo į svečių knygą procesą, nes laiškas pirmiausia siunčiamas į šių anti-spam tarnybų serverius, kur jis apdorojamas, o patikrinimo rezultatas yra išsiūstas atgal. Jei ryšys tarp jūsų svetainės ir paslaugos yra perkrautas arba pati paslauga yra perkrauta, gali praeiti laiko delsa nuo to momento, kai vartotojas spustelėja mygtuką „Pateikti“, kol svetainė kaip nors sureaguos.

    IP adreso patikrinimas

    Šiame skirtuke (nuotrauka žemiau) galite konfigūruoti apžvalgų knygos integravimą su anti-spam paslaugomis, kurios aptinka šlamštą pagal IP adreso, iš kurio įrašas įtraukiamas į jūsų svetainę, analizę. Yra trys paslaugos, kuriose reikia užsiregistruoti ir gauti atitinkamus raktus. Jūs neprivalote registruotis (ar naudotis) visomis trimis paslaugomis. Galite eksperimentuoti ir pasirinkti jums efektyviausią.

  • Medaus puodas.

  • Galite nustatyti įvairius veiksmus tais atvejais, kai antispam paslaugos ką nors aptinka (parinktis Uždrausti IP). Veiksmai yra panašūs į to paties pavadinimo parametrus, aprašytus aukščiau straipsnyje.

    Taip pat galima rankiniu būdu nustatyti draudžiamų IP adresų sąrašą – parinktis IP blokavimas.

    „Phoca“ svečių knygoje skirtuke (paveikslėlis žemiau) Yra daug variantų, kaip pridėti captcha prie įrašų pateikimo į apžvalgų knygą formą. Remdamasis savo patirtimi, galiu pasakyti, kad captcha yra labai nepatogus elementas jūsų svetainės lankytojams. Rekomenduoju naudoti tik tada, kai tai tikrai būtina. Kai niekas kitas nepadeda arba nėra lėšų įgyvendinti lankytojams patogesnę Jūsų svetainės apsaugą nuo šiukšlių.

    Savo svetainėje nenaudoju captchas komentaruose, naujienlaiškių prenumeratos formose ir asmeninėse žinutėse. Tai naudoju tik registracijos metu ir atsiliepimų puslapyje. Artimiausiu metu planuoju atsisakyti captcha registracijai, jei rasiu tinkamą alternatyvą. Bet paliksiu tai kontaktuose, nes man labiau patinka susirašinėti su lankytojais arba komentaruose, arba privačiomis žinutėmis. Tam yra keletas priežasčių (laiškai iš formos man ateina el. paštu):

    • Į pašto dėžutes atkeliauja daug laiškų. Ne visada patogu ieškoti tam tikrų el. pašto grandinių.
    • Tikimybė, kad laiškas atsidurs šlamšto aplanke. Buvo atvejų, kai vartotojai dėl šios priežasties nerado laiškų.
    • Į asmenines žinutes ir straipsnių komentarus atsakau daug greičiau dėl techninių ir organizacinių priežasčių.
    • Buvo atvejų, kai vartotojai ištrindavo laiškų grandines su jiems reikalinga informacija.

    Galite pridėti vieną ar daugiau iš šių captchų: reCAPTCHA, EasyCalc, Math Captcha, TTF Captcha, Mollom Captcha, hnCaptcha, Joomla numatytasis captcha. Kai kuriems iš jų yra nustatymai (paveikslėlis aukščiau). Atkreipiu dėmesį, kad kelių captchų pridėjimas yra kraštutinė priemonė. Ypač svetainėms su mažu srautu ir vartotojų aktyvumu.

    Norint naudoti, pavyzdžiui, reCAPTCHA, reikalingi raktai. Galite juos gauti nemokamai adresu captcha svetainė.

    Pirmiausia pažvelkime į tuos metodus (nustatymus), kurie neturi įtakos jūsų Joomla apžvalgų knygos naudojimui arba turi minimalų poveikį. Tačiau, mano nuomone, jie suteikia mažiau automatizavimo ir bendrą apsaugą nuo šiukšlių. Suprantama, kad žemiau pateiktos rekomendacijos taikomos tais atvejais, kai įrašus gali palikti bet kurie vartotojai (taip pat ir neregistruoti).

  • Įjungti įrašų papildymų registravimą (registravimą). Tai galima padaryti viduje „Phoca“ svečių knyga – Nustatymai – Registravimas, suaktyvinkite abi parinktis ( Įgalinti registravimą, išsaugoti žurnalo žurnalą). Jei kyla problemų su duomenų baze, išjunkite Išsaugomas žurnalo žurnalas. Jei nepadeda, išjunkite ir Įjungti registravimą.
  • Įgalinti išankstinį moderavimą. Tai galima padaryti viduje variantas Išankstinis moderavimas.
  • Įgalinti administratoriaus el. pašto pranešimus apie naujus įrašus. Tai galima padaryti viduje „Phoca“ svečių knyga – Nustatymai – pagrindiniai variantas Siųsti laišką.
  • Įgalinti naudotojo patvirtinimą. Tai galima padaryti viduje „Phoca“ svečių knyga – Nustatymai – pagrindiniai variantas Išjungti vartotojo patvirtinimą.
  • Turinio patikrinimas.
  • Skirtuko komponentų nustatymuose sukonfigūruokite integraciją su viena ar daugiau apsaugos nuo šiukšlių paslaugų ApžiūraIP-adresai.
  • Nurodykite unikalų seanso priesagą. Tai galima padaryti viduje variantas Sesijos priesaga.
  • Įgalinti HTML valymą. Tai galima padaryti viduje „Phoca“ svečių knyga – Nustatymai – Sauga variantas Įgalinti HTML valymą.
  • Įjungti paslėptą lauką. Tai galima padaryti viduje variantas Rodyti paslėptus laukus.
  • Nuolat analizuokite įvykių žurnalą ir atlikite atitinkamus pakeitimus, kad apsaugotumėte savo svetainę.
  • Nuolat stebėkite visus laiškus apie naujus įrašus, moderuokite juos ir pagal moderavimą atlikite atitinkamus pakeitimus, kad apsaugotumėte svetainę, pavyzdžiui, į filtrą įtraukite IP adresus, žodžius ir pan.
  • Sudarykite draudžiamų žodžių sąrašą. Tai galima padaryti viduje „Phoca“ svečių knyga – Nustatymai – Sauga galimybės Draudžiami žodžiai, uždrausti visi žodžiai. Atsižvelgiant į kalbos ypatumus (atvejų, linksnių, nešvankios kalbos įvairovę ir pan.), taip pat šio filtro netobulumą (ieškant aiškių atitikmenų), mano nuomone, tai nėra tokie veiksmingi variantai.
  • Nustatykite didžiausio pranešimo simbolių skaičiaus apribojimus. Numatytoji vertė yra 2000. Tai galima padaryti „Phoca“ svečių knyga – Nustatymai – Sauga variantas Personažai.
  • Apribokite įraše rodomų nuorodų skaičių. Tai galima padaryti viduje „Phoca“ svečių knyga – Nustatymai – Sauga variantas Maksimalus URL. Jei visai nenorite rodyti nuorodų, nustatykite į „-1“ (be kabučių).
  • Nurodykite žodžių, identifikuojančių nuorodas Joomla 3 svečių knygos įrašuose, sąrašą. Tai galima padaryti „Phoca“ svečių knyga – Nustatymai – Sauga variantas Nuorodų uždraudimo indikaciniai žodžiai.
  • Atkreipkite dėmesį, kad pridėkite daug reikšmių į laukus, tokius kaip: Draudžiami žodžiai, visų žodžių draudimas, nuorodų uždraudimo indikaciniai žodžiai ir pan., gali padidinti „Phoca Guestbook“ duomenų bazės lentelės dydį, sulėtinti jos bendrą veikimą ir sulėtinti įrašų siuntimo į knygą procesą. Pavyzdžiui, bandžiau pridėti kelių tūkstančių žodžių sąrašą (nešvankybės), o komentaro pridėjimas užtruko labai ilgai. Tai nebuvo „Phoca Guestbook“, bet manau, kad ši problema gali atsirasti ir šiam komponentui.

    Žemiau išvardyti metodai yra prastesni naudojimo paprastumo požiūriu nei aprašyti aukščiau, tačiau yra efektyvesni ir veikia automatiškai. Jie turėtų būti naudojami kartu su aukščiau pateiktu sąrašu kaip papildymas.

  • Leisti tik registruotiems vartotojams įtraukti įrašus į svečių knygą. Pagal numatytuosius nustatymus „Phoca“ svečių knyga sukonfigūruota taip. Registruojantis geriau turėti captcha.
  • Išjunkite Javascript redaktorių. Tai galima padaryti viduje „Phoca“ svečių knyga – Nustatymai – Forma variantas Įgalinti Javascript redaktorių.
  • Pridėkite captchas (arba kelis) prie formos, kad pridėtumėte įrašą į apžvalgų knygą. Tai galima padaryti viduje „Phoca“ svečių knyga – Nustatymai – „Captcha“. variantas Įgalinti „Captcha“.. Įgalinti captcha visiems vartotojams.
  • Įjunkite laiko nustatymą ir blokavimą. Tai galima padaryti viduje „Phoca“ svečių knyga – Nustatymai – „Captcha“. galimybės Įgalinti laiko skaičiavimą Ir Blokavimo laikas.
  • Atminkite, kad galite naudoti bet kurį aukščiau išvardintų metodų derinį.

    Taip pat primygtinai rekomenduoju pasirūpinti bendra savo svetainės apsauga. Jei jus domina ši tema, peržiūrėkite straipsnių seriją apie Joomla svetainės apsaugą. Štai pirmoji (iš 12) dalis. Taip pat apsvarstykite kažką panašaus į RSFirewall.

    Norėdami peržiūrėti atsiliepimus svetainėje (priekinėje dalyje) ir jų pridėjimo formą, naudokite meniu elementą Svečių knyga(nuotrauka žemiau). Jį galima sukurti Joomla Menu Manager, kaip ir bet kurį kitą meniu elementą.


    Visos „unikalios“ šio komponento parinktys, pasiekiamos nustatant meniu elementą, yra suskirstytos į penkis skirtukus. Dauguma parinkčių yra panašios į aptartas šiame ir ankstesniame straipsnyje apie patį komponentą. Pažvelkime į įdomiausius, mano nuomone, parametrus. Be to, mes neliesime nustatymų, kurie yra vienodi visiems Joomla meniu elementų tipams.

  • Meniu elementas.
  • Galimybės.Šios parinktys buvo aptartos ankstesniame straipsnyje.
  • Forma.
  • Žiūrėti.Šios parinktys buvo aptartos anksčiau šiame straipsnyje.
  • Skirtuke Meniu elementas(nuotrauka aukščiau) išskleidžiamajame sąraše Svečių knygos pasirinkimas galite nurodyti knygą, kurią norite rodyti spustelėję šį meniu elementą. Knygos kūrimas aptartas ankstesniame straipsnyje „Phoca Guestbook Review. Joomla svečių knyga“.

    Skirtuke (nuotrauka žemiau) yra parinkčių, leidžiančių pakeisti knygos spalvų dizainą. Jei tai išjungta, bus naudojami jūsų svetainės šablono stiliaus lentelės nustatymai.

    Daugiau apie įvairius Joomla šablonus ir darbą su jais galite perskaityti šiame skyriuje.


    Atkreipkite dėmesį, kad pasauliniai (bendrieji) Phoca Guestbook Joomla nustatymai turi mažesnį prioritetą tais atvejais, kai konkretus meniu elementas turi savo nustatymus (jei jie skiriasi).

    Kaip matote, komponentas yra labai funkcionalus ir lankstus nustatymų atžvilgiu. Manau, kad šis nemokamas „Joomla 3“ apžvalgų knygos komponentas bus naudingas visiems, ieškantiems panašaus plėtinio, kartu su daugybe apsaugos nuo šiukšlių parinkčių.

    Neseniai gavau el. laišką, kuriame prašoma padėti kurti svečių knygos arba apžvalgų knygos scenarijų. Todėl aš laikausi savo pažado ir šiandienos straipsnis bus šia tema.

    Kas yra svečių knyga ir kodėl ji reikalinga svetainėje?

    Svečių knyga – tai savotiška nusiskundimų ar pageidavimų knyga, kurioje bet kuris Jūsų svetainės lankytojas gali palikti žinutę, kurią (jei pritaria administratorius) gali perskaityti visi. Tie. Tai yra dažniausiai pasitaikantys komentarai ne tik vienam įrašui, bet ir visai svetainei!

    Svečių knyga suteikia jūsų svetainei interaktyvumo ir yra įprastas būdas pateikti atsiliepimus.

    Taigi, pirmiausia sukurkime lentelę mysql duomenų bazėje, kurioje bus saugomi visi vartotojų komentarai:

    KURTI LENTELĘ, JEI NĖRA „svečių knyga“ („id“ int(11) NOT NULL auto_increment, „user_ip“ int(10) unsigned NOT NULL, „user_email“ varchar(50) NOT NULL, „addtime“ int(11) NOT NULL , "vardas" varchar(15) NOT NULL, "text" tekstas NOT NULL, "admin_text" tekstas NOT NULL, "image" varchar(40) NOT NULL, "seksas" tinyint(1) NOT NULL numatytasis "1", PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

    • id – pranešimo serijos numeris
    • user_ip – vartotojo IP adresas, vaizduojamas kaip sveikasis skaičius
    • user_email – vartotojo el. pašto adresas
    • pridėti laikas – žinutės pridėjimo laikas
    • vardas – vartotojo vardas
    • text — žinutės tekstas
    • admin_text – administratoriaus atsakymo į pranešimą tekstas
    • vaizdas – vartotojo avataras
    • lytis – vartotojo lytis (vyras / moteris)

    Kaip matote ženkle, yra vartotojo IP adreso laukas. Tai daroma taip, kad galėtumėte sukurti juodąjį sąrašą, kuriame galėsite įvesti „negerų“ vartotojų, kurie ateityje negalės palikti pranešimų, IP adresus.

    Sekso laukas reikalingas, kad būtų rodomas „teisingas“ avataras, jei naudotojai neįkeltų savo.

    Sutvarkėme duomenų bazę. Pereikime prie programavimo. Kadangi dirbame su duomenų baze, pirmiausia sukursime paprasčiausią darbo su duomenų baze klasę. Norėdami tai padaryti, sukurkite failą DB.class.php ir įdėkite ten šį kodą:

    DB klasė ( privati ​​statinė $instance; privati ​​$MySQLi; privati ​​funkcija __construct(masyvas $dbOptions)( $this->MySQLi = @ new mysqli($dbOptions["db_host"],$dbOptions["db_user"], $dbOptions[ "db_pass"],$dbOptions["db_name"]); if (mysqli_connect_errno()) (meskite naują Išimtį ("Duomenų bazės klaida."); ) $this->MySQLi->set_charset("utf8") vieša statinė funkcija init (masyvas $dbOptions)( if(self::$instance instanceof self)( return false; ) self::$instance = new self($dbOptions); ) vieša statinė funkcija getMySQLiObject())( return self::$ instance- >MySQLi ) vieša statinės funkcijos užklausa($q)( return self::$instance->MySQLi->query($q); ) vieša statinė funkcija esc($str)( return self::$instance-> MySQLi- >real_escape_string(htmlspecialieji simboliai($str) )

    Verta pasakyti, kad šios klasės konstruktorius yra paskelbtas privačiu, todėl objektas negali būti sukurtas už klasės ribų, o inicijavimas galimas tik naudojant statinį init() metodą. Jis paima MySQL ryšio parametrų masyvą ir sukuria klasės egzempliorių, kuris yra statiniame kintamajame self::$instance. Taip užtikrinama, kad vienu metu prie duomenų bazės būtų tik vienas ryšys.

    Likusi klasė atlieka duomenų bazės užklausas pagal statinį query() metodą.

    Jei norite, galite pakeisti šią klasę pagal poreikį!

    Taip pat kuriant svečių knygą mums reikės pagalbinių funkcijų, kurias įdėsiu į atskirą failą ir pavadinsiu helper.php.

    Dabar sklandžiai priartėjome prie svarbiausio savo scenarijaus failo – index.php. Čia bus vykdoma visa scenarijaus logika.

    Taigi, pirmas dalykas, kurį jums reikia padaryti, yra inicijuoti sesiją, nustatyti pagrindinius nustatymus ir prisijungti prie mysql duomenų bazės. Sesija išsaugos formos saugos kodą (captcha).

    Session_start(); /* Duomenų bazės konfigūracija. Pridėkite savo duomenis */ $dbOptions = array("db_host" => "localhost", "db_user" => "", "db_pass" => "", "db_name" => ""); //Prijungti klasę darbui su duomenų baze reikalauja "DB.class.php" //Prijungti pagalbinėms funkcijoms reikia "helper.php" //Prisijungti prie duomenų bazės DB::init($dbOptions); $appath = realpath(dirname(__FILE__))."/"; //Serverio aplankas, kuriame bus įkeliami avatarai $uploaddir = "images/avatars"; //Maksimalus pranešimų skaičius viename puslapyje $per_page = 10; //Puslapių skaičius puslapiuose $num_page = 2;

    Norėdami sukurti naršymą svečių knygos puslapiuose, turite sužinoti bendrą pranešimų skaičių. Tai galima padaryti taip:

    //Gauti bendrą pranešimų skaičių $result = DB::query("SELECT COUNT(*) AS numrows FROM svečių knygoje"); $iš viso = $rezultatas->paimti_objektas()->skaičiai;

    Dabar nustatykime puslapio numerį, kurį reikia rodyti. Norėdami tai padaryti, apdorosime kintamąjį $_GET["p"]

    $start_row = (!tuščias($_GET["p"]))? intval($_GET["p"]): 0; if($start_row< 0) $start_row = 0; if($start_row >$iš viso) $pradžios_eilutė = $iš viso;

    $result = DB::query("SELECT * FROM Svečių knygos ORDER BY addtime DESC LIMIT ".$start_row.",".$per_page); //Čia bus saugomas pranešimų sąrašas $items = array(); while($row = $result->fetch_assoc())( $row["addtime"] = format_date($row["pridėjimo laikas"],"data")."|".format_date($row["pridėjimo laikas"] "laikas");

    Čia aš panaudojau format_date() funkciją, kad galėčiau dirbti su data ir laiku, kuriuos sukūriau helper.php faile. Pagrindinė jo užduotis yra rodyti datą ir laiką rusišku formatu. Štai jo kodas:

    Funkcija format_date($data,$format = "data")( if(tuščia($data)) return ""; $months = array("1" => "sausis", "2" => "vasaris", " 3" => "kovas", "4" => "balandis", "5" => "gegužė", "6" => "birželis", "7" => "liepa", "8" => " rugpjūtis", "9" => "rugsėjis", "10" => "spalis", "11" => "lapkritis", "12" => "gruodis"); if($format == "laikas") ( grąžinimo data("H:i",$data); ) elseif($format == "data")( $m = data("n", $data); $m = $mėnesiai[$m]; $ d = data("j",$data); $y = data("Y",$data." ".$m." ".$y ) else( return date("d.M.Y); :i",$data); ) )

    Ši funkcija turi tik 2 parametrus:

    • $date — data UNIX formatu (sekundžių skaičius nuo 1970 m. sausio 1 d. nakties)
    • $format – datos išvesties forma.

    Dabar puslapyje galime rodyti pranešimų sąrašą. Tam naudoju šį html kodą:

    Svečių knyga Atsiliepimai palikti atsiliepimą