programovací jazyk PHP je možné dáta a času funkcie , ktoré zjednodušujú vytváranie mesačného kalendára . " Dátum ( ) " vracia formátovaný dátum , alebo častí k dátumu , pre danú UNIX timestamp . " Mktime ( ) " vráti funkcia Unix timestamp k určitému dátumu a času. Tým , že kombinuje dva , môžete načítať názov mesiaca , prvý a posledný deň v mesiaci , a ďalšie užitočné hodnoty pre tlač kalendára . Vytvorenie základnej kalendár , potom na ňom stavať , aby ju prispôsobiť pre vaše potreby . Veci , ktoré budete potrebovať klipart PHP editor kódu alebo textového editora
Zobraziť ďalšie inštrukcie Cestuj 1
Začnite kalendára kód nastavenia predvolené časové pásmo pre vašu oblasť . Tým bude zabezpečené , aktuálny mesiac a dnes sú zobrazené správne
< phpdate_default_timezone_set ( " America /Denver " ) ; . ?
2
Skontrolujte skriptu $ _REQUEST poľa , aby ste zistili , či " mesiac " a " rok " premenné boli stanovené . Ak nie, nastavte ich na dnešnej hodnoty a priradiť k premennej pomenovanej $ za mesiac a $ ročne .
If ( isset! ( _REQUEST $ [ " Mesiac " ] ) ) _REQUEST $ [ " mesiac " ] = dátum ( " n " ) ; if ( isset ( $ _REQUEST ! [ " rok " ] ) ) _REQUEST $ [ " rok " ] = dátum ( " Y " ) ; $ mesačne = _REQUEST $ [ " mesiac " ] ; $ rok = $ _REQUEST [ ,"" Rok " ] ;
dátum ( " n" ) vráti číselnú mesiac , a dátum ( " Y " ) vráti štyri číslice roka . Pozri " Manuál PHP : dátum " . Dokumentácia spojené v sekcii Odkazy pre úplný zoznam formátovanie reťazca znakov
3
generovať časovú pečiatku , pomocou mktime ( ) , pre prvý deň za predpokladu , mesiac a rok . Nastavte časové parametre na " 0 " . Čas nie je nutné pre tlač kalendára
$ timestamp = mktime ( 0 , 0 , 0 , $ mesačne , 1 , $ rok ) ; .
4
Vytvorte premenné držať názov mesiaca ( $ monthtxt ) , numerická posledný deň v mesiaci ( $ lastday ) , a numerická deň v týždni prvý deň v mesiaci pripadá na ( $ firstdow , kde nedeľa je " 0 " ) .
$ monthtxt = dátum ( " F " , $ timestamp ) ; $ lastday = dátum ( " t " , $ timestamp ) ; $ firstdow = dátum ( " w " , $ timestamp ) ; ? >
5
Vytvorte kalendára záhlavie , tlač mesiace ( $ monthtxt ) a rok ( $ rok ) nad tabuľkou so siedmimi stĺpcov zdobená hlavičky stĺpcov deň - of - the - týždeň .
< , h2 > < php echo $ ročne ? ? praha 6 Začnite na slučku na krok cez každú bunku tabuľky v kalendári . Hodnota $ d bude počítať do počtu buniek tabuľky od ľavého horného bunky ( " 0 " ) v tabuľke cez bunku obsahujúcu posledný deň v mesiaci ( $ lastday + $ firstdow - 1 ) .
< P ? > < phpfor ( $ d = 0 , $ d < ( $ lastday + $ firstdow ) ; $ d + + ) . {
7
Vypočítajte deň v mesiaci sú tlačené do tabuľky
$ curday = $ d - $ firstdow + 1 ;
8
v prípade , že aktuálny počet pristane na prvom odstavci tabuľky Začnite nový riadok tabuľky . $ D % 7 Vráti zvyšok z $ d /7. Keď $ d % 7 je 0 , počet je v stĺpci " nedeľné "
if ( ( $ d % 7 ) == 0 ) echo "
\\ n" ; .
9 Vytlačiť bunky tabuľky . Keď $ d sa počíta do prvej bunky tabuľky obsahujúcej platný deň v mesiaci , bude to tlačiť hodnotu pre daný deň v bunke tabuľky
echo "
" . If ( $ d > = $ firstdow ) echo $ curday ; echo " < /td > \\ n" ; 10 Koniec riadku tabuľky , ak aktuálne počet pristane na poslednom stĺpci tabuľky . Keď $ d % 7 je 6 , počet je na " Saturday " stĺpci if ( ( $ d % 7 ) == 6 ) echo " < /tr > \\ n" ; . 11 End pre slučky , PHP kontajner , a stôl . } ? > < /table > 12 vyskúšať svoje PHP skriptu . Nazvime to s mesiacom a rokom vytlačiť kalendár pre konkrétny mesiac ( napríklad http://yoursite.com/calendar.php?month=2&year=2008 ) .
Najnovšie články
-
Ako používať viac premenných v adresnom String
Pri prehliadaní webových stránok , dlhé reťazce znakov , často sa objaví v adresnom riadku . Tieto reťazce obsahujú aj adresu stránky , rovnako ako celý rad premenných , ktoré určujú obsah umiestnený na stránke . Ako webový vývojár , môžete využiť tejto funkcie a vložiť tieto premenné vo vašich stránok odkazy . Pokyny dovolená 1 Otvorte webový prehliadač a zadajte nasledujúcu adresu URL v adresnom riadku : http://www.amazon.com Po krátkom čakaní , uvidíte domovskú stránku Amazon . 2 Hľada
-
Ako čítať a výbuchu súborov
programovací jazyk PHP má užitočnú funkciu s názvom explodovať . Táto funkcia oddeľuje reťazec textu do viac textových reťazcov uložené postupne v kontajneri na pole . Poviete funkciu aký znak použiť ako oddeľovač . Oddeľovač označí miesto delenia medzi reťazcami . Môžete použiť explodovať oddeliť textového súboru pomocou znaku nového riadku ako oddeľovač . Tým sa vytvorí pole , kde každý riadok súboru je uložená v samostatnom reťazci . Explodovať funkcia umožňuje to jednoduché a pohodlné . Veci
-
Ako vytvoriť online Message Board
Každý vie , že staré porekadlo o , ktorí chcú svoju prácu dobre . V prípade vytvorenia on - line výveska , to môže , ale nemusí byť . Blogeri , napríklad , môže chcieť vývesku , ale nemajú túžbu alebo zručnosť nastaviť vytvoriť jeden na vlastnú päsť . Tento článok bude obsahovať a porovnať proces vytvárania násteniek verše outsourcing procesu . Pokyny dovolená 1 Rozhodnite , aké funkcie sú žiaduce v vývesku a koľko času je k dispozícii venovať projektu . Nástenky vyžadujú priebežnú údržbu , kto
-
Ako sa pripojiť k MySQL serveru
Ak potrebujete pridať alebo upraviť informácie do databázy umiestnené na serveri , budete musieť pripojiť k MySQL serveru . Aby bolo možné tak urobiť , musíte poznať jeho názov hostiteľa , port a aké užívateľské meno a heslo , ktoré ste mali pripojiť . Tieto faktory môžu pripojiť k serveru trochu ťažké , ale existuje celý rad spôsobov , ako to dosiahnuť . Pokyny dovolená 1 Pripojenie k MySQL serveru beží na localhost . Predvolené správanie MySQL z príkazového riadku klienta je pripojenie k serv
-
Ako zmeniť PHP alebo ASP.NET verzie s Enom webhosting
S Web eNom Hosting máte možnosť kombinovať php4 a php5 , rovnako ako asp.Net 1.1 a 2.0You môžete to urobiť na na hostiteľa hlavičku základe , čo znamená každú doménu , ktorá odkazuje na phyiscally iné zložky na serveri môže mať inú verziu k nej pridružená. Môžete dokonca vytvoriť si vlastný vlastné php.ini pre každú samostatnú verziu ( na ktoré sa vzťahuje v inom weHow pre prehľadnosť ) Veci , ktoré budete potrebovať klipart prístup k internetu eNom web hosting účte Zobraziť ďalšie pokyny foto
-
Aktualizácia Stĺpec Atribút Is Null v MySQL
Niektoré stĺpce v MySQL , ako je dátum a pečiatka stĺpcoch času , nemôžu obsahovať hodnotu null . Ak sa pokúsite aktualizovať stĺpec na hodnotu null , zobrazí sa chybové hlásenie , že aktualizácia atribút stĺpec je null , ani nebude vyhlásenie aktualizácia dokončená . Ak chcete tento problém vyriešiť , je nutné skontrolovať MySQL kód a nastaviť príkaz len vložiť nenulovú hodnotu do stĺpca . Účel dátum a čas stĺpce v MySQL vyžadujú hodnotu dátumu a času . Chyba vám vedieť , že tvrdenie aktualiz
-
Ako používať PHP kód do funkcie Java Script
PHP je skriptovací jazyk , ktorý beží na webhostingu serveri . Javascript je skriptovací jazyk , ktorý je načítaný až po PHP má spustiť . Vloženie PHP kódu umožňuje programátorovi vložiť hodnoty do Javascriptu použiť na prehliadači klienta . Tento proces je výhodné pre ľudí , ktorí potrebujú používať dopytované informácie zo servera do funkcie JavaScript na strane klienta . Pokyny dovolená 1 Vytvorte funkciu Javascript . V tomto príklade , funkcia pridá dve čísla, ktoré sú uvedené v PHP code.fu
-
Ako vytvoriť jednoduchý Ubuntu Daemon v PHP
Developeri zvyčajne realizovať PHP skripty ako súčasť väčších webových aplikácií a databázových rozhraní . Avšak , PHP možno použiť ako pracovný vývoj skriptu rovnako . To môže byť užitočné , keď programátori , ktorí používajú PHP skripty značne chcete aj naďalej používať vo vývojovom prostredí PHP . Démoni, alebo programy , ktoré bežia na pozadí sledovať aktivitu , sú obvykle programované v C. Ak programátor používa PHP v dĺžke do systému , však, potom PHP démon by byť viac intuitívne a užitočn
|