webmaster, czcionki, szablony, skrypty, kursy: php, html, mysql, webmaster group / SITEQL.net \ skrypty, kursy: html, php, mysql, czcionki, darmowe szablony stron www, grafika, flash i swish, webmaster group, porady php, html i javascript, tworzenie stron www, katalog stron www, forum dla webmastera oraz obszerny download, pliki, za darmo w sieci, wszystko dla ciebie i twojej strony www, zapraszamy | html, php, skrypty, czcionki, webmaster, szablony, javascript, mysql, download, scrypty, www, gif, jpg, kursy, kurs php, kurs, php3, php4, porady, artykuły, darmowe szablony stron www, pliki, skrypty cgi, webmaster group, skrypty php, skrypty javascript
 

Darmowe Pozycjonowanie - www.LiveLink.pl

 
 

Menu


 Kurs PHP:

Czas

date();
Funkcja ta zwraca bieżącą date. Używa się jej przeważnie do przedstawienia niemal dowolnego formatu czasu.
$dzisiejsza_data = date("M j,Y");
// wynik działania to dzisiejsza data
// Jan 1, 2002 (jeśli dziś jest 1 stycznia 2002r.)
Kody daty używane w funkcji date()
Format Definicje
a drukuje am lub pm
A drukuje AM lub PM
d drukuje numer dnia w miesiącu z początkowym zerem (01,02 itd.)
D drukuje dzień tygodnia jako skrót pierwszych liter jego angielskiej nazwy (Mon, Tue, Wed itd.)
F drukuje angielską nazwę miesiąca (January, February itd.)
h drukuje godzine w formacie 12-godzinnym,
z początkowym zerem (01 - 12)
H drukuje godzine w formacie 24-godzinnym,
z początkowym zerem (01 - 23)
g drukuje godzine w formacie 12-godzinnym,
bez początkowego zera (1 - 12)
G drukuje godzine w formacie 24-godzinnym,
bez początkowego zera (1 - 23)
i drukuje minuty (00 - 59)
j drukuje dzień miesiąca bez początkowego zera (1, 2 ,3 itd.)
l drukuje angielski dzień tygodnia (Monday, Tuesday, Wednesday itd.)
m drukuje numer miesiąca od 1 do 12
M drukuje skrót nazwy miesiąca (Jan, Feb, Mar itd.)
U drukuje liczbę sekund od 1 stycznia 1970 godniny 00:00:00 (epoka Unixa)
y drukuje rok jako dwie cyfry (99,00,01 itd.)
Y drukuje rok jako cztery cyfry (1999, 2000, 2001 itd.)
z drukuje dzień roku (235,322,365 itd.)

time();
Jakby można było się spodziewać funkcja ta powinna zwrócić aktualny czas, ale tak niejest. Funkcja ta zwraca tzw. "znacznik czasu Unixa" (liczbe sekund od 1 stycznia 1970r. i godziny 00:00)

 Ciasteczka  
setcookie();

Funkcja służąca do ustawienia ciasteczeka w przeglądarce użytkownika. Ciasteczko może przechowywać wszelakiego rodzaju dane.
Są dwa rodzaje ciasteczek:

  • zwykłe
  • wygasające po pewnym czasie

+ zwykłe
Ciasteczko to przechowuje informacje do czasu zamknięcia przeglądarki, a gdy to nastąpi jest usuwane. Any ustawić takie ciasteczko należy wywołać funkcje setcookie() i podać tylko nazwa i wartość zmiennej, np.: setcookie("email","qwerkon@siteql.net");
co równoznaczne jest z $email = qwerkon@siteql.net

+ wygasające po pewnym czasie

Jedna różnica od zwykłych to ta, że trzeba podać czas wygaśnięcia i tu wykorzystywana jest funkcja time()
Aby np. uzyskać ciacho, które wygaśnie po roku trzeba najpierw policzyć liczbę sekund na dzień, pomnożyć przez liczbę dni w roku i dodać liczbe sekund od 1 stycznia 1970.

(60sek. * 60min. * 24godz. = 86400sek, to liczba sekund na dzień)
setcookie("email","qwerkon@siteql.net", time() + (86400 * 365));

Aby usunąć ciacho trzeba ustawić inne ciacho z tą samą nazwą, ale bez zmiennej
setcookie("email");

!!!UWAGA!!!

Pamiętaj aby ustawić ciacho przed wysłaniem jakiej kolwiek informacji do przeglądarki inaczej pojawi się błąd o niewysłaniu ciacha.

 Tablice

Jest t typ zmiennej, który pozwala na przechowywalie wielu wartości. Tablice mozna utorzyć za pomocą funkcji array();
$tablica = array(
"imie" => "Krzysztof",
"nazwisko" => "Bielecki",
"email" => "qwerkon@siteql.net"
(;

Aby uzyskać wartość, którejś z pozycji należy podać nazwe tablicy i i nazwa pozycji
$dane = $tablica["imie"];
wynikiem będzie przypisanie do zmiennej $dane wartości Krzysztof, czyli:
$dane = "Krzysztof";


Istnieje jeszcze jeden typ tablic, w których nie ma par nazwa/wartość, a tylko wartości
array(war1, war2, war3, itd.);
Oto jak będzie wyglądać poprzednia tablica przy zastowoaniu tablicy z wrtościami:
$tablica = array(
"Krzysztof","Bielecki","qwerkon@siteql.net");

I tu teraz jest mała pułapka, bo pierwszy element nie jest zaindeksowany jako 1, tylko jako 0, druga pozycja jako 1 itd.
$dane = $tablica[2];
czyli 
dane = "qwerkon@siteql.net";

Randki Darmowe Aliasy bez Reklam - Vaa.PL pogaduchy Palmtopy PalmOne Liga CS Clan