Ինչպես ստեղծել օրացույց PHP- ում. 7 քայլ (նկարներով)

Բովանդակություն:

Ինչպես ստեղծել օրացույց PHP- ում. 7 քայլ (նկարներով)
Ինչպես ստեղծել օրացույց PHP- ում. 7 քայլ (նկարներով)

Video: Ինչպես ստեղծել օրացույց PHP- ում. 7 քայլ (նկարներով)

Video: Ինչպես ստեղծել օրացույց PHP- ում. 7 քայլ (նկարներով)
Video: խաղեր որոնք նպաստում են ուշադրության կենտրոնացման և բաշխման հմտությունների բարելավմանը 2024, Ապրիլ
Anonim

Այս հոդվածը կսովորեցնի ձեզ, թե ինչպես պատրաստել օրացույց PHP- ում: Ահա թվարկեք մի քանի անվճար php օրացույցի սցենարներ: Կամ ուղղակիորեն կարող եք մուտք գործել PHPKode.com կայք ՝ ավելի անվճար PHP ձեռնարկների համար:

Քայլեր

Ստեղծեք օրացույց PHP- ում Քայլ 1
Ստեղծեք օրացույց PHP- ում Քայլ 1

Քայլ 1. Հավաքեք անհրաժեշտ տեղեկատվությունը, որը կարևոր է փաստացի ամիսը ցուցադրելու համար և ընդգծեք փաստացի օրը:

Բացի այդ, դուք ցանկանում եք ցուցադրել նաև իրական ամիսը և տարին: Դա անելու համար ձեզ հարկավոր է 3 հատուկ օրվա մուտքագրում. Իրական օր, փաստացի ամսվա առաջին օր, փաստացի ամսվա վերջին օր

Ստեղծեք օրացույց PHP- ում Քայլ 2
Ստեղծեք օրացույց PHP- ում Քայլ 2

Քայլ 2. Որոշեք, թե որ օրն է եղել առաջին օրը, որքա՞ն է ամիսը և, իհարկե, որն է իրական օրը `վերը նշված տեղեկատվությամբ:

Քայլ 3. Օգտագործեք PHP ներկառուցված գործառույթը

getdate ()

. Առանց պարամետրերի, այս գործառույթը զանգվածի մեջ վերադարձնում է իրական օրվա տեղեկատվությունը հետևյալ կերպ.

01

Զանգված

02

(

03

[վայրկյան] => 40

04

[րոպե] => 58

05

[ժամ] => 21

06

[օր] => 17

07

[օր] => 2

08

[երկ] => 6

09

[տարի] => 2003

10

[օր] => 167

11

[աշխատանքային օր] => երեքշաբթի

12

[ամիս] => հունիս

13

[0] => 1055901520

14

)

Ամսվա վերջին օրը ստանալու ամսաթվով մենք պետք է փորձենք ստանալ հաջորդ ամսվա 0. օրը: Այսպիսով, տեղեկատվությունը ստանալու կոդը հետևյալն է.

1

<? php

2

$ այսօր

=

getdate

();

3

$ firstDay

=

getdate

(

mktime

(0, 0, 0,

$ այսօր

[

«Երկ»

], 1,

$ այսօր

[

«տարի»

]));

4

$ lastDay

=

getdate

(

mktime

(0, 0, 0,

$ այսօր

[

«Երկ»

]+1, 0,

$ այսօր

[

«տարի»

]));

5

?>

Քայլ 3.

Օրացույց ցուցադրելու համար մեզ անհրաժեշտ է շաբաթվա օրերի համար 7 սյունակով աղյուսակ: Տողերի քանակը ՝ կախված օրերի քանակից և ամսվա առաջին օրվանից: Այնուամենայնիվ, մեզ անհրաժեշտ է վերնագրի տող `ամսվա և տարվա տեղեկատվությամբ, ենթավերնագրի տող` օրերի անունով:

1

<? php

2

// Ստեղծեք աղյուսակ ՝ վերնագրի անհրաժեշտ տեղեկատվությամբ

3

արձագանք

''

;

;

$ այսօր

[

«ամիս»

].

" - "

$ այսօր

[

«տարի»

].

4

արձագանք

'

'

'

;

5

արձագանք

'

'

;

6

արձագանք

'

Mo Տու Մենք Թ

'

;

7

արձագանք

'

Տ Սա Սու

8

?>

Ստեղծեք օրացույց PHP- ում Քայլ 3
Ստեղծեք օրացույց PHP- ում Քայլ 3
  • Այժմ, երբ ունեք աղյուսակի վերնագիրը, լրացրեք առաջին տողը: Դա այնքան էլ հեշտ չէ, քանի որ չի կարելի պարզապես 1 -ին բջիջում գրել 1, երկրորդում ՝ 2 և այլն: Այն աշխատում է միայն այն դեպքում, եթե ամսվա առաջին օրը երկուշաբթի էր, իսկ ի՞նչ անել, եթե ոչ: Դա որոշելու համար մեզ անհրաժեշտ է օրվա տարրը firstDay զանգվածից: Այս տեղեկատվությամբ մենք կարող ենք անհրաժեշտության դեպքում բջիջները լրացնել բացատով: Դա անելու կոդը հետևյալն է.

    01

    <? php

    '

    ;

    02

    արձագանք

    '

    03

    համար

    (

    $ i

    =1;

    $ i

    <

    $ firstDay

    [

    «օր»

    ];

    $ i

    ++){

    '

    ;

    04

    արձագանք

    '

    05

    }

    06

    $ actday

    = 0;

    07

    համար

    (

    $ i

    =

    $ firstDay

    [

    «օր»

    ];

    $ i

    <=7;

    $ i

    ++){

    08

    $ actday

    ++;

    ;

    09

    արձագանք

    $ actday

    10

    }

    '

    ;

    11

    արձագանք

    '

    12

    ?>

    Ստեղծեք օրացույց PHP- ում Քայլ 4
    Ստեղծեք օրացույց PHP- ում Քայլ 4
  • Որպես հաջորդ քայլ, մենք պետք է լրացնենք հետևյալ տողերը. Դա մի փոքր ավելի հեշտ է, մենք միայն պետք է իմանանք, թե քանի շաբաթ ունենք լրացված և աղյուսակի որոշ տողեր լրացնել հետևյալ կերպ.

    01

    <? php

    02

    $ fullWeeks

    =

    հատակ

    ((

    $ lastDay

    [

    'օր'

    ]-

    $ actday

    )/7);

    03

    04

    համար

    (

    $ i

    =0;

    $ i

    <

    $ fullWeeks

    ;

    $ i

    ++){

    '

    ;

    05

    արձագանք

    '

    06

    համար

    (

    $ ժ

    =0;

    $ ժ

    <7;

    $ ժ

    ++){

    07

    $ actday

    ++;

    ;

    08

    արձագանք

    $ actday

    09

    }

    '

    ;

    10

    արձագանք

    '

    11

    }

    12

    13

    ?>

    Ստեղծեք օրացույց PHP- ում Քայլ 5
    Ստեղծեք օրացույց PHP- ում Քայլ 5
  • Որպես կիսաեզրափակիչ քայլ, մենք պետք է ավելացնենք ամսվա մնացած մասը վերջին տողին: Այս դեպքում դա բավականին հեշտ է.

    01

    <? php

    02

    եթե

    (

    $ actday

    <

    $ lastDay

    [

    'օր'

    ]){

    '

    ;

    03

    արձագանք

    '

    04

    համար

    (

    $ i

    =0;

    $ i

    <7;

    $ i

    ++){

    05

    $ actday

    ++;

    06

    եթե

    (

    $ actday

    <=

    $ lastDay

    [

    'օր'

    ]){

    ;

    07

    արձագանք

    $ actday

    08

    }

    09

    ուրիշ

    {

    '

    ;

    10

    արձագանք

    '

    11

    }

    12

    }

    '

    ;

    13

    արձագանք

    '

    14

    }

    15

    ?>

    Քայլ 7.

    Օրացույցը մի փոքր ավելի գեղեցիկ դարձնելու համար մենք կներկայացնենք որոշ CSS դիզայն: CSS ֆայլը շատ պարզ է.

    01

    սեղան {

    02

    լայնությունը

    :

    210 պիքսել

    ;

    03

    սահման

    :

    0px

    պինդ

    #888

    ;

    04

    սահման-փլուզում

    :

    փլուզում

    ;

    05

    }

    06

    td {

    07

    լայնությունը

    :

    30 պիքսել

    ;

    08

    սահման-բախում. բախում;

    09

    սահման

    :

    1px

    պինդ

    #888

    ;

    10

    տեքստի հավասարեցում

    :

    ճիշտ

    ;

    11

    լիցք-աջ

    :

    5 պիքսել

    ;

    12

    }

    13

    . օրեր {

    14

    Ֆոնի գույնը

    :

    #F1F3F5

    ;

    15

    }

    16

    րդ {

    17

    սահման-բախում. բախում;

    18

    սահման

    :

    1px

    պինդ

    #888

    ;

    19

    Ֆոնի գույնը

    :

    #E9ECEF

    ;

    20

    }

    21

    .օրի {

    22

    Ֆոնի գույնը

    :

    #c22

    ;

    23

    տառատեսակ-քաշ

    :

    համարձակ

    ;

    24

    }

    Ստեղծեք օրացույց PHP- ում Քայլ 6
    Ստեղծեք օրացույց PHP- ում Քայլ 6
  • CSS- ի օգտագործմամբ ամբողջական ծածկագիրը հետևյալն է.

    01

    <! DOCTYPE html PUBLIC

    "-// W3C // DTD XHTML 1.0 անցումային // EN"

    "DTD/xhtml1-transitional.dtd"

    02

    03

    04

    #

    "style/style.css"

    rel =

    "ոճաթերթ"

    տեսակ =

    "տեքստ/css"

    05

    06

    07

    <? php

    08

    գործառույթը

    showCalendar () {

    09

    // Ստացեք օրվա կարևոր տեղեկություններ:

    10

    // Մեզ պետք է ամսվա առաջին և վերջին օրը և բուն օրը

    11

    $ այսօր

    =

    getdate

    ();

    12

    $ firstDay

    =

    getdate

    (

    mktime

    (0, 0, 0,

    $ այսօր

    [

    «Երկ»

    ], 1,

    $ այսօր

    [

    «տարի»

    ]));

    13

    $ lastDay

    =

    getdate

    (

    mktime

    (0, 0, 0,

    $ այսօր

    [

    «Երկ»

    ]+1, 0,

    $ այսօր

    [

    «տարի»

    ]));

    14

    15

    // Ստեղծեք աղյուսակ ՝ վերնագրի անհրաժեշտ տեղեկատվությամբ

    16

    արձագանք

    ''

    ;

    ;

    $ այսօր

    [

    «ամիս»

    ].

    " - "

    $ այսօր

    [

    «տարի»

    ].

    17

    արձագանք

    '

    '

    '

    ;

    18

    արձագանք

    '

    '

    ;

    19

    արձագանք

    '

    Mo Տու Մենք Թ

    '

    ;

    20

    արձագանք

    '

    Տ Սա Սու

    21

    22

    // Displayուցադրել առաջին օրացուցային տողը `ճիշտ դիրքավորմամբ

    '

    ;

    23

    արձագանք

    '

    24

    համար

    (

    $ i

    =1;

    $ i

    <

    $ firstDay

    [

    «օր»

    ];

    $ i

    ++){

    '

    ;

    25

    արձագանք

    '

    26

    }

    27

    $ actday

    = 0;

    28

    համար

    (

    $ i

    =

    $ firstDay

    [

    «օր»

    ];

    $ i

    <=7;

    $ i

    ++){

    29

    $ actday

    ++;

    30

    եթե

    (

    $ actday

    ==

    $ այսօր

    [

    'օր'

    ]) {

    31

    $ դաս

    =

    'class = "actday"'

    ;

    32

    }

    ուրիշ

    {

    33

    $ դաս

    =

    ;

    34

    }

    ;

    35

    արձագանք

    «$ actday

    36

    }

    '

    ;

    37

    արձագանք

    '

    38

    39

    // Ստացեք, թե քանի ամբողջական շաբաթ կա իրական ամսվա ընթացքում

    40

    $ fullWeeks

    =

    հատակ

    ((

    $ lastDay

    [

    'օր'

    ]-

    $ actday

    )/7);

    41

    համար

    (

    $ i

    =0;

    $ i

    <

    $ fullWeeks

    ;

    $ i

    ++){

    '

    ;

    42

    արձագանք

    '

    43

    համար

    (

    $ ժ

    =0;

    $ ժ

    <7;

    $ ժ

    ++){

    44

    $ actday

    ++;

    45

    եթե

    (

    $ actday

    ==

    $ այսօր

    [

    'օր'

    ]) {

    46

    $ դաս

    =

    'class = "actday"'

    ;

    47

    }

    ուրիշ

    {

    48

    $ դաս

    =

    ;

    49

    }

    ;

    50

    արձագանք

    «$ actday

    51

    }

    '

    ;

    52

    արձագանք

    '

    53

    }

    54

    55

    // Այժմ ցուցադրեք ամսվա մնացած մասը

    56

    եթե

    (

    $ actday

    <

    $ lastDay

    [

    'օր'

    ]){

    '

    ;

    57

    արձագանք

    '

    58

    համար

    (

    $ i

    =0;

    $ i

    <7;

    $ i

    ++){

    59

    $ actday

    ++;

    60

    եթե

    (

    $ actday

    ==

    $ այսօր

    [

    'օր'

    ]) {

    61

    $ դաս

    =

    'class = "actday"'

    ;

    62

    }

    ուրիշ

    {

    63

    $ դաս

    =

    ;

    64

    }

    65

    66

    եթե

    (

    $ actday

    <=

    $ lastDay

    [

    'օր'

    ]){

    ;

    67

    արձագանք

    «$ actday

    68

    }

    69

    ուրիշ

    {

    '

    ;

    70

    արձագանք

    '

    71

    }

    72

    }

    '

    ;

    73

    արձագանք

    '

    74

    }

    75

    արձագանք

    '

    '

    ;

    76

    }

    77

    showCalendar ();

    78

    ?>

    79

    80

  • Խորհուրդ ենք տալիս: