Įrašai kategorijoje ‘PHP’

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ą

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)

Kaip nustatyti, ar vartotojas naršo su telefonu?

Dažnai tenka kurti dvi svetainės versijas: pritaikytas mobiliesiems telefonams (WAP) ir kompiuteriams (WEB). Tuomet geriausias variantas yra nustatyti kuo naršo lankytojas ir pateikti reikiamą turinį. Puikus viso to pavyzdys yra WordPress įskiepis MobilePress. Kaip tik iš šio įskiepio paėmiau ir truputį paredagavau PHP funkciją, kuri nustato ar lankytojas naršo su mobiliuoju įrenginiu.

Žymės: , ,

Komentarai (9)

Skype jaustukų rinkinys

Kažkada seniai man labai prireikė visų Skype jaustukų (smileys). Buvo sudėtinga juos visus rasti vienoje vietoje. Na, todėl sudėjau visus jaustukus į archyvą, kad būtų nesudėtinga parsisiųsti. Plius pridėjau PHP funkciją, su kuria galima juos lengvai atvaizduoti tekste.

Žymės: , , ,

Komentarai (3)