Programiranje
- Detalji
- Autor: Samir Gutić
- Pročitano: 3844 puta
Vrlo često je potrebno vršiti određene manipulacije sa stringovima prije upisa u kontrole na formi, kao što je isijecanje dijela stringa. U tu svrhu se koriste funkcije Left, Mid i InStr.
Ako je potrebno, sa lijeve strane, isjeći određen broj znakova (n) iz nekog stringa (string) onda se koristi funkcija (Left):
LijeviDio = Left(string, n)
Na primjer:
LijeviDio = Left ("http://amicus.ba", 7)
kao rezultat daje:
LijeviDio=http://
- Detalji
- Autor: Samir Gutić
- Pročitano: 18185 puta
Promjena fokusa kontrola na Visual Basic 6 formi se obično vrši pomoću tipke Tab na tastaturi. Međutim, zbog pozicije tipke Tab ali i zbog navike da se unos podataka potvrdi tipkom Enter, često je potrebno da se promjena fokusa (prelazak u sljedeće polje na formi) vršu upravo pritiskom na tipku Enter.
Ako je potrebno vršiti promjenu fokusa kontrola po Tab index-u tipkom Enter, onda, koristiti sljedeći kod:
- Detalji
- Autor: Samir Gutić
- Pročitano: 5777 puta
CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) ili u prijevodu Potpuno automatizovan Turingov test za razlikovanje ljudi od računara predstavlja jedno od oruđa za borbu protiv spama i automatizovanih registracija na web stranicama, slika iznad.
CAPTCHA slika, u suštini, predstavlja nekakav skup znakova koje posjetilac treba da pročita i upiše u odgovarajuće polje. Pa šta? Takve stvari, OCR aplikacije rade automatski.
Međutim, ako je tekst dovoljno iskrivljen, zamućen i slično onda ga nije moguće pročitati računarskim alatima. Tu na scenu stupa ljudski mozak da dokaže svoju superiornost i pročita ono što računar nije mogao. Tu se razdvaja human (ljudski) od robota, sidera i slično.
Ta činjenica da neki tekst može pročitati samo čovjek se koristi pri registracijama, prijavama, downlaod-ima i drugo da bi se spriječilo automatsko slanje velikih količina podataka.
U tu svrhu je u Joomla 2.5 ugrađen plugin Captcha-ReCaptcha koji koristi Google servis za generisanje CAPTCHA tekstova.
Međutim, nedavno je taj plugin jednostavno prestao prikazivati CAPTCHA tekstove. Kako ponovo osposobiti Captcha-ReCaptcha plugin za Joomla 2.5?
- Detalji
- Autor: Samir Gutić
- Pročitano: 4013 puta
Često je potrebno pronaći razliku dva datuma. Funkcija za nalaženje razlike dva datuma je DateDiff.
Za nalaženje razlike dva datuma koristiti sljedeću sintaksu:
DateDiff("interval", datumprije, datumkasnije)
Interval je string koji određuje jedinicu vremena u kojoj će razlika biti prikazana:
yyyy - godina
q - kvartal
m - mjesec
y - dan u godini
d - dan
w - dan u sedmici
ww - sedmica
h - sat
n - minuta
s - sekunda
datumprije predstavlja datum koji se oduzima dok je datumposlije datum od kojeg se oduzima.
- Detalji
- Autor: Samir Gutić
- Pročitano: 3093 puta
Ako je potrebno poništiti vrijednost neke varijable, bez znanja kolika je bila, moguće je dodijeliti joj vrijednost nula:
ImeVarijable =0
Drugi način je 'pražnjenje' varijable pomoću:
ImeVarijable = Empty
- Detalji
- Autor: Samir Gutić
- Pročitano: 3966 puta
Za čitanje i upis sadržaja u neku datoteku na lokalnom disku, prvo je potrebno, na odgovarajući način pristupiti toj datoteci.
Postoji više načina otvaranja datoteke. Sintaksa u opštem slučaju je sljedeća:
Open Putanja/Ime For način As BrojDatoteke
OUTPUT način otvaranja datoteke
OUTPUT način otvaranja datoteke, ako ona ne postoji kreira novu i upisuje podatke u datoteku. Ako datoteka već postoji, biće prebrisana novim podacima. Stavke se upisuju sekvencijalno i to svaka stavka u novi red datoteke. Sintaksa otvaranja datoteke (sa željenom extenzijom) je sljedeća:
- Detalji
- Autor: Samir Gutić
- Pročitano: 3997 puta
Funkcija Shell služi za pokretanje aplikacije iz VB programa. Sintaksa je sljedeća:
Dim file As String
file = "C:\ANS\ans.exe"
Shell file
Ako aplikacija koja se pokreće zahtijeva i neke parametre, varijablu file je moguće formirati na sljedeći način. U primjeru, aplikacija ans.exe zahtijeva parametre sender, receiver i message.
DOS sintaksa za ovu aplikaciju je ans Posiljalac Primalac Poruka.
Varijablu file treba formirati kao:
file = CurDir & "\" & "ans.exe " & " " & posiljalac & " " & primalac & " " & poruka
Gdje ans.exe (može i samo ans) predstavlja naziv aplikacije koja se pokreće, dok su posiljalac i primalac string varijable koje sadrže imena računara koji šalje poruku i onog koji prima poruku, a poruka string varijabla koja sadrži tekst poruke koja se šalje.
Da bi neki tekst bi proslijeđen sa navodnicima potrebno ga je postaviti unutar tri kompleta navodnika.
Normalno, aplikacija ans.exe mora postojati na navedenoj putanji.
Napomena: shell naredba ne može da se izvrši ako ime zadnjeg direktorija putanje sadrži prazno mjesto.
- Detalji
- Autor: Samir Gutić
- Pročitano: 4739 puta
Hosting za web stranicu se plaća - sam prostor za smještanje podataka, a mnogi hosting paketi imaju i bandwith limit, odnosno ograničen mjesečni iznos prometa.
Ako primijetite da vam je mjesečni promet iznenada porastao, a broj posjetilaca nije povećan - vjerovatno neko radi hotlinking slika sa vaše web stranice.
Šta je uopšte hotlinking i zašto je loš?
- Detalji
- Autor: Samir Gutić
- Pročitano: 12629 puta
Uvod
PHP kôd se ograničava sa <?php ... ?>
Iza svake naredbe mora ići ; (tačka-zarez)
Više naredbi može ići unutar tagova <?php
... ?>
Primjer ispisa datuma:
<HTML>
<BODY>
Trenutni datum je:
<?php echo date ('d m Y'); ?>
</BODY>
</HTML>
Da bi ispravno bila prikazana naša slova (čćžšđ), u Dremaweaver-u je potrebno za Page properties, Title/Encoding izabrati Unicode (UTF-8). Opcija Page properties je vidljiva iz Design moda. SVE stranice kroz koje se prolazi pri pozivanjima skripti do poziva stranice na kojoj su slova čćžšđ moraju imati Unicode (UTF-8) encoding.
Za izmjenu varijabli između skripti, potrebno je u php.ini postaviti register_globals=on.
Da bi u stranicu bila uključena PHP skripta potrebno je pozvati je sa:
<?php
include ("Scripts/kontakt/form.php"); ?>
Međutim da bi skripta radila, extenzija stranice mora biti .PHP (ne može .html).
- Detalji
- Autor: Amicus
- Pročitano: 10423 puta
Kada su u pitanju podešavanja Joomla 2.5. CMS-a (ili bilo koje druge verzije), vrlo često dolazimo u kontradikciju zbog želje da postavke podredimo svojim potrebama, ai istovremeno potrebe da su te postavke 'friendly' prema pretraživačima kao što su Google. Bing, Yahoo...