mi scrip en php

Imagen de arepamax
0 puntos

este escrip crea una plantilla html desde codigo espero que les sirva algunos lo importante es compartir me gustaria que lo mejoraramos mas por lo menos yo no c hacer sobrecarga de metodos  en php

aqui el codigo

<?php

/**

* @author arepamax XD

* @copyright 2008

*/

 

//esta funciones hacen el ccss y el javascript en php dinamicamente en caso que lo todo lo quieras hacer por code

function hacer_html_concss($contenido,$titulo,$css,$javascritp)

{

echo' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>';

echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';

echo'<title>'.$titulo.'</title>';

echo '<link href='.$css.' rel="stylesheet" type="text/css" />';

echo '<script type="text/javascript" src='.$javascript.'></script>';

 

echo "</head>";

 

echo '<body>';

 

$contenido;

echo '</body>';

echo '</html>';

 

 

 

}

 

function hacer_htmlsincss($contenido,$titulo)

{

echo' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>';

echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';

echo'<title>'.$titulo.'</title>';

 

echo "</head>";

 

echo '<body>';

 

echo $contenido;

echo '</body>';

echo '</html>';

 

 

 

}

function hacer_htmlconjavascript($contenido,$titulo,$javascript)

{

echo' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>';

echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';

echo'<title>'.$titulo.'</title>';

echo '<script type="text/javascript" src='.$javascript.'></script>';

echo "</head>";

 

echo '<body>';

 

echo $contenido;

echo '</body>';

echo '</html>';

 

 

 

}

function hacer_htmlconcss($titulo,$css)

{

echo' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>';

echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';

echo'<title>'.$titulo.'</title>';

echo '<link href='.$css.' rel="stylesheet" type="text/css" />';

 

echo "</head>";

 

echo '<body>';

 

 

}

 

function cerrarhmtl()

{

echo '</body>';

echo '</html>';

}

?>

aqui va el otro este nos hace las tablas es una clase XD:

<?php

/**

* @author ArepamaxXD alias ElAntrhax, los1200, MyWarrior, 4rmiFuckerpussyandASSXD

* @copyright 2008

*/

 

class tablas{

 

 

function creartdsdinamicos($colspan=0,$rowspan=0,$contenido="&nbsp;",$sicss=false,$cssid=null,$cssclass=null)

{

 

 

if($sicss==false)

{

if($colspan>0 and $rowspan>0)

{

$td= "<td colspan='".$colspan."' rowspan='".$rowspan."'>".$contenido."</td>";

}

else

{

if($colspan==0 and $rowspan>0)

{

$td ="<td rowspan='".$rowspan."'>".$contenido."</td>";

}

else

if($colspan>0 and $rowspan==0)

{

$td= "<td colspan='".$colspan."'>".$contenido."</td>";

}

else

if($colspan==0 and $rowspan==0)

{

$td= "<td>".$contenido."</td>";

}

}

}

elseif($sicss!==false)

{

 

if($colspan>0 and $rowspan>0 and ($cssclass!==null or $cssclass!==" " ))

{

$td= "<td class='".$cssclass."' colspan='".$colspan."' rowspan='".$rowspan."'>".$contenido."</td>";

}

else

{

if($colspan==0 and $rowspan>0 and ($cssclass!==null or $cssclass!==" " ))

{

$td ="<td class='".$cssclass."' rowspan='".$rowspan."'>".$contenido."</td>";

}

else

if($colspan>0 and $rowspan==0 and($cssclass!==null or $cssclass!==" " ))

{

$td= "<td class='".$cssclass."' colspan='".$colspan."'>".$contenido."</td>";

}

else

if($colspan==0 and $rowspan==0 and($cssclass!==null or $cssclass!==" " ))

{

$td= "<td class='".$cssclass."'>".$contenido."</td>";

}

else

{

 

if($colspan>0 and $rowspan>0 and ($cssclass!==null or $cssclass!==" " ))

{

$td= "<td class='".$cssclass."' colspan='".$colspan."' rowspan='".$rowspan."'>".$contenido."</td>";

}

else

{

if($colspan==0 and $rowspan>0 and ($cssid!==null or $cssid!==" " ))

{

$td ="<td id='".$cssid."' rowspan='".$rowspan."'>".$contenido."</td>";

}

else

if($colspan>0 and $rowspan==0 and ($cssid!==null or $cssid!==" " ))

{

$td= "<td id='".$cssid."' colspan='".$colspan."'>".$contenido."</td>";

}

else

if($colspan==0 and $rowspan==0 and ($cssid!==null or $cssid!==" " ))

{

$td= "<td id='".$cssid."'>".$contenido."</td>";

}

 

 

}

}

}

 

}

 

 

return $td;

}

 

 

 

 

 

 

 

function creartd($Ntds=0,$ntrs=0,$contenido="&nbsp;",$sitrs=false,$colspan=0,$rowspan=0,$sicss=false,$cssids=" ",$cssclas=" ")

{

 

if(is_array($contenido))

{

 

for($i=0; $i<$Ntds;$i++)

{

$j++;

 

if($sitrs!=False )

{

echo $this->creartdsdinamicos($colspan,$rowspan,$contenido[$j]).$this->creartrs($j,$ntrs);

}

elseif($sitrs==false)

{

 

echo $this->creartdsdinamicos($colspan,$rowspan,$contenido[$j]);

}

else

if($sitrs==true And $sicss==true and ($cssid!==null or $cssids!==" ") )

{

echo $this->creartdsdinamicos($colspan,$rowspan,$contenido[$j],true,$cssids).$this->creartrs($j,$ntrs);

 

}

elseif($sitrs==true And $sicss==true and ($cssid==null or $cssids==" ")and ($cssclas!=null or $cssclas!==" ") )

{

 

echo $this->creartdsdinamicos($colspan,$rowspan,$contenido[$j],true,null,$cssclas).$this->creartrs($j,$ntrs);

 

}

 

}

}

elseif(!is_array($contenido))

{

 

if($sitrs!=False And ($sicss==false and ($cssid ==null or $cssids==" ") ) )

{

echo $this->creartdsdinamicos($colspan,$rowspan,$contenido).$this->creartrs2($Ntds,$ntrs);

}

elseif($sitrs==false And ($sicss==false and ($cssclas ==null or $cssclas==" ") ))

{

 

echo $this->creartdsdinamicos($colspan,$rowspan,$contenido);

}

 

if($sitrs==true And $sicss==true and ($cssid!==null or $cssids!==" ") )

{

echo $this->creartdsdinamicos($colspan,$rowspan,$contenido,true,$cssids).$this->creartrs($j,$ntrs);

 

}

elseif($sitrs==true And $sicss==true and ($cssid==null or $cssids==" ")and ($cssclas!=null or $cssclas!==" ") )

{

 

echo $this->creartdsdinamicos($colspan,$rowspan,$contenido,true,null,$cssclas).$this->creartrs($j,$ntrs);

 

}

 

 

}

}

 

 

 

 

 

 

 

 

 

function creartrs($j=0,$ntrs)

{

if($j>$ntrs)

{

$ja= "</tr>";

}

 

return $ja;

}

function creartrs2($j,$ntrs)

{

if($j==$ntrs)

{

$ja= "</tr>";

}

 

return $ja;

}

 

 

 

 

 

 

 

function creartabla( $border=0,$width=0,$height=0,$align="center",$cssid=null,$cssclas=null)

{

if( $cssid==null and ($cssclas!==null or $cssclas!==" " )){

echo "<table align='".$align."' width='".$width."' height='".$height."' border='".$border."'>";

}

if( ( $cssid==null or $cssid==" " )and ($cssclas==null or $cssclas==" " )){

echo "<table align='".$align."' width='".$width."' height='".$height."' border='".$border."'>";

}

if($cssid!==null or $cssid!==" " )

{

echo "<table id='".$cssid."' align='".$align."' width='".$width."' height='".$height."' border= '".$border."'>";

 

}

if( $cssclass!==null or $cssclass!==" ")

{

echo "<table class='".$cssclas."' align='".$align."' width='".$width."' height='".$height."' border='".$border."'>"; }

 

}

 

 

function cerrartabla()

{

 

return "</table>";

}

}

?>

este es utilty crea calendarios habre carpetas

<?php

/**

* @author TEAM ViRiLiTY

* @copyright 2008

*/

class jomas

{

function titulo($ctitulo)

{

if(is_array($ctitulo)and !empty($ctitulo))

foreach($ctitulo as $index =>$value)

{

echo "<h2>", $bases[$index]=basename($value,".txt"),"<br></h2>";

}

else

{if(!is_array($ctitulo)and !empty($ctitulo))

{

echo "<h3>", $bases=basename($ctitulo,".txt"),"<br></h3>";

}

}

}

function cuerpo()

{

chdir('texto');

$dir=opendir(".");

while($leerdir=readdir($dir))

{

$jo++;

$sinp=ltrim($leerdir,".");

$vas[$jo]=$sinp;

 

$ja[$jo]=file_get_contents($sinp);

 

}

for($i=0;$i<=count($ja);$i++)

{$jas++;

$this->titulo($vas[$i]);

echo $ja[$i],"<br>";

}

}

}

function calendar5()

{

setlocale(LC_ALL,"SP");

$us=strftime("%m");

$mesac=idate("t");

$semana=array(1=>'Lun',2=>'Mar',3=>'Mie',4=>'Jue',5=>'Vie',6=>'Sab',7=>'Dom');

$semana2=array(1=>1,2=>2,3=>3,4=>4,5=>5,6=>6,7=>7);

if(!$dia) $dia = date(d);

if(!$mes) $mes = date(n);

if(!$ano) $ano = date(Y);

$TotalDiasMes = date(t,mktime(0,0,0,$mes,$dia,$ano));

$DiaSemanaEmpiezaMes = date(w,mktime(0,0,0,$mes,1,$ano));

$DiaSemanaTerminaMes = date(w,mktime(0,0,0,$mes,$TotalDiasMes,$ano));

$EmpiezaMesCalOffset = $DiaSemanaEmpiezaMes;

$TerminaMesCalOffset = 6 - $DiaSemanaTerminaMes;

$TotalDeCeldas = $TotalDiasMes + $DiaSemanaEmpiezaMes + $TerminaMesCalOffset;

 

 

echo "<table border='0' style='' >";

 

 

for($j=1;$j<=7;$j++)

 

{

echo '<th>',$semana[$j],'</th>';

if(($j%7)==0)

echo '</tr>';

}

$h=1;

 

//for($h;$h<=$diasmesact;$h++)

while($h<=$TotalDeCeldas)

{

$h++;

 

$k++;

 

$js++;

if($js>7)

$js=1;

 

 

 

$vcas=mktime(0,0,0,$us,$k);

$vca=strftime("%d",$vcas);

$mat=date("N",$vcas);

 

$final[$mat]=$vca;

 

if(($hs%7)==0)

echo'<tr>';

$hs++;

if($final[$js]==$dia)

echo "<td style=' color:#000000; background-color:#FFFFFF;border:#000000 1px dashed;'>",$final[$js],"</td>";

else

echo "<td>",$final[$js],"</td>";

if(($hs%7)==0)

echo'<tr>';

}

 

 

echo "</table>";

$diaj=strftime ("%B")." del ".idate("Y");

 

/*echo"<table align='center'>";

echo "<tr>";

echo"<td>",$diaj,"</td>";

echo "<tr>";

echo"</table>";

echo "</table>";

*/

}

 

function mostrarimgdir($directorio,$imagenbusc)

{$abir2=dir($directorio);

while(!false==($entrar2=$abir2->read()))

{ if(!is_dir($entrar2))

{

$jo++;

$imgs[$jo]=$entrar2;

if($imgs[$jo]==$imagenbusc)

{

 

$final="$directorio/$imgs[$jo]";

}

 

}

 

}

return $final;

}

function Abrirdirectorio($directorio)

{

 

$abir=dir($directorio);

while(!false==($entrar=$abir->read()))

{

if(!is_dir($entrar))

{

$jo++;

$maxchip[$jo]=$directorio."/".$entrar;

 

//return $entrar[$jas];

}

}

$abir->rewind();

$abir->close();

 

return $maxchip;

 

}

function oteneerpath($directorio)

{

 

$abir=dir($directorio);

return $abir->path;

 

 

}

 

 

 

 

 

 

 

function eliminardir($ruta,$nombredir)

{

 

if(file_exists("$ruta/$nombredir"))

{ rmdir("$ruta/$nombredir");

}

 

}

function crearcategoria($ruta2,$nombredis)

{

if(!file_exists("$ruta2/$nombredis"))

{

mkdir("$ruta2/$nombredis");

 

}

 

}

 

function Abrirdirectorios($directorio)

{

 

$abir=dir($directorio);

while(!false==($entrar=$abir->read()))

{

if(!is_dir($entrar))

{

$jo++;

$maxchip[$jo]=$entrar;

 

//return $entrar[$jas];

}

}

$abir->rewind();

$abir->close();

return $maxchip;

}

function calendar()

{

setlocale(LC_ALL,"SP");

$dia="hoy es ".strftime("%A,%d")." y la hora es ".date("h:i:s A");

echo "<p style='

 

 

text-align:center;

 

color:#FFFFFF;

 

font-size:16px;'>",$dia;

 

 

}

 

?>