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 páginas Web más extendida en Internet.
Vamos a iniciar un nuevo curso que te permitirá empezar a utilizar este lenguaje y
aportará a tus páginas una nueva dimensión.
Empezamos con un poco de historia, seguimos con la instalación 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
preguntándote dónde quieres instalar el
programa. Fíjate que por defecto lo instalará
en "C:\AppServ", pues muy bien, le decimos
que si pulsando sobre el botón NEXT.
3.- Llegarás a una página donde tienes a tu disposición 4.- Ahora se abrirá otra ventanita preguntando
varios servidores desde donde descargar el archivo, el tipo de instalación que deseamos, pues nos
simplemente pulsa sobre uno de ellos, bajo la columna conformamos con la "typical" pulsando el botón
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 enseñamos en
los números anteriores, quizás no sepas qué
hacer. La ventana es la siguiente:
una página 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. APÚNTATE
tiene acceso (para más información repasa los EL NOMBRE DE USUARIO Y EL PASSWORD y
números anteriores). recuerda que está en MAYUSCULAS, lo
necesitarás cuando tengas que acceder a la
ADMINISTRATOR´S 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 más "info" repasa los números "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 botón CLOSE.
HTTP PORT DEFAULT
¿?
Esto ya se ha explicado mil veces, déjalo en el
80 y así nos quitamos complicaciones. A partir
de ahora cuando quieras acceder a tu servidor
web deberás abrir el navegador (Internet
Explorer, Netscape
) e ir a la dirección
www.localhost.com o http://127.0.0.1 (es
exactamente lo mismo)
<html>
Ya tienes el APACHE configurado para poder <head>
ejecutar código en PHP e incluso utilizar la <title>Ejemplo Hola Mundo</title>
base de datos MySQL. Fíjate que debes tener </head>
un nuevo icono junto al reloj del sistema, es <body>
una especie de semáforo, pues ese es el <h1><? echo "HOLA MUNDO"; ?></h1>
administrador de MySQL, dejémoslo ahí por el </body>
momento. </html>
Según el ejemplo, la variable $var1 toma el Pongamos un ejemplo sencillo, hagamos el típico 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 serán enviados por email a webmaster@tudominio.com.
cambio que se haga en $var2 afectará a la
variable $var1, según este ejemplo la variable <? if ($HTTP_POST_VARS['email']!="") {
$var2 cambia de valor pero también 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 estaría mal para liberar recursos. No olvides utilizar esta variable para
utilizarla para evitar posibles errores ya que liberar memoria, es una función muy recomendada y es
cuando los códigos 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 aritméticos
$pais=España;
if (isset($pais)) { print Ha sido asignada;} else Con en la gran mayoría de lenguajes de programación, en
{ print No ha sido asignada;} PHP existen cinco operadores atirméticos:
¿>
Programación PHP - Programación PHP - Programación PHP - Programación PHP
Asignación: $contador=1
Operador de comparación: $contador<=10
Operador de incremento: $contador++