Programiranje
- Detalji
- Autor: Samir Gutić
- Pročitano: 4079 puta
jDownloads komponenta je nezamjenljiva kada je u pitanju organizovanje download-a na Joomla! web stranici. Detaljan opis ove Joomla komponente (za Joomla! 1.5. - komponenta ima istu funkcionalnost i u najnovijoj verziji 1.9.1) možete pročitati u članku jDownloads komponenta za administriranje download-a.
Jedan od segmenata te komponente je mogućnost da posjetilac prijavi administratoru ako je neki download ne funkcioniše ili upućuje na na pogrešan dokument čime administrator (osoba čiji mail je upisan u konfiguraciji komponente) dobija e-mail sa ID-om i naziviom download-a koji je prijavljen kao pogrešan. Sadržaj tog email-a je unaprijed podešen i nije ga moguće mijenjati kroz konfiguraciju.
Taj mail izgleda ovako:
Korisnik je prijavio neispravan download:
Ime: TourGuide sa odmorištima i benzinskim pumpama na autocestama u Hrvatskoj
ID dokumenta: 1898
Molim vas da provjerite ovaj download!
Kako ovaj mail izmijeniti tako da sadrži i korisničko ime kao i puno ime i prezime registrovanog posjetioca koji je prijavio neispravan download?
- Detalji
- Autor: @micus
- Pročitano: 11712 puta
U tabeli ispod su prikazani matematički i neki logički operatori koji se koriste u Visual basic 6 kôdu.
Matematički operatori |
Logički operatori |
||
Operator |
Opis |
Operator |
Opis |
+ |
Sabiranje |
NOT |
Negacija |
- |
Oduzimanje |
AND |
I operator |
* |
Množenje |
OR |
ILI operator |
/ |
Dijeljenje |
|
|
< |
Manje je |
|
|
> |
Veće je |
|
|
= |
Jednako je |
|
|
<> |
Nije jednako |
|
|
- Detalji
- Autor: Samir Gutić
- Pročitano: 11458 puta
Sljedeća tabela sadrži najčešće korištene ASCII (American Standard Code for Information Interchange) znakove i njihove decimalne vrijednost.
Dec. vr. |
ASCII znak |
Dec. vr. |
ASCII znak |
8 |
Backspace |
61 |
= |
9 |
Tab |
62 |
> |
13 |
Enter |
63 |
? |
16 |
Shift |
64 |
@ |
17 |
Ctrl |
65¸90 |
A¸Z |
18 |
Alt |
91 |
[ |
27 |
Esc |
92 |
\ |
32 |
Space |
93 |
] |
33 |
Page Up (!) |
94 |
^ |
34 |
Page Down (") |
95 |
_ |
35 |
End (#) |
97¸122 |
a¸z |
36 |
Home ($) |
123 |
{ |
37 |
Left (%) |
125 |
} |
38 |
Up (&) |
126 |
~ |
39 |
Right (') |
127 |
Del |
40 |
Down ( |
128 |
€ |
41 |
) |
138 |
Š |
42 |
* |
142 |
Ž |
43 |
+ |
154 |
š |
44 |
, |
158 |
ž |
45 |
- |
198 |
Ć |
46 |
. |
200 |
Č |
47 |
/ |
208 |
Đ |
48 ¸57 |
0¸9 |
230 |
ć |
58 |
: |
232 |
č |
59 |
; |
240 |
đ |
60 |
< |
|
|
- Detalji
- Autor: Samir Gutić
- Pročitano: 8189 puta
Nije potrebna explicitna deklaracija varijabli. Samim navođenjem imena varijable ona je deklarisana.
Počinju znakom $
$varijabla = 10;
Prikaz na ekranu sa:
echo $varijabla
Kao rezultat se dobija 10
Napomena:
Imena varijabli su case sensitive - bitno je sadrže li velika i mala slova.
Ako ime varijable pišemo u navodnicima u echo naredbi opet se ispisuje vrijednost varijable zbog $.
- Detalji
- Autor: Samir Gutić
- Pročitano: 8176 puta
Pri definisanju konstanti koristi se ključna riječ Define:
Define (“Tacka Smrzavanja“, 0 ); ( nije potreban znak $ )
Napomena:
Pri prikazu konstante treba paziti da budu van znakova navoda.
- Detalji
- Autor: Samir Gutić
- Pročitano: 8638 puta
PHP vrši automatsku konverziju tipova podataka na osnovu operacija koje se vrše nad podacima.
Npr.:
$TipMotora="20L";
$PoreskaStopa=3;
$Porez=$TipMotora*$PoreskaStopa; (rezultat je 6)
Ignoriše se L i množi 2*3.
- Detalji
- Autor: Samir Gutić
- Pročitano: 7980 puta
Moguća je i eksplicitna promjena tipa podataka. Npr. konverzija integer varijable u string tip:
$a=13;
$b=(string)$a;
Vraćanje nazad:
$a=(integer)$b;
- Detalji
- Autor: Samir Gutić
- Pročitano: 8551 puta
Ako je potrebno vršiti grananje programa na osnovu nekakvih uslova, koristi se IF naredba.
Na primjeru ispod, vrši se pokretanje odgovarajuće jezičke stranice (EN, BA ili SI) na osnovu vrijednosti varijable $zemlja
if ($zemlja == 'EN')
{
include ("EN/narudzbeEN.php");
}
else if ($zemlja == 'BA')
{
include ("BA/narudzbeBA.php");
}
else if ($zemlja == 'SI')
{
include ("SI/narudzbeSI.php");
}
Gdje je EN/narudzbeEN.php puna putanja do php file-a koji se pokreće.
Npr. ako je vrijednost varijable $zemlja=BA biće pokrenut file narudzbeBA.php.
- Detalji
- Autor: Samir Gutić
- Pročitano: 10143 puta
Msgbox (poruka na ekranu) služi za prikaz poruke u prozorčiću na ekranu.
dim yesno as byte 'YES=6; NO=7
yesno = MsgBox("Jeste li sigurni da želite da napravite SHUTDOWN računara? " & Chr(10) & _ "Ako kliknete na Yes biće pokrenut SHUTDOWN i izgubićete" & Chr(10) & _ "sve podatke koje niste sačuvali.", vbYesNo + vbQuestion, "Poruka")
If yesno = 6 Then
'Pokretanje procudure za shutdown računara
Shutdown
End If
Znak & omogućava združivanje dva dijela stringa, Chr(10) obezbjeđuje prelazak teksta, koji će biti prikazan na poruci, u novi red dok _ omogućava prelazak jedne linije koda u drugi red prozora za upis koda. vbYesNo obezbjeđuje prikaz Yes i No tipki na poruci, dok vbQuestion odeđuje ikonicu na poruci (u ovom slučaju znak upitnik).
U ovom primjeru će bit prikazana poruka sa izborom Yes i No. Izborom Yes pokreće se procedura Shutdown dok se izborom No ništa ne izvršava (zahvaljujući IF naredbi).
- Detalji
- Autor: Samir Gutić
- Pročitano: 9641 puta
InputBox služi za prikaz prozora za unos neke vrijednosti od strane korisnika, u toku izvršavanja programa:
ponovi = InputBox("Upišite broj slanja istog mail-a", "Broj slanja", 1, 800,600)
Ponovi je varijabla u programu koja će sadržavati unešenu vrijednost i treba biti deklarisana ovisno o tipu podataka koji se unose.
"Upišite broj slanja istog mail-a" je tekst koji se pojavljuje na naslovnoj traci Input dijaloga koji se pojavi.
"Broj slanja" je tekst koji bude ispisan na samoj formi dijaloga.
1 predstavlja default vrijednost koja će biti upisana u input texbox dijaloga.
800 je X pozicija dijaloga na ekranu.
600 je Y pozicija dijaloga na ekranu.