Cuenta regresiva con PHP, JQUERY y HTML


<?php
/**VALORES */
$year = '2012';
$month= '09';
$day = '30';
$hour = '00';
$minute = '00';
$second = '00';
//function cuenta_regresiva($year, $month, $day, $hour, $minute, $second)
//{
  global $return;
  global $countdown_date;
  $countdown_date = mktime($hour, $minute, $second, $month, $day, $year);
  $today = time();
  $diff = $countdown_date - $today;
  if ($diff < 0)$diff = 0;
  $dl = floor($diff/60/60/24);
  $hl = floor(($diff - $dl*60*60*24)/60/60);
  $ml = floor(($diff - $dl*60*60*24 - $hl*60*60)/60);
  $sl = floor(($diff - $dl*60*60*24 - $hl*60*60 - $ml*60));
// OUTPUT
$resultado = "\n<br>Today's date ".date("F j, Y, g:i:s A")."<br/>";
$resultado .=  "Countdown date ".date("F j, Y, g:i:s A",$countdown_date)."<br/>";
$resultado .=  "\n<br>";
//$return = array($dl, $hl, $ml, $sl);
//return $return;
//}
//cuenta_regresiva($year, $month, $day, $hour, $minute, $second);
//list($dl,$hl,$ml,$sl) = $return;

$resultado .=  "faltan ".$dl." dias ".$hl." horas ".$ml." minutos ".$sl." segundos "."\n<br>";
echo $resultado;

?>

/**************************/
.js

setInterval("tiempo()",1000); // Ejecuto la acción cada segundo

function tiempo(){
    $.post("tiempo.php", function(data){
$("#tiempo").html(data);
});

}

/*****HTML ************************/
<!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>
<title>cuenta regresiva</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="tmp/js/functions.js"></script>
<script type="text/javascript" src="tmp/js/jquery-1.7.1.min.js"></script>
</head>

<body>  
cuenta regresiva
<div id="tiempo" ><div>
</body>


</html>
/********************************************/

GENERAR PDFs con PHP

GENERAR PDFs con PHP


http://blog.unijimpe.net/convertir-html-a-pdf-con-php/

http://blog.unijimpe.net/generar-pdf-con-php/

http://www.ros.co.nz/pdf/downloads.php?f=pdfClassesAndFonts_009e.zip


<?php 
include("./pdf/class.ezpdf.php"); // agregar clase
$pdf = new Cezpdf(); //invocar
$pdf->selectFont('./pdf/fonts/Helvetica.afm');
$datacreator = array (
                    'Title'=>'Libro de Reclamaciones',
                    'Author'=>'empresa S.A',
                    'Subject'=>'detalle de la reclamación',
                    'Creator'=>'',
                    'Producer'=>'empresa.com.pe'
                    );
$pdf->addInfo($datacreator);

$data[] = array('campo'=>'Nombres y Apellidos', 'descripcion'=>$_POST['txt_nombre']);
$data[] = array('campo'=>'Documento de Identidad', 'descripcion'=>$_POST['txt_campodoc']);
$titles = array('campo'=>'<b>Campos </b>', 'descripcion'=>'<b>Descripción</b>');
 // opciones para la orientacion de la tabla 
 $options = array( 
                'shadeCol'=>array(0.9,0.9,0.9), 
                'xOrientation'=>'center', 
                'width'=>500, 
                'fontSize'=>10 
            ); 

$pdf->ezText("<b>Libro de Reclamaciones</b>\n",26);
$pdf->ezText("incidencia N° 15484 \n",12);
$pdf->ezTable($data,$titles,'',$options );//agregamos la tabla
$pdf->ezText("\n\n\n",10);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"),10);
$pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n",10);
//$pdf->ezStream(); sirve para mostrar el pdf sin guardarlo directamente


// pasos para guardar el pdf en la carpeta pdf_files
$pdfcode = $pdf->output();
$dir = './pdf_files/';
//save the file
if (!file_exists($dir)){
mkdir ($dir,0777);
}
//$fname = ;tempnam($dir.'/','0125').
$fp = fopen($dir.'123.pdf','w');
fwrite($fp,$pdfcode);
fclose($fp);


<?php 

CommentFB