Red de conocimiento informático - Material del sitio web - Cómo generar una estructura DIV en php

Cómo generar una estructura DIV en php

clase Calendr{

privado $año;// año actual

privado $mes;// mes actual

private $start_weekday;// qué día del mes corresponde al día de la semana

private $days;// Cuántos días del mes actual

function __construct(){

$this->año=isset($_GET["año"])?$_GET["año"] : fecha("Y");

$this-> mes=isset($_GET["mes"])?$_GET['mes']:date("m");

$this->start_weekday=date("w",mktime(0 ,0,0,$este->mes,1,$este->año));

$este->día;días=fecha("t",mktime(0,0,0, $este->mes,1,$este->año));

}

function out($url){

echo "

";

$this->changeDate($url);

$this->weekslist();

$this- >listadedías();

echo "

";

}

función privada lista de semanas(){

$semana=array(' día','uno','dos','tres','cuatro','cinco','seis');

echo '';

para ($i=0;$i< ; count($semana);$i++)

echo ''.$semana[$i].' ;

echo '';

}

función privada lista de días(){

echo '' ;

//espacios de salida (con espacios en blanco delante del primer día del mes)

for($j=0;$j<$this-> start_weekday;$j++)

echo " ";

for($k=1;$k<=$this->.days;$ k++){

$j++;

if($k==date('d'))

echo ''. $k.'';

más

echo "".$k."";

if($j%7==0)

echo " ";

}

echo "";

}

función privada año anterior($año,$mes) {

$año=$año-1;

if($año<1970)

$año=1970;

Devolver "año=$año&mes=$mes";

}

función privada mes previo($año,$mes){

$mes=$mes-1 ;

if($mes<=0){

$mes=12;

$año--;

if($año<1970 )

$año=1970;

}

Devuelve "año=$año&mes=$mes";

}

función privada nextyear($year,$month){

$year=$year+1;

if($year>=2038){

$año=2038;

$mes=1;

}

return "año=$año&mes=$mes";

}

función privada nextmonth($year,$month){

$month=$month+1;

if($month& gt; =13)

{ $mes=1;

$año++;

}

si($año>=2038){

$año=2038;

$mes=1;

}

Devuelve " año=$año&mes=$mes";

}

función privada changeDate($url){

echo "";

echo ' < a href="'.$url.'">hoy';

echo ''.' <<'.' ';

echo ''.' td colspan=3>'.$este->año.'';

echo '

';

echo '

';

echo '';

echo '< seleccione name="mes" onchange="window.location=\''.$url.'?year='.$this->year.'&month=\'+this.options[selectedIndex].value">';

for($sm=1; $sm<=12; $sm++){

$seleccionado1 = ($sm==$ este->mes) ?"seleccionado" : "";

echo ''.$sm.'';

}

eco '';

eco '

';

eco '';

echo 'próximomes($este->año,$este->mes).'">'.' td>';

}

}

//*datetest.php

incluye "scan.class.php";

$calendario = nuevo calendario;

$cal

endar->out('fechatest.php');