29th February
Z pomočjo PHP funkcij (Output Control Functions) lahko “nadzorujemo” kdaj bo izhodni tok podatkov (v našem primeru HTML) poslan za obdelavo brskalniku. S pomočjo teh funkcij lahko vse podatke zadržimo v vmesnem stanju in jih pošljemo brskalniku šele takrat, ko mi to želimo oz. zahtevamo. Kot je bilo že v samem namenu bloga povedano se ne bomo spuščali na posamezne funkcije, kot je naprimer ob_start, zatorej samo preprosto povejmo, da na začetku skripte (prve klicane skripte – najverjetneje index.php) dodamo ob_start, s katerim dosežemo zgoraj omenjeno delovanje. Zakaj bi nam shranjevanje izhodnih podatkov v začasni notranji pomnilnik lahko koristilo? V našem primeru pri oblikovanju uporabniku prijaznega sporočila.
Preberi ostalo »
Objavljeno v Splet, Splet (Javascript, Ajax), Splet (PHP & MySQL) | 3x komentirano »
28th February
Če želite preprečiti, da bi uporabnik dvakrat kliknil na obrazec lahko uporabimo Javascript. Problem lahko rešimo na dva (meni poznana) primera:
- onemogočimo gumb in sprožimo pošiljanje obrazca, ko uporabnik klikne na gumb
- onemogočimo gumb (ali več njih), ko uporabnik sproži pošiljanje obraza (z tipko enter ali z pritiskom na gumb)
Preberi ostalo »
Objavljeno v Splet, Splet (Javascript, Ajax) | 7x komentirano »
27th February
Če vas zanima se lahko prijavite na google summer code, izberete mentorja za vam zanimiv projekt in namesto, da greste na morje drkate kodo …, ste izbrani in prejmete $4500:P.
Več informacij:
- Video posnetek na kiberpipi, kjer Uroš Trebec, Rok Žlender govorita o svoji izkušnji
- Projekti v letu 2007
- Več info za google summer code 2008
Preberi ostalo »
Objavljeno v Splet | Še ni komentarjev »
27th February
Prihodnost nam obeta lažje izdelavo HTML in CSS kode zaradi vse boljše integracije W3C standardov za prikaz strani v spletne brskalnike. Do tega trenutka je prednjačila Opera, v prihodnosti pa se ji bo mogoče pridružil tudi za jesen napovedani IE8. Beta verzija tega brskalnika je namreč nedavno opravil zahtevni test acid2.
Več na http://www.webstandards.org/
Objavljeno v Splet, Splet (XHTML, CSS) | 13x komentirano »
27th February
Velikokrat CSS dokument postane relativno obesežen skupek kode, ki posledično postane nepregledna. Zato priporočam osnovni CSS, ki vsebuje splošne informacije (velikost naslovov, osnovna družina črk, body informacije itd). Nato naredimo več CSS dokumentov, ki so urejeni po sklopih (head, content, footer, navig, fonti,..). Posledično so dokumenti manj obsežni in zato koda preglednejša.
Ta preglednost pride prav kasneje, ko je potrebno posamezne elemente med seboj fino usklajevati zaradi različne interpretacije CSS kode s strani Firefox in IEjev.
Preberi ostalo »
Objavljeno v Splet, Splet (XHTML, CSS) | 4x komentirano »
26th February
MySQL omogoča dva načina iskanja po tabelah in sicer z LIKE ter FULL-TEXT.
#1: LIKE
MySQL:
-
SELECT `ime_osebe` FROM `seznam_oseb` WHERE `ime_osebe`='%rok%' OR `ime_osebe`='R%' OR `ime_osebe`='R__' OR `ime_osebe`='%ok'
#2: FULL-TEXT
MySQL:
-
SELECT `ime_osebe` FROM `seznam_oseb` MATCH(`content`) AGAINST('Rok')
Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 2x komentirano »
24th February
Pri MySQL velikokrat uporabimo LIMIT X,Y, ki nam vrne rezultat od X vrstice naprej z največ Y vrsticami. Dostikrat pa nas zanima koliko je vseh vrstic, ki ustrezajo dani SQL poizvedbi brez omejitev (LIMIT).
Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 3x komentirano »
24th February
Nekaj, kar mi je pri PHP zelo všeč so asociativne tabele, tako lahko namesto numeričnih ključov uporabimo niz znakov. Primer:
PHP:
-
$associativeArray =
array();
-
$associativeArray['Rok'] = 'Meglič';
-
$associativeArray['Toni'] = 'Meglič';
Skozi tako tabelo lahko nato podobno kot z for zanko prečesamo vse elemente z uporabo foreach, primer:
Defenicija: foreach($tabela as $ključ => $vrednost)
PHP:
-
foreach($associativeArray as $personName => $personLastName)
-
echo 'Naziv '.
$personName.
' '.
$personLastName;
Preberi ostalo »
Objavljeno v Splet, Splet (Javascript, Ajax), Splet (PHP & MySQL) | 1 komentar »
24th February
Pri pisanju objav, ki vsebujejo kodo se lahko zelo namučiš za prikaz le-te, na koncu pa vse skupaj ne izgleda najbolje. Zato sem malce pobrskal po netu in opazil dva meni zanimiva dodatka:
- iG:Syntax Hiliter
- WP-Syntax
Po preizkusu obeh sem ostal pri prvem (iG:Syntax Hiliter). Prednosti:
- sintaksa iG:Syntax Hiliter je brez
" in <> znakov, ki jih, če jih vneseš skozi grafični način pri wp-syntax tinyMCE editor pretvori v referenčne HTML entity kode, kar na koncu pomeni, da moraš znake popraviti nazaj, da stvar deluje.
- meni osebno boljša preglednost kode
- možnost vpogleda kode skozi "Plain Text" način, ki je odličen za copy/paste kode
Slike:
WP-Syntax
iG:Syntax Hiliter
iG:Syntax Hiliter Plain text način
Če pa kdo naleti na boljšega pa naj mi sporoči:)
P.S: iG:Syntax Hiliter sem opazil tudi na Anže PHP Blog
Objavljeno v Ostalo | Še ni komentarjev »