
PHP
Programación web avanzada para profesionalesBy Christian CibelliLength7h 18m
About this audiobook
PHP, Programación Web avanzada para profesionales reúne una colección de problemas y soluciones con ejemplos prácticos de programación orientada a objetos.
El libro es una guía en el desarrollo de soluciones día a día e intenta ser una base para que las recetas sean extendidas de acuerdo a la necesidad o bien disparen nuevas ideas para sus proyectos.
Audiobook details
GenreTechnology
Length7 hrs 18 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateNov 26, 2012
LanguageSpanish
Table of contents
1PHP Programación Web para profesionales
2Buenos Aires • Bogotá • México DF • Santiago de Chile
3Internet: http://www.alfaomega.com.mx
4Christian Cibelli
5Mensaje del Editor
Show all chaptersShow less
6Prólogo
7PHP
81- Programación con PHP
9PHP
10Orientada a Objetos (POO).
11Entorno de trabajo LAMP y WAMP
12Técnicas de programación
131- Programación con PHP
142 - PHP con clase
15function __construct($email,$dni){ $this->email = $email; $this->dni = $dni;
16require(“classes/cliente.php”);
17Visibilidad
18Autocarga de clases
19<? function __autoload($className) {
20$nombre = “Fernando”;
21require(“classes/clsBuses.php”);
22Instalación
23Si en lugar de un método quisiéramos documentar una clase, utilizaríamos
24Generando documentación
25$mensaje = “”; $esValido = true;
26} else {
27Validación de datos server-side
28<?php //Creamos un array de provincias $arrProvincias = array(“Buenos Aires”,”Cordoba”,”Rio Negro”);
29require_once(“classes/clsArrays.php”);
30echo “<h1>Texto limitado:</h1>”; echo $texto;
31$str1 = ‘Neuquén’; $str2 = ‘Nada, yo soy Adán’;
32echo “Cadena original: <b>” . $pass . “</b><br>”;
33public function deHash($str) {
34<?php
35public function randomString($longitud=8) {
360,count($caracteresValidos))];
373 elementos máximo
38(principio o final), ubicamos dia y mes
39$html .= ‘<td id=”dias”
404 - Recetas Web
41Creando un captcha con GD
42Fig. 4.10 Firma generada dinámicamente.
43Nuestro archivo .htaccess se vería así:
44Modificando contenido con Output Buffering
45public function setUrls($buffer) {
46Modificando contenido con Output Buffering
475 - Orígenes de datos
48} else {
49foreach($resultados as $r) {
50Fig. 5.2 Resultado en pantalla de nuestra consulta paginada.