Desde el 2012 llevo mis apuntes en este blog documentando lecciones aprendidas, formatos, procesos, negocios, metodologías, herramientas, guias y buenas prácticas para el mundo informativo y la gestión de proyectos. Habilidades blandas, habitos, frases de líderes, empresarios exitosos y apuntes personales que son el resultado de investigaciones que realizo para mejorar cada día en el ambito personal y profesional.
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
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
Etiquetas:
generar pdf,
pdf,
php,
tabla
Suscribirse a:
Entradas (Atom)