Skip to the main content
[] 13. lipnja 2011.

Hex Dump 2Poprilično uporabljivo za PHP programere.

Dugo nije bio novi post, znam. Gužva na poslu i tako to. Ali, evo, popravljamo se!

Prvo ide jedan programerski iz keša, a slijede dva nova komada.


1. Browser.php

Browser.php je klasa koja služi za detekciju preglednika, verzije preglednika te platforme na kojoj se on vrti. Podržane su u nas opskurne varijante poput WebTV-a, preglednici na pametnim mobitelima itd.

Nekoliko kilobajta klase možete skinuti na stranicama autora.

Korisne metode:

getBrowser()
getVersion()
getPlatform()

isMobile()
isRobot()

Primjer uporabe:

require_once "Browser.php";
$browser = new Browser();
if($browser -> getBrowser() == Browser::BROWSER_FIREFOX && $browser -> getVersion() >= 2 ) {
    echo 'You have Firefox version 2 or greater';
}

...

• • •

2. Mobile Device Detect

Ako samo želite dobar komad PHP koda koji će detektirati MOBILNE preglednike odgovor se zove mobile_device_detect(). To je samostalna funkcija koja će detektirati mobilni preglednik te vam omogućiti da na web stranici (ne)napravite nešto kada korisnik na nju dođe mobilnim putem.

Funkciju skinete ovdje.

Uporaba je jednostavna:

require_once('mobile_device_detect.php');

$mobile = mobile_device_detect();
if($mobile) echo "Mobitelac!";


3. PclZip

Postoji nekoliko različitih rješenja kako arhivirati datoteke tj. praviti ZIP arhive iz PHP-a. Jedno od rješenja koje zadovoljava je PclZip.

Primjer arhiviranja:

include_once('pclzip.lib.php');

$archive = new PclZip('aria_giovanni.zip');
$v_list = $archive->create('preview.avi, aria_images/');
if ($v_list == 0)
{
die("Error : ".$archive->errorInfo(true));
}

Primjer raspakiranja:

require_once('pclzip.lib.php');

$archive = new PclZip('aria_giovanni.zip');
if ($archive->extract() == 0) {
die("Error : ".$archive->errorInfo(true));
}

Download ovdje, a vodič za korisnike ondje.


4. ImageCreateFromBMP

Ako već imamo

ImageCreateFromGIF
ImageCreateFromJPEG
ImageCreateFromPNG

Zašto ne i ImageCreateFromBMP?

(A zašto DA pitat će obrazovani korisnik neta. E pa zato što još uvijek gomile slika u BMP formatu budu uploadane na interwebse. Da, u 21. stoljeću.)

Funkcija nije velika, nalazi se u proširenom PHP priručniku i potreban je jedan copy+paste u PHP datoteku, npr. CreateImageFromBMP.php. Nakon toga koristimo je kao u redovnom programu:

require_once "ImageCreateFromBMP.php;"

$image = ImageCreateFromBMP('aria_giovanni.bmp');


5. FPDF

FPDF je PHP klasa koja omogućava izradu PDF dokumenata iz čistog PHPa, bez dodatnih libova. (Prvo F u nazivu znači free.)

Iz ZIP datoteke potrebno je isčupati PHP klasu i font direktorij i brzo proći tutorijal.

Jednostavan Hello, underworld! izgleda ovako:

require_once "fpdf.php";

$pdf = new FPDF();
$pdf -> AddPage();
$pdf -> SetFont("Arial", "", 20);
$pdf -> Cell(0, 0, "Hello, underworld!");
$pdf -> Output();

Nakon što ovo pokrenemo u pregledniku automatski će kreće download...

• • •

Finito! Slijedeći programerski zapis će biti primjer uporabe nekog API-ja.


PS. Bacon Ipsum je Lorem Ipsum generator sa okusom špeka.

Komentari
1. Deda
[] 13.06.2011.

6 milijuna manje u SAD-u

Facebook gubi korisnike. I to mnogo korisnika


Iako ukupan broj korisnika Facebooka i dalje raste, događa se nešto čudno: najveća društvena mreža gubi korisnike, i to mnogo korisnika, u zemljama u kojima je ranije dominirala. Ukupan broj korisnika se povećava, no sporije nego prije.

http://www.net.hr/tehnoklik/page/2011/06/13/0370006.html

svemu dojde kraj ;-)

2. Deda
[] 13.06.2011.


btw, načul sam da Marko ŠečerniBreg kupuje tvoj blog...

dvoumi se oko cifre, naime, eto, sad kad se doznala gornja činjenica, da gubi korisnike...

3. Deda
[] 14.06.2011.


glede vožnje becikla
v Varaždinu


http://danas.net.hr/svijet/page/2011/06/13/0974006.html

Nadasve zanimljiv video uradak ;-)

http://www.evarazdin.hr/potpuna-zabrana-voznje-biciklom-u-centru-varazdina/

Potpuna zabrana vožnje biciklima u centru Varaždina

Nakon nemilog događaja koji se dogodio početkom tjedna kad je biciklist u Gajevoj ulici teško ozlijedio pješakinju, i policija i gradske službe odlučile su uvesti reda u promet pješačkom zonom, odnosno užim centrom Varaždina. Vožnja biciklom pješačkom zonom više neće biti dopuštena.

http://www.evarazdin.hr/foto-slika-korza-nakon-zabrane-voznje-biciklom/

FOTO: Slika Korza nakon zabrane vožnje biciklom

Nakon što je prošli tjedan definitivno odlučeno da se u užem gradskom centru zabrani vožnja biciklima, Varaždinci su bili prisiljeni uvesti promjene u svoje dnevne rutine.

Kad sam bil mali, drotovi su pukali ventile sima kaj su se peljali po Korzu
~ al smo se si peljali ~ tak bu navek !!!

Novi komentar

Dozvoljeni tagovi: A, B, DEL, I, INS, S, U.


Vaša e-mail adresa se nigdje neće prikazati.


Uvredljivi te prosti komentari te komentari koji služe isključivo kao reklama bit će obrisani.


Offensive and rude comments will be deleted.

Ime *
E-mail *
Web
3 + 6 = ? *
Komentar *