Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso de PHP - Empezamos A Programar PHP (I) PDF
Curso de PHP - Empezamos A Programar PHP (I) PDF
PHP es, con diferencia, la forma de programar pginas Web ms extendida en Internet.
Vamos a iniciar un nuevo curso que te permitir empezar a utilizar este lenguaje y
aportar a tus pginas una nueva dimensin.
Empezamos con un poco de historia, seguimos con la instalacin de los elementos necesarios
y nos vamos directamente a jugar con las variables. Que disfrutes!!!
3 .- A h o ra a p a r e c e r o t ra ve n t a n i t a
preguntndote dnde quieres instalar el
programa. Fjate que por defecto lo instalar
en "C:\AppServ", pues muy bien, le decimos
que si pulsando sobre el botn NEXT.
3.- Llegars a una pgina donde tienes a tu disposicin 4.- Ahora se abrir otra ventanita preguntando
varios servidores desde donde descargar el archivo, el tipo de instalacin que deseamos, pues nos
simplemente pulsa sobre uno de ellos, bajo la columna conformamos con la "typical" pulsando el botn
download. Nosotros lo descargamos desde el primero de NEXT :)
ellos, puedes verlo en la imagen.
5.- Ahora se abrir otra ventanita que para
cualquier lector habitual de PC PASO A PASO
no tiene ninguna dificultad, pero si nunca
instalaste APACHE tal y como te enseamos en
los nmeros anteriores, quizs no sepas qu
hacer. La ventana es la siguiente:
una pgina Web creada por ti; pero en este instalando MySQL y que se nos est pidiendo
caso NO QUEREMOS que eso suceda, solo un USER NAME (nombre de usuario) y un
quieres practicar los ejercicios de PHP PASSWORD, pues venga, nosotros pondremos
VERDAD? Pues entonces pondremos una de nombre de usuario DOMINUS1 y de password
palabra muy rara llamada "localhost" (tal y DEMONIO1.
como puedes ver en la imagen. Haciendo esto,
SOLO TU y NADIE MAS QUE TU podr acceder No cometas el error del novato (y te aseguro
al servidor, puesto que "localhost" significa que que todos lo hemos hecho muchas, muchas,
tu Servidor Apache ser accesible en la IP muchas veces) de no apuntar el nombre de
127.0.0.1, una IP LOCAL a la que solo tu equipo usuario y el password en un papelito. APNTATE
tiene acceso (para ms informacin repasa los EL NOMBRE DE USUARIO Y EL PASSWORD y
nmeros anteriores). recuerda que est en MAYUSCULAS, lo
necesitars cuando tengas que acceder a la
ADMINISTRATORS E-MAIL qu pongo? base de datos (MySQL).
Puedes poner un mail verdadero o un mail
falso (por ejemplo soydios@soymuybueno.com), El CHARSET lo dejamos por defecto como
no importa, para ms "info" repasa los nmeros "latin1" y pulsamos NEXT.
anteriores o pregunta en el foro de PC PASO
A PASO (www.hackxcrack.com). 7.- LISTO!!!... a esperar que se instale y salga
una ventanita donde pulsaremos el botn CLOSE.
HTTP PORT DEFAULT ?
Esto ya se ha explicado mil veces, djalo en el
80 y as nos quitamos complicaciones. A partir
de ahora cuando quieras acceder a tu servidor
web debers abrir el navegador (Internet
Explorer, Netscape ) e ir a la direccin
www.localhost.com o http://127.0.0.1 (es
exactamente lo mismo)
<html>
Ya tienes el APACHE configurado para poder <head>
ejecutar cdigo en PHP e incluso utilizar la <title>Ejemplo Hola Mundo</title>
base de datos MySQL. Fjate que debes tener </head>
un nuevo icono junto al reloj del sistema, es <body>
una especie de semforo, pues ese es el <h1><? echo "HOLA MUNDO"; ?></h1>
administrador de MySQL, dejmoslo ah por el </body>
momento. </html>
Segn el ejemplo, la variable $var1 toma el Pongamos un ejemplo sencillo, hagamos el tpico programa
valor hacxcrack y la variable $var2 es creada de contactar, en donde el navegante desea enviar un
por referencia apuntando a la variable $var1 mensaje al webmaster y para ello rellena un formulario. Los
(fijaros que se ha colocado el signo &). Cualquier datos sern enviados por email a webmaster@tudominio.com.
cambio que se haga en $var2 afectar a la
variable $var1, segn este ejemplo la variable <? if ($HTTP_POST_VARS['email']!="") {
$var2 cambia de valor pero tambin lo hace la $datos="Nombre:$HTTP_POST_VARS['$nombre']\r\n";
variable $var1. El resultado es que tanto la $datos=$datos."Tu email:$HTTP_POST_VARS['$email']\r\n";
variable $var1 y $var2 toman el valor La mejor $datos=$datos."Mensaje:$HTTP_POST_VARS['$mensaje']";
revista hackxcrack. mail("webmaster@tudominio.com","Informacion de
contacto",$datos);
Variables de variables }
?>
Tal vez lo que vamos a explicar no tengas que <html>
utilizarlo pero es conveniente saber que PHP <head>
acepta tener nombre de variables variables. <title>Ejemplo formulario</title>
No es juego de palabras, lo que quiere decir <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<? <tr>
$a=hola; <td width="49%">Tu nombre:</td>
$$a=mundo; <td width="51%">
echo $a $hola; // mostrar hola mundo <input type="text" name="nombre">
> </td>
</tr>
Una variable variable tomar el valor de la <tr>
variable $a y lo convertir en otra variables, <td width="49%">Tu email:</td>
para ello se utiliza dos signos $. <td width="51%">
<input type="text" name="email">
Con estos ejemplos hemos creado dos variables, </td>
una variable $a y otra variable llamada $hola. </tr>
<tr>
Capturando variables externas <td width="49%">Que nos quieres decir:</td>
<td width="51%">
PHP puede capturar las variables enviadas por <input type="text" name="mensaje">
un formulario HTML para su posterior manejo, </td>
necesaria utilizarla cada vez que deseemos Unset(), es utilizada para destruir variables y por lo tanto
crear una variable, aunque no estara mal para liberar recursos. No olvides utilizar esta variable para
utilizarla para evitar posibles errores ya que liberar memoria, es una funcin muy recomendada y es
cuando los cdigos son grandes uno ya no poco utilizada (tal vez por desconocimiento).
sabe que tipos de variables est manejando.
Ejemplo: <?
$colores=amarillo, verde, rojo;
<? unset($colores); // se ha destruido la variable $colores.
$color=blanco; >?
settype($color,string);
> 7. Operadores
Isset(), se utiliza para determinar si una Primero vamos a nombrar los 4 principales operadores y
variable ha sido iniciada con un valor, si ha luego haremos un ejemplo que muestre todos los operadores.
sido asignada devuelve true.
<? 7.1 Operadores aritmticos
$pais=Espaa;
if (isset($pais)) { print Ha sido asignada;} else Con en la gran mayora de lenguajes de programacin, en
{ print No ha sido asignada;} PHP existen cinco operadores atirmticos:
>
Programacin PHP - Programacin PHP - Programacin PHP - Programacin PHP
Asignacin: $contador=1
Operador de comparacin: $contador<=10
Operador de incremento: $contador++