Hola que tal, este será mi primer post de muchos que planeo colocar en taringa referentes a la programación en especifco la programación orientada a la web y los lenguajes de servidor, espero que les sea de utilidad, ademas de la informaciòn referente a la programación colocaré herramientas que podran utilizar conforme vaya avanzando en mis post's.
Bueno como el post lo dice hablare de PHP y MySql aunque creo que este ultimo quizas lo dejemos para el siguiente post.
Antes que nada PHP es un leguaje de servidor, que quiere decir esto, que php no nos servirá propiamente para hacer cosas bonitas en una web, asi como mensajes emergentes o cosas asì, simplemente es un lenguaje que comunica a la página web en donde esta el usuario con el servidor.
Que tipo de operaciones podemos hacer con php:
- Crear Archivos
- Crear Carpetas
- Leer Archivos
- Escribir Archivos
- Copiar/Subir Archivos
Y otro sin fin de operaciones que tampoco tienen que ver propiamente con el servidor, como tambien pueden ser las operaciones matemáticas que podemos aplicarlas también.
Bueno antes de empezar a ver como programar necesitamos tener en cuenta de donde proviene el nombre de este sagrado lenguaje, y este es PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools) y bueno si quieren saber mas acerca de la historia de php sigan este link: wikipedia http://es.wikipedia.org/wiki/PHP
A continuación procedemos a saber que usar para que php pueda ser interpretado, para esto yo recomiendo usar apache, pero si descargamos apache, y luego MySql sera un despelote entonces les recomiendo que busquen en google una herramienta llamada "xampp" la verdad yo la uso bastante y no me falla, existe la version para windows, linux y mac, entonces no tendremos problemas para instalar.
INSTALACION DEL SERVIDOR
Para instalar xampp se siguen los pasos que en la página de apache friends nos dicen, no hay pierde...
Luego tenemos las ubicaciones, les soy sincero, nunca he usado xampp en mac asi que no les puedo dar toda la dirección, si estan en windows su directorio web estará en "C:/xampp/htdocs" y en linux esta en "/opt/lampp/htdocs"
En windows no habra problemas con los scripts, solo los pegamos en la carpeta del htdocs, pero si estamos en linux, tenemos dos vias de hacerlo:
1. Abrir el terminal y ejecutar el "su" luego abrimos la ubicacion de donde tenemos los archivos por ejemplo: "cd /home/user/desktop" luego copiar con comandos "cp archivo.php /opt/lampp/htdocs" y listo ya estas colocando tus scripts de php en la carpeta
2. Ejecutar en la terminal el "su" luego ejecutamos "nautilus" que abrirá una pantalla de navegación especial que es la del root, donde devemos buscar la direccion "/opt/lampp/htdocs" y pues ya solo copiamos de nuestro escritorio a la carpeta del htdocs
Super sencillo, esto nadie me lo dijo cuando empeze a programar, francamente me pregunté a mi mismo, "porque no funciona ah!!!!" luego descubri que debia hacer esto jajaja, bueno a continuación empecemos con nuestros scripts.
Editores para php, podemos usar uno muy famoso se llama dreamweaver es de adobe, podemos usar el notepad de windows, NotePad2 para windows, o el gedit en linux, yo en lo personal uso gedit y NotePad2, son ligeros y si uno sabe programar es muy sencillo.
Bueno abrimos nuestro editor favorito y guardamos el archivo en nuestro desktop con el nombre: script.php
escribimos el siguiente código
<?php
echo 'Hola Mundo'; // la Fracción echo es para imprimir en pantalla, es la que yo uso
?>
Luego de esto guardamos nuevamente, despues copiamos nuestro archivo script.php a la carpeta del htdocs, luego abrimos nuestro navegador web y en la barra de direcciones escribimos: "localhost/script.php" haciendo estoy podras ver los resultados de nuestro primer script.
Variables
Lo que me encanta de php es que las variables realmente son variables, simplemente las puedes crear conforme avances en el script si es una version inferior al php5, pero importante todas las variables en php estan precedidas por un signo de dolar "$" si declaramos una variable lo hacemos de la siguiente manera:
$nombre_variable
Ahora las variables pueden tomar cualquier valor que quieras darles, por ejemplo:
$a = 5;
$b = "Hola";
$c = 'Hola';
Bueno ahora quizas me pregunten que diferencia hay entre $b y $c, pues las dos son cadenas alfanumericas, pero la que tiene comillas puede concatenar valores sin necesidad de cambiar la estructura de la cadena, mientras que la de el apostrofe hay que modificar su estructura
Concatenar
Que vamos a hacer, simple, si concatenamos necesitamos variables que sean de tipo String, o para simplificar que su valor esté entre comillas o apostrofes y luego hacemos algo como esto
$a = "hola";
$b = "$a como estas";
echo $b;
En la página: hola como estas
Esta manera es la mas linda de concatenar, simplemente meten el nombre de una variable dentro de la cadena, pero si lo hacen con apostrofes seria:
$a = 'hola';
$b = $a.' como estas';
echo $b;
En la página: hola como estas
Bueno ya son las 10 en Guatemala y pues me siento algo cansado, creo que dejare operadores logicos y aritmeticos para el proximo post, entonces PAZ y nos leemos luego, no se olviden de revisar la segunda parte de este post....