Explicación Basica del codigo PHP

Primero que nada bajen el código de AQUI

Ahora ahí va la explicación:

En las primeras lineas supongo que no hay mayor problema, se pone la etiqueta que indica que en un php y algo importante es el require('fpdf.php'); que es el que nos hace la referencia para llamar al fpdf.php que es el encargado de realizar los pdf's.

De la linea 4 a la 9 esta la declaracion de una nueva clase y la declaracion de variables que se utilizaran mas adelante en las funciones.

De la linea 11 a la 42 esta la funcion que se llama WriteHTML y tiene como parametro $html, en esta no tengo que explicar mucho tan solo es copiada del tutorial y lo que hace es servir para pasarle parametros a las funciones internas de fpdf y sirva de interprete HTML, asi podremos poner codigo en html y lo reconocera.

Adicionalmente esta funcion requiere de otras 4, que son (OpenTag($tag,$attr), CloseTag($tag), SetStyle($tag,$enable), PutLink($URL,$txt) ).

En la linea 91 tenemos una funcion que nos permite poner de manera automatica un texto en forma de titulo (con un color que lo resalta, un tipo de letra predeterminado y de manera opcional por ejemplo si queremos que nuestro titulo que es: "La vida de colores" antes de este titulo puede aparecer la etiqueta de Titulo: La vida de colores)

En la linea 103 tenemos la funcion CharterBody, que nos permite leer desde un archivo de texto y mostrarlo de manera automatica y justificado o de la manera que queramos, esto ahorra tiempo de escritura sobre el mismo codigo php

La linea 121 tiene una funcion llamada PrintChapter, esta es importante por que es la que nos muestra lo que esta siendo leido desde el documento de texto y el titulo, si no la ponemos no marcara ningun error pero no aparecera lo que tenemos en nuesntro documento .txt

En la linea 128 esta la funcion Footer, esta lo unico que hace es poner en el pie de pagina el numero de la pagina con formato mas o menos asi: Pagina 1/1.

Ahora llegamos a la parte de la implementacion de las funciones, ya que tenemos creadas nuestras funciones hace falta llamarlas para que sean utiles, a partir de la linea 140 es lo que se hace.

En la linea 140 simplemente estoy creando un enlace a mi blog y lo hago usando una referencia a mi funcion de WriteHTML, utilizando el parametro de $html, recuerden que es el que tiene el WriteHTML.

A partir de la linea 143 tenemos lo siguiente:

143 $pdf=new PDF();
En esta linea nos abre el visor de PDF por defecto

144 $pdf->AliasNbPages();
No estoy del todo seguro, creo que esta de mas.. jaja perdon

145 $pdf->AddPage();
Nos agrega una nueva pagina al PDF, si no la ponen solo saldra el visor de PDF

146 $pdf->SetFont('Times','',12);
Define el tipo de letra y el tamaño para el siguiente texto que se escriba

147 $pdf->Ln(20);
Salto de linea

148 $pdf->Cell(0,10,'Escrito por: Antonio Julian Nu�ez Vazquez ',0,0,'C');
Agrega una celda con texto en letra Times definida arriba

149 $pdf->Ln(20);

salto de linea

150 $pdf->PrintChapter(1,'El servicio secreto estadounidense ---','texto.txt');
"Pinta" un texto que esta en las comillas y lo que tengamos en el archivo de texto, en este caso texto.txt

151 $pdf->WriteHTML($html);
Esta linea es importante por que hace que sea visible el codigo HTML que puse arriba, el que manda a mi blog

152 $pdf->SetLink($link);
Hace funcionales los links

153 $pdf->Image('ckrattoz.png',10,8,190,20,'','http://ckrattoz.blogspot.com');
Coloca la imagen que esta al principio del PDF y lo crea como un enlace

154 $pdf->Output();
Esta linea debe de ir por que es la que hace que todo lo anterior sea vivible, de lo contrario solo aparecera un PDf en blanco

155 ?>
Marca el fin del codigo PHP

5 Response to "Explicación Basica del codigo PHP"

  1. Anónimo 2 de marzo de 2010, 14:32
    eso es todo camarada, tu si sabes compartir tus conociemientos......ahora aprovechar lo que nos dejaste..
  2. Ckrattoz 2 de marzo de 2010, 22:57
    Se hace lo que se puede camarada... para eso es el blog
  3. xoran 3 de marzo de 2010, 14:36
    porq juan pendejo es juan pendejo?
    quiero saber para unirme al grupo de facebook
  4. C. Guadarrama 3 de marzo de 2010, 17:59
    por que si camara, unete, yo odio esas cosas, pero sin embargo ahi estoy
  5. Ing Victor Manuel Lagunas Franco 13 de marzo de 2010, 0:37
    jajajaja, esta padre!! siguele echando kilos toño!! esta padre tu blog:D!!! saludos!! jajaja y que loco esta lo de ulises 31! jajajajaja mi amigo de horas libres XD