Convertir cadenas para enviarlos de php a SQL.
htmlentities(); permite retirar caracteres raros ( á é í ó ú ñ Ñ etc ) y los convierte a su equivalente en html á
html_entity_decode() cambia los caracteres en html a caracteres codificados .
addslashes() convierte comillas simples o dobles a su equivalente con slash adelante \'
stripslashes() retira los slash de las comillas
ejemplo :
function sintaxis_sql_encode($campo){
return htmlentities(addslashes($campo));
}
function sintaxis_sql_decode($campo){
return html_entity_decode(stripslashes($campo));
}
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.
Mostrando entradas con la etiqueta cadena texto. Mostrar todas las entradas
Mostrando entradas con la etiqueta cadena texto. Mostrar todas las entradas
Editar PDF con FPDI y FPDP y PHP
Descargar FPDI con fpdf_ptl de http://www.setasign.de/products/pdf-php-solutions/fpdi/downloads/
y fpdf de http://www.fpdf.org/
Forma de escribir infornacion a raiz de un pdf con estilos e imagenes:::
<?php
include_once 'acceder.php';
require_once('pdf/fpdf.php');
require_once('pdf/fpdi.php');
// initiate FPDI
$pdf = new FPDI();
// add a page
$pdf->AddPage();
// set the sourcefile
$pdf->setSourceFile('certificado.pdf');
// import page 1
$tplIdx = $pdf->importPage(1);
// use the imported page and place it at point 10,10 with a width of 100 mm
$pdf->useTemplate($tplIdx,null,null,null,null,true);
// now write some text above the imported page
$nombre = "Periquito Pin-Pin";
$nombre= strtoupper($nombre);
$nom_count = strlen($nombre);
//formula para cuadrar el nombre en el certificado dependiendo su longitud
if($nom_count>50)
$x = 55;
else{
$nombre_espacio = 60;
if($nom_count<23)
$nombre_espacio = 72;
$x= $nombre_espacio + (66-$nom_count);
}
//////////////////////
$p_general ="";
$p_categoria="";
$n_competencia = "";
$edad="";
$t_liquido="";
/*NOMBRE*/
$pdf->SetFont('Arial','B', 15);
$pdf->SetTextColor(0,0,0);
$pdf->SetXY($x, 98);
$pdf->Write(0, $nombre);
$x=160;
//NOMBRE/
$pdf->SetFont('Arial','', 9);
$pdf->SetTextColor(0,0,0);
$pdf->SetXY($x, 137);
$pdf->Write(0, $p_general);
/*NOMBRE*/
$pdf->SetFont('Arial','', 9);
$pdf->SetTextColor(0,0,0);
$pdf->SetXY($x, 145);
$pdf->Write(0, $p_categoria);
//NOMBRE/
$pdf->SetFont('Arial','', 9);
$pdf->SetTextColor(0,0,0);
$pdf->SetXY($x, 152);
$pdf->Write(0, $n_competencia);
//NOMBRE/
$pdf->SetFont('Arial','', 9);
$pdf->SetTextColor(0,0,0);
$pdf->SetXY($x, 159);
$pdf->Write(0, $edad);
//NOMBRE/
$pdf->SetFont('Arial','', 9);
$pdf->SetTextColor(0,0,0);
$pdf->SetXY($x, 166);
$pdf->Write(0, $t_liquido);
$pdf->Output('diploma2008.pdf', 'D');
Etiquetas:
cadena texto,
EDITAR,
FPDF,
FPDI,
php
Suscribirse a:
Entradas (Atom)