Trenutno pretražujete arhivu PHP kategorije.

Oglasi

Arhiva za ‘PHP’ kategoriju

Izrada jednostavne ankete

Srijeda, 23/09/2009

Za početak, moramo nabaviti sve potrebe vanjske kodove koje ćemo koristiti:

Kako bi bilo lakše i jednostavnije editirati anketu, ona će biti napravljena kao html stranica koja će putem ajaxa komunicirati sa PHP kodom. Korištenjem html-a, anketu možete ubaciti u svoju stranicu vrlo jednostavno preko iframe-a ili javascripta.

(više…)

Brisanje sadržaja je jednostavna radnja koju ima svaka web aplikacija. Kako je vrlo česta, a opet jednostavna, ona je najbolji izbor za kretanje u učenje AJAX-a.

AJAX po definiciji je spoj više tehnologija (asynchronous JavaScript and XML) koji omogućuju slanje i primanje zahtjeva sa servera bez osvježavanja stranice. Postao je vrlo popularan sa takozvanim Web 2.0 aplikacijama, te danas gotovo da i nema web stranica koje nemaju neki oblika AJAX-a ukomponiran. Kod korištenja AJAX-a treba biti oprezan i provjeriti kako se aplikacija ponaša kad dođe korisnik sa isključenim javascriptom. On naravno, ne smije ostati zakinut za funkcije, koje i dalje moraju raditi na stari način.

(više…)

Čitanje XML-a pomoću PHP-a

Srijeda, 15/07/2009

Kao što svi znamo XML, koji je razvijan kao samo-opisujući format, postigao je ogromnu popularnost i danas gotovo da i nema aplikacije koja nije u stanju proizvesti neku vrstu XML-a. Iako ga je vrlo jednostavno napraviti, problem se javlja kada želimo dobiti određene informacije iz njega.

Kako ne bi morali ručno parsirati XML datoteku (jer za PHP, XML je ništa više nego skupina znakova kao i bilo koji drugi tekst), postoji već gotovo rješenje za pronalaženje podataka unutar XML-a, i zove se Xpath. Xpath koristi izraze (nešto tipa SQL upita, samo za XML) kojima se lagano pronalaze podaci unutar strukturiranog XML dokumenta. Najčešće ćete susresti Xpath izraze kod XSLT-a, ali u pravilu Xpath se može koristiti za sve formate koji su na neki način nasljeđeni od XML-a.

(više…)

Programi za izradu web stranica

utorak, 07/07/2009

Da bi posao bio lakši za obavljati, potrebno je imati odgovarajući alat (u našem slučaju programe). Iako je izbor programa, kao i izbor alata za bilo koji drugi posao subjektivna stvar, ovdje ću opisati par programa koje smatram dostojom zamjenom komercijanim aplikacijama. Nitko ne očekuje da kad krenete sa učenjem prvo potrošite par tisuća eura na programe (piratluk nije opcija :P ), ali zato besplatne aplikacije mogu i više nego dobro poslužiti – čak i u komercijalne svrhe..

(više…)

Nešto drugačiji CMS-ovi

Srijeda, 01/07/2009

Znate napraviti stranicu u HTML-u, ali još nemate dovoljno znanja za pisanje php skripti za uređivanje istih?
Zadnji trend je se pojavljuje sve više takozvanih “light CMS-ova”, točnije skripti koje nude upravo ono što korisniku treba (editiranje sadržaja) uz jednostavno korištenje.

Ovakav pristup je izrazito zahvalan za početnike jer im omogućava uređivanje vlastitih HTML stranica putem web sučelja i nema instalacija nikakvog koda, baza i sl. U večini slučajeva radi se o dodavanju određene css klase na elemente koji će se moći editirati i kreiranja računa na stranicama davatelja usluge.

(više…)

Download Monitor Plugin prijevod

Srijeda, 20/05/2009

Download Monitor plugin za Wordpress je jedan od boljih pluginova za upload datoteka, uređivanje, praćenje broja downloada na vašem blogu.

Instalacija je vrlo jednostavna, samo postavite dvije dane datoteke (wp-download_monitor-hr_HR.mo i wp-download_monitor-hr_HR.p) u download-monitor plugin direktorij i to je to.

Naravno, da bi ovo radilo lokalizacija mora biti definirana (u wp-config.php datoteci), gdje trebate postaviti jezik na hrvatski:

66
define ('WPLANG', 'hr_HR');
Preuzmi

Izrada jednostavne kontakt forme

ponedjeljak, 18/05/2009

Vjerojatno prva korisna stvar koju ćete raditi u PHP-u je izrada kontakt forme. Za ovu priliku ćemo koristiti dvije vanjske PHP klase (PHPMailer i PHP Validation). Korištenje ovih klasa daje predodžbu o tome kako kod treba izgledati da se može ponovno i ponovno koristiti (reusability). Tako da na cijelom projektu imate samo jednu klasu koja je zadužena za slanje e-mailova i samo jednu preko koje radite svu validaciju korisničkih podataka.

jednostavna_kontakt_forma

(više…)

Instalacija PHP-a

nedjelja, 17/05/2009

PHP je, za razliku od Apache servera, ne radi kao pozadinski servis te je instalacija na Windows i Linux sisteme skoro pa potpuno identična.

Postoji tri načina kako možete instalirati PHP na vaš server:

  • pomoću source kodova (isto kao i kompajliranje Apache-a), ali ovo vam ne preporučam ukoliko nemate dovoljna znanja
  • preko samoinstalacijskog paketa koji bi trebao sve podesiti za vas (.exe)
  • kao zip arhivu, koja je ustvari nešto između ove dvije navedene metode, te ćemo nju koristiti kako bi izbjegli kompajliranje, a s druge strane kako bi zadržali dovoljno prostora za samostalno konfiguriranje

(više…)