Įrašai kategorijoje ‘Svetainių kūrimas’

PHP alternatyvi sintaksė

Tikriausiai ne visi žinote ar naudojate alternatyvią PHP sintaksę. Tai padaro kodą tam tikrose situacijose šiek tiek skaitomesnį ir pan., nes reikia rašyti mažiau. Žodžiu, eime prie pavyzdžių. Sąlygos sakiniai if(sąlyga) { veiksmai } galime keisti į if(sąlyga): veiksmai endif; Tai patogu, kai skripte yra ypač daug ‘{‘ ir ‘}’, o tarp jų dar ir [...]

Žymės: , , , , , , , , , , , , , ,

Palik komentarą

Kaip pasigaminti RSS srautą savo svetainėje?

Tikriausiai ne vienoje interneto svetainėje matėte galimybę užsiprenumeruoti naujienas per RSS srautą. Jei dar nežinote, kas tai yra, (nors tuo abejoju), tuomet „pagooglinkit“. Šiame straipsnyje parodysiu, kaip tokį pasigaminti patiems. Kaip viskas vyksta? Jūsų PHP skriptas sugeneruoja XML failą, kurį RSS skaitytuvai iškoduoja ir atvaizduoja tvarkingą naujienų sąrašą. Pradedame Situacija: Turime lentelę MySQL duomenų bazėje, [...]

Žymės: ,

Komentarai (3)

QR kodo generavimas su PHP

Jei nežinote, kas yra QR kodas ir kam jis reikalingas, tuomet paskaitykite šį straipsnį. Jei jau žinote, galite skaityti toliau. Taigi, jog sugeneruotume QR kodo paveikslėlį, panaudosime atvirojo kodą PHP biblioteką PHP QR Code. Ją naudoti yra be galo paprasta, užtenka vos kelių PHP kodo eilučių ir nereikia jokių sudėtingų konfigūracijų. Tiesa, yra du reikalavimai: [...]

Žymės: , , ,

Palik komentarą

BBCode PHP funkcija

Sveiki, Pagalvojau, gal kam nors bus naudinga, tai pasidalinu funkcija, skirta BBCodui į HTML žymes paversti… Kas yra BBCode, manau ir patys žinot, tai iš karto duodu f-ją. Beje, funkcija paimta iš CodeIgniter PHP karkaso. <?php /** * parse_bbcode * * Converts BBCode style tags into basic HTML * * @access public * @param string [...]

Žymės: , , ,

Komentarai (4)

Naudojame CodeIgniter PHP karkasą: II dalis

Praeitame įraše pradėjome pažintį su CodeIgniter PHP karkasu. Susitvarkėme taip, jog galėtume pradėti kurti savo pranešimų sistemą. Šiame įraše paaiškinsiu apie „controller“ ir „view“ failus, bei aprašysiu mūsų naudojamas bibliotekas ir funkcijas. Praeitame įraše nepaminėjau, kad reikia turėti bent minimalų supratimą apie OOP, tačiau jį galima gauti perskaičius keletą straipsnių šia tema. Tai pat didelę [...]

Komentarai (2)

Naudojame CodeIgniter PHP karkasą: I dalis

Jau ilgą laiką nieko įdomaus  ir galbūt kai kam naudingo nerašiau, todėl noriu ištaisyt šią klaidą dabar. Taigi, perskaitęs skaitykit.lt įrašą apie PHP karkasus, nusprendžiau kurį nors išbandyti. Truputį „pagooglinęs“, nusprendžiau išbandyti CodeIgniter (toliau CI). Kodėl būtent jį? Nežinau. Tiesiog radau apie šį karkasą neblogų atsiliepimų, kas turbūt ir paskatino jį pasirinkti. Taip pat jis [...]

Žymės: , , , , ,

Palik komentarą

JavaScript patvirtinimo langas

Turbūt ne viename tinklalapyje pastebėjote iššokantį langą su prašymu patvirtinti tam tikrą veiksmą. Man to prireikė įgyvendinat URLS.tru.lt kategorijų bei nuorodų trynimo funkciją. Taigi su JavaScript kalba pasirašiau labai nesudėtingą funkciją. function delete_ctg(ctg){ var answer = confirm (‘Ar tikrai norite ištrinti šią kategoriją?’) if (answer) window.location = ‘categories.php?action=delete&what=’+ctg } Pasiaiškinkime kaip ji veikia Raktažodis function [...]

Žymės: , , ,

Palik komentarą

MySQL paieška

Beveik kiekviename tinklalapyje matome paiešką. Paieška yra išties reikalingas dalykas svetainėje, be jos tiesiog sunku išsiversti, ypač, kai svetainė turi daug turinio. Taigi šiandien pabandysime padaryti nesudėtingą paiešką MySQL duomenų bazės lentelėje. 

Žymės: , , , , , , ,

Komentarai (2)

Failų kešavimas (caching)

Pirmiausiai reikia sužinoti, kas yra kešavimas ir su kuo jis valgomas. Vikipedija sako taip: Kešavimas (angl. caching) – tam tikras optimizavimo procesas, kurio metu dažniau naudojami duomenų elementai daromi lengviau pasiekimais, nei tie, kurie naudojami retai. Dažniausiai kešavimas naudojamas kompiuteriuose, juo pagrįstas virtualios atminties veikimas. Taigi kešuojant failus yra mažiau apkraunamas serveris, nes nereikia iš [...]

Žymės: , , ,

Palik komentarą

Duomenų perdavimas POST metodu su cURL

Vieno žmogaus prašymu parašysiu trumpą pamoką apie duomenų perdavimą POST metodu su PHP cURL biblioteka.

Žymės: , ,

Komentarai (10)