PDF de programación - Taller de PHP

Imágen de pdf Taller de PHP

Taller de PHPgráfica de visualizaciones

Publicado el 22 de Abril del 2018
635 visualizaciones desde el 22 de Abril del 2018
1,1 MB
150 paginas
Creado hace 12a (04/12/2008)
Tu mejor ayuda para aprender a hacer webs
www.desarrolloweb.com

Taller de PHP

Autores del manual
Este manual ha sido realizado por los siguientes colaboradores de DesarrolloWeb.com:
Miguel Angel Alvarez
Director de DesarrolloWeb.com
http://www.desarrolloweb.com
(53 capítulos)
Rubén Alvarez
Redactor de DesarrolloWeb.com
http://www.desarrolloweb.com
(4 capítulos)
Eloi de San Martin Lagranje
http://www.programacionweb.net
(2 capítulos)

Emmanuel García De Caro
Webmaster de Blasten.com
http://www.blasten.com
(13 capítulos)
Alfredo Anaya
Director Técnico de ADR Formacion
http://www.adrformacion.com
(3 capítulos)
Roberto Bárcenas
http://www.chicosyescritores.org
(2 capítulos)

Andrés Fernández
http://www.disegnocentell.com.ar
(4 capítulos)

Miguelo
Desarrollador freelance
http://www.keleke.com
(3 capítulos)
Juan Edgardo Jorquera
Uribe
Analista Programador
http://www.aplicacionesweb.cl
(2 capítulos)
Jorge De Freitas
http://www.jjcreaciones.com
(2 capítulos)
Sergio Rodriguez Rios
http://www.guaser.info/ipsrr
(1 capítulo)
Daniel Guajardo
(1 capítulo)

Serafin Vazquez
http://www.phpisam.com
(2 capítulos)
Carlos Luis Cuenca
http://www.helloworldsolutions.com/
(2 capítulos)
Antonio Melé
Estudiante de informática
http://www.ciberseleccion.com
(1 capítulo)
Angel Deblás

Pablo González
http://www.xski.net
(2 capítulos)
Raúl Avilés
http://www.isens.es/
(2 capítulos)
Gema Maria Molina Prados
Equipo DesarrolloWeb.com
http://www.desarrolloweb.com/
(1 capítulo)
Juliana Monteiro Lazaro

Luis Vega M.

Taller de PHP: http://www.desarrolloweb.com/manuales/6/
© Los manuales de DesarrolloWeb.com tienen el copyright de sus autores. No reproducir sin autorización.

1

Tu mejor ayuda para aprender a hacer webs
www.desarrolloweb.com

http://www.demasiadopersonal.com
(1 capítulo)

Josue Gutiérrez Olivares
(1 capítulo)

Jorge Jesús Churruca shock
dude
http://www.nixlink.com.ar/
(1 capítulo)
Agustin Jareño.
http://www.levanteweb.com/
(1 capítulo)

Eugenia Bahit
Desarrolladora ASP y PHP
http://www.cmzk.com.ar
(1 capítulo)
Manu Gutierrez
http://www.tufuncion.com
(1 capítulo)

José Lorenzo Escudero
Traductor y desarrollador de
CriarWeb.com
http://www.criarweb.com
(1 capítulo)
Sunflower
http://www.sunflower.es
(1 capítulo)

Directora de CriarWeb.com
http://www.criarweb.com
(1 capítulo)
Diego Pinilla
Responsable relaciones exteriores de
MercadoProfesional.com
http://www.mercadoprofesional.com
(1 capítulo)
Jorge Pinedo
Creador de Paginator
http://nuestrophp.tk
(1 capítulo)
José Valle
(1 capítulo)

Francisco J. Matias
http://wwww.pclandia.com
(1 capítulo)

William Wong Garay
Profesional en Computación e
Informatica. Especialista en desarrollo
web.
http://billysite.net
(1 capítulo)
irv.
http://www.ignside.net/
(1 capítulo)

Raúl Cano
http://infoapuntes.com.
(1 capítulo)

Webmaster
http://fodsite.webcindario.com/
(1 capítulo)
Alejandro Suazo
contador auditor
http://triple.chileasesores.com
(1 capítulo)

Héctor A. Pinto F
Ingeniero en Informática. Santiago de
Chile.
(1 capítulo)
Mario Juárez
Estudiante
http://mkarra.zepsilon.com/
(1 capítulo)
Aaron Gomez Perez
http://www.elwey.com/
(1 capítulo)

Raúl Jiménez Ortega
Desarrollador web
http://www.quickwebdeluxe.com
(1 capítulo)

Diego Villar
(1 capítulo)

José Pino
(1 capítulo)

Introducción al taller de PHP

En este manual vamos a desarrollar diversas técnicas que se utilizan en PHP para realizar
procesos un poco más complejos, los artículos están tratados con un enfoque práctico y son
independientes unos de otros. Para leerlos con posibilidad de asimilar los conceptos y técnicas
de programación es necesario tener unos conocimientos previos sobre el lenguaje. Por ello, si
aun no has aprendido PHP es aconsejable que empieces por el Manual de programación en PHP
antes de dedicar tus esfuerzos a este Taller de PHP.
De todos modos, antes de entrar con los capítulos prácticos vamos a ver una brevísima
introducción al lenguaje
Qué es PHP
PHP Es un lenguaje de programación de páginas web del lado del servidor cuyas características
principales son la independencia de plataforma y su gratuidad.
Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de
que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el
servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para

Taller de PHP: http://www.desarrolloweb.com/manuales/6/
© Los manuales de DesarrolloWeb.com tienen el copyright de sus autores. No reproducir sin autorización.

2

Tu mejor ayuda para aprender a hacer webs
www.desarrolloweb.com

crear la página final que verá el cliente. El cliente solamente recibe una página con el código
HTML resultante de la ejecución de la PHP.
PHP es uno de los lenguajes que sirven para la programación de scripts del lado del servidor,
otros lenguajes muy utilizados son ASP o JSP, que tienen características similares.
Para poder programar en PHP se requiere de un servidor preparado para ello. Como el lenguaje
de programación es multiplataforma, cualquiera de los principales servidores web nos servirán
para ello. Lo único que tenemos que hacer para preparar nuestro servidor para entender el
PHP es descargar de la página de inicio de la tecnología, www.php.net, el módulo específico
para el sistema que estamos utilizando. Una vez descargado tendremos que instalarlo en la
computadora, siguiendo las instrucciones que podremos encontrar en la misma página. A partir
de ese momento nuestro servidor web podrá entender las páginas PHP y nos podremos lanzar
a programar en este potente lenguaje.
Las personas que tienen un sistema Windows 98 también pueden instalar un servidor web y
prepararlo para PHP. El servidor web más accesible para estos sistemas es el Personal Web
Server, que se encuentra en el mismo CD de windows 98, en el directorio AddOns. Desde la
página de PHP se puede encontrar el modulito que permitirá al Personal Web Server, entender
las páginas PHP.
Encontrar un proveedor que soporte PHP, para publicar las páginas en Internet es
relativamente fácil y barato. PHP está ampliamente difundido entre los servidores Linux o Unix,
que no permiten la programación con ASP, lo que hace de PHP el complemento ideal para que
sus servidores puedan realizar la programación de páginas con scripts de servidor. Podemos
encontrar algunos sitios gratuitos donde permiten programación en PHP. Si deseamos un
servicio más profesional y con soporte a mejores recursos y funcionalidades, sería interesante
que contratásemos un espacio de pago. En DesarrolloWeb.com ofrecemos servicio de
alojamiento en asociación con la mejor empresa española del sector.

Miguel Angel Alvarez



Artículo por

Tutorial de sesiones en PHP

Veamos un sencillo ejemplo de uso de sesiones para ilustrar a los usuarios más inexpertos el
manejo de sesiones con PHP en sus procesos más básicos, como son la inicialización de
sesiones, comprobar si existen variables de sesión, crearlas y modificarlas.
En este ejemplo vamos a hacer un sistema para llevar la cuenta de las páginas que ha visto un
visitante. Es decir, si entra a una página del sitio por primera vez, contamos que ha visto una
página, luego con cada página adicional que visite, seguiremos acumulando 1 en la cuenta de
páginas vistas dentro del sitio. Del mismo modo, si se recarga una página o se vuelve a la
misma página que ya se estuvo, también haremos que se acumule 1 en su cuenta.
Para aprender a trabajar con sesiones recomendamos leer el artículo sesiones en PHP.
Lo que tendremos que hacer en este ejercicio es lo siguiente:
- Inicializar la sesión
- Si no tenemos el contador de páginas creado, lo inicializamos al valor 1
- Si tenemos el contador de páginas creado, lo incrementamos en 1.
<? session_start();
if (!isset($_SESSION["cuenta_paginas"])){

Taller de PHP: http://www.desarrolloweb.com/manuales/6/
© Los manuales de DesarrolloWeb.com tienen el copyright de sus autores. No reproducir sin autorización.

3

Tu mejor ayuda para aprender a hacer webs
www.desarrolloweb.com

$_SESSION["cuenta_paginas"] = 1;
}else{
$_SESSION["cuenta_paginas"]++;
}
?>
<html>
<head>
<title>Contar páginas vistas por un usuario en toda su sesión</title>
</head>

<body>
<?
echo "Desde que entraste has visto " . $_SESSION["cuenta_paginas"] . " páginas";
?>
<br>
<br>
<a href="otracuenta.php">Ver otra página</a>
</body>
</html>
Como se ha podido ver, lo primero que debemos hacer es inicializar la sesión con
session_start().
Luego de inicializar la sesión podemos trabajar con variables de sesión en cualquier lugar del
código PHP. Nosotros vamos a crear y utilizar una variable de sesión para llevar la cuenta del
número de páginas que hemos visto.
$_SESSION["cuenta_paginas"]
Para ver si una variable de sesión ha sido creada podemos utilizar la función isset() pasándole
como parámetro la variable que deseamos saber si ha sido creada. Si no fue creada
anteriormente, simplemente la creamos (inicializando su valor a 1). Si fue creada, pues que
tenemos que incrementar en 1. Eso se consigue con este código:
if (!isset($_SESSION["cuenta_paginas"])){
$_SESSION["cuenta_paginas"] = 1;
}else{
$_SESSION["cuenta_paginas"]++;
}
Eso es todo! Ahora lo que se supone que tenemos son otras páginas en el mismo sitio que
también tienen que incrementar en 1 el contador de páginas vistas por ese usuario en esa
sesión.
Eso lo podríamos hacer con el mismo trozo de código, como el que hemos visto antes,
colocado al principio del archivo PHP.
<? session_start();
if (!isset($_SESSION["cuenta_paginas"])){
$_SESSION["cuenta_paginas"] = 1;
}else{
$_SESSION["cuenta_paginas"]++;
}
?>
Luego, en cualquier momento, si deseamos mostrar el número de páginas vistas en un
momento dado, tendríamos que hacer algo como esto:
<? echo "Has visto " . $_SESSION["cuenta_paginas"] . " páginas, contando actualizaciones de
  • Links de descarga
http://lwp-l.com/pdf10568

Comentarios de: Taller de PHP (1)

12 de Junio del 2018
estrellaestrellaestrellaestrellaestrella
Que temas se tratan?. Saludos!.
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad