Justi 29 de octubre de 2007 a las 16.49
   Imprimir artículo
elWebmaster.com

Taller de PHP: Introducci贸n


PHPEste es el primer art铆culo editorial del Taller de PHP donde podr谩s conocer de qu茅 se trata este lenguaje, c贸mo aplicarlo y algunos tips extra para sacarle el m谩ximo provecho. Para empezar, PHP es un lenguaje de programaci贸n para p谩ginas web que permite generar p谩ginas din谩micas del lado del servidor. Para ser un poco m谩s preciso, nos referimos por p谩ginas din谩micas a aquellas p谩ginas que van a cambiar su contenido dependiendo de los valores que se le asignen.

Sin ir m谩s lejos, este mismo blog est谩 programado en PHP y para ver los art铆culos se utiliza siempre el mismo archivo, pero se muestra el contenido de acuerdo a la id del art铆culo que se le est谩 pidiendo.

驴Y por qu茅 del lado del servidor? Esto significa que el c贸digo PHP va a ser interpretado en el servidor. As铆, lo que el usuario ver谩 en pantalla ser谩 el contenido generado por la interpretaci贸n del archivo PHP que el usuario est谩 solicitando.

Una de las grandes ventajas que tiene PHP es su gran versatilidad a la hora de trabajar con bases de datos, permitiendo realizar p谩ginas con informaci贸n almacenada en forma persistente en bases de datos y mostrarla seg煤n la petici贸n de los usuarios.

Primeros pasos

Dentro de un archivo PHP se puede alternar entre c贸digo html y c贸digo PHP. Esto nos permite realizar p谩ginas din谩micas de forma f谩cil: realizando toda la estructura con html y luego agregando el contenido din谩mico.

Imaginemos una p谩gina html com煤n, pero en lugar de ser index.html es index.php. Cuando se quiera agregar c贸digo PHP habr谩 que hacerlo dentro de las etiquetas <?php y ?> o <? y ?>, por ejemplo:

<html>
<head>
<title>hola mundo</title>
</head>
<body>
<h1>incluir c贸digo PHP en html</h1>
<p><? ac谩 va el c贸digo PHP ?></p>
</body>
</html>

Variables

Las variables son elementos que creamos para asignarles un valor o dato espec铆fico (que puede cambiar a lo largo de nuestro archivo). En PHP, las variables se definen anteponiendo el signo $, por ejemplo:

$hola = "hola mundo";

En el c贸digo anterior definimos la variable hola la cual contiene la informaci贸n hola mundo. Noten que al final agregu茅 un punto y coma (;). En PHP, siempre que se termine una instrucci贸n hay que aclararlo de esta forma.

Tip

Lo ideal a la hora de programar es definir todas las variables y realizar las operaciones antes del c贸digo html y en ese c贸digo mostrar los resultados de nuestras variables. Por ejemplo, un c贸digo completo de hola mundo ser铆a:

<? $hola = "hola mundo"; ?>
<html>
<head>
<title>
<? echo $hola; ?></title>
</head>
<body>
<h1>incluir c贸digo PHP en html</h1>
<p><? echo $hola; ?></p>
</body>
</html>

La funcion echo lo que hace es imprimir una o m谩s cadenas de texto. En nuestro ejemplo anterior, como la variable conten铆a una cadena de texto (string), lo que el navegador hubiera mostrado es:

<html>
<head>
<title>hola mundo</title>
</head>
<body>
<h1>incluir c贸digo PHP en html</h1>
<p>hola mundo</p>
</body>
</html>

En los pr贸ximos art铆culos de este taller ya profundizaremos en el uso de este potente lenguaje.

Ver tambi茅n: XAMPP, servidor web f谩cil de instalar

TEMARIO  

CLASE SIGUIENTE >>


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (69)

  1. luis dice:

    Espero que valga la pena el curso, porque no se nada de php y lo quiero empezar a utilizar.

  2. diegotk dice:

    Creo que en verdad se necesitarian mas imagenes para visualiar un poco mas sobre como utilizar PHP

  3. Guillermo dice:

    bueno nosotro estamo un servidor y por lo general estamo trabajando con php, pero necesitamos mas herramientas

  4. David Carrasco dice:

    se deberia de iniciar con alguna indicacion o alguna referencia para bajar los instaladores de apache para poder correr el servidor en php, seria bueno que sea un servidor apache que corra en windows xp, para poder ir realizando las practicas a medida que el curso avanza.

  5. luis dice:

    descarga de un tutorial para estudiarlo

  6. Miguel Mustafa dice:

    Me parece novedoso,pero para quienes notenemos mucha practica en elaboracion de pagina web, el contenido debe ser mas ilustrativo, de manera que se pueda ver que hace cada comando para los fines de elaborar un pagina web.

  7. Peter dice:

    Gracias por el taller, falta crear como un indice de los temas a tratar para darle un orden.
    de nuevo gracias.

  8. jkharl dice:

    Me interesa este lenguaje…. Voy a seguir a ver q pasa

  9. eduardo dice:

    quiero saber como utilizan sql con php (algun ejemplo)

  10. Freddy dice:

    Es interesante el tema, espero la continuidad del mismo y de otros temas mas sobre dise帽o web y lenguajes de programacion

  11. Mauricio Cifuentes C. dice:

    Es interesante el tema pero antes de empezar a programar es necesario configurar Apache y la base de datos, lo que no es facil porque hay que meterse en un archivo poco amigable, de las 5 veces que instale,PHP, MySql y Apache no me funciono ninguna ya que siempre tenia problemas en los archivos .INI de MySql y de Apache. Por lo tanto antes de comenzar con la programaci貌n misma es necesario gastarse tiempo en la configuraci貌n de estos archivos.

    No obstante lo anterior el tema me interesa y los animo a seguir con este taller.

    Felicitaciones.

  12. Enrique Guanilo dice:

    Seguid pa delante nomas, me ap煤nto en el Taller. Gracias

  13. Miguel Angel dice:

    Me interesa volcar una base de datos en Access a Mysql y Php, espero me sirva de mucho

  14. Gerardo Paul Viacava Breiding dice:

    Estoy apuntado y atento a recibir mas informaci贸n interesante. Felicitaciones!.

  15. luis dice:

    Respetados se帽ores:
    Donde se puede descargar el taller para nuestra ense帽anza y facilidad.
    Su taller es muy aplicable hacia otras personas que lo requieran.

    gracias

  16. ALberto Enciso dice:

    Hace tiempo segu铆 algunos cursos de PHP b谩sicos, he le铆do algo.

    S茅 programar, pero la verdad con lo que le铆 no supe como utilizarlo. Fuera bueno que el curso fuera orientado a como ir haciendo cierta aplicaci贸n, o una p谩gina.

  17. Goar dice:

    Espero que el curso est茅 bueno, pero a mi criterio le falata algo incial (al menos para los que no sabemos) y es
    驴D贸nde optengo el programa php?
    驴C贸mo lo instalo en mi computadora para practicar?
    驴Debo hacer algo m谩s que no sepa y por lo tanto no lo escriba aqu铆?

  18. Nancy dice:

    Me gustar铆a saber en qu茅 fechas se ir谩n publicando las clases. Me parece muy bien la iniciativa del curso y hasta ahora la clase me parece muy bien explicada. Gracias.

  19. Camilo Cabrera dice:

    Gracias! por la oportunidades que nos ofrecen por la web, pero entiendo que el curso debe ser mas ilustrado y con ejemplos mas practicos, para lograr mayor eficiencia.

  20. M3g4 dice:

    exelente curso, no puedo esperar a los demas cap矛tulo felicitaciones por el site es super 霉til y siempre interesante

  21. Juan Manuel dice:

    隆Hola, Goar! PHP no es un programa, es un Lenguaje de programaci贸n. Lo que necesitas instalar para hacer las pruebas con PHP es un servidor, te recomiendo leer la nota de Xampp (haz clic aqu铆 para verla), donde encontrar谩s las respuestas que necesitas. Para escribir php lo pueden hacer con “notepad” de windows, “dreamweaver” (modo codigo), “eclipse”, o “zend development” y guardar los archivos con extension .php
    隆Saludos!

  22. Juan Manuel dice:

    隆Hola, David Carrasco! Lo mismo que para Goar, recomiendo leer la nota de Xampp (haz clic aqu铆 para verla), que ampl铆a la informaci贸n sobre servidores.

  23. Germ谩nD铆az dice:

    Faltar铆a ilustrar un poco c贸mo van quedando las p谩ginas as铆 como hablar de Apache.

  24. Doria Esperanza Apaza Huaman矛 dice:

    La amplitud que se puede tener con el conocimento de los diferentes programas y su forma de abazar en el conocimiento y sobre todo la actualizaci貌n

  25. Abner dice:

    Que tal me parece excelente que m谩s personas esten interesadas en compartir los conocimientos de PHP yo eh estado haciendo lo mismo de diferentes maneras actualmente estoy publicando Video Tutoriales de PHP http://www.abnertrujillo.com/blog/?p=152

  26. Nelson dice:

    Hola: el tener instalado por ejemplo dreamweaber es suficiente para realizar el curso de PHP o es necesario instalar Xampp, cuales son las diferencias, entiendo que PHP es un lenguaje de programaci贸n, lo que no entiendo es por que se tiene que trabajar desde Xampp y no desde, como ya mencin茅 desde dreamweaber.
    Gracias.

  27. Abner dice:

    Gracias Debi actualmente un amigo trabaja en un manual de instalaci贸n de Apache + PHP + MySQL + PhpMyAdmin y pues estamos con ganas de publicarlo. Soy lector no. de Webmaster.com y la verdad me ah ayudado bastante. Salu2

  28. Abner dice:

    PHP 5 es la nueva version y con la cual esta elaborando el manual, ademas Debi te recomiendo que leas este nuevo proyecto que se esta realizando con otros amigos. http://www.apperture.org junto con http://www.poccms.com/modulos.php?modulo=noticia&operacion=vernoti&ID_noticia=34

  29. Abner dice:

    @Nelson: Es necesario tener instalado el Xampp ya que al instalarlo te instala el programa servidor, manejador de bases de datos, y el interprete de PHP, el Dreamweaver al igual que otro editor de texto te funciona nada mas para la elaboracion de tus aplicaciones .php

    馃槈 Salu2

  30. Edmundo Carranza dice:

    ES UNA EXCELENTE OPORTUNIDAD QUE DAS A LAS PERSONAS QUE DESEA APRENDER MAS DE COMO CREAR PAGINAS WEB, EN MI CASO ESTOY APRENDIENDO MUCH脥SIMO, PERO,SIEMPRE LOS PEROS POR ALGO QUE NOS HACE FALTA, DESEARIA PODER CONTAR CON ALGUNA FORMA DE GUARDAR TUS ART脥CULOS ANTES DE QUE LOS BORRES EN UNA CARPETA PERSONAL, PODR脥AS CREAR UNA OPCI脫N PARA ESTE FIN, ES QUE TENGOLAMALACOSTUMBRE DEREELERLOS VARIAS VECES Y DE ESA FORMA CAPTAMAR MUCHO MAS TUS CONCEPTOS.

    GRACIAS POR ATENCI脫N PRESTADA

    EDMUNDO

  31. Helen dice:

    UN CURSO MUY INTERESANTE SIEMPRE QUISE HACER UNA PAGINA WEB, ESPERO ESTE CURSO ME FACILITE LAS COSAS. Gracias por el cursillo.

  32. Juan Manuel dice:

    隆Hola Edmundo! No debes preocuparte por “perder” las clases, primero que nada en elWebmaster.com no borramos ning煤n art铆culo/nota/clase que hayamos publicado. Segundo, puedes guardar las clases con el mismo sistema que sirve para guardar cualquier p谩gina web: ve a Archivo-> Guardar c贸mo… (en Internet Explorer) o Guardar p谩gina como… (en Firefox) y elige la ubicaci贸n local.
    隆Saludos!

  33. Erick dice:

    Hola,cuando ya termine el taller,no podrian meter todas las clases en una sola carpeta para poder descargarla y tenerla como material de apollo?

    saludos

  34. alejandro dice:

    hola buenas, habra alguna manera de agregar a las clases algun tutorial de como crear un carrito de compras? no me refiero al dise帽o, sino al codigo php, ya q hay q trabajar con base de datos sino me equivoco, desde ya muchas gracias.

  35. FIORELA VARGAS dice:

    Hola, interesante este curso aprendere a crear mi paginas web gracias. saludos

  36. Juan de Dios dice:

    Hola que tal, la verdad ya ten铆a algo de tiempo que hab铆a dejado de seguir sus cursos, 隆vaya!, no tanto por dejarlo de lado, pero con el trabajo de la escuela a veces no hay tanto tiempo para nada, pero pienso seguir todos sus cursos, ya que son de bastante utilidad, adem谩s de que deseo implementar algo combinando todo lo de los cursos para un proyecto de la escuela, pienso implementarlo en Linux. Bueno pues me despido y muchas gracias por brindar algo de su tiempo para compartir esto con nosotros.

  37. Marco Antonio Gomez dice:

    Hasta el momento el curso lo veo bien explicado y didactico, gracias por el curso

  38. adolfo acosta dice:

    hola me gustaria saber que programa necesito para comenzar a programar en php
    es decir un ejecutador
    o un debuger o algo asi soy nuevo en esto gracias

  39. Juan Manuel dice:

    隆Hola, Adolfo!

    Para comenzar puedes bajarte gratis el XAMPP, para trabajar con PHP 5, MySQL y testear desde un servidor (haz clic aqu铆).

    Para “programar” puedes usar desde el bloc de notas hasta Dreamweaver.

    隆Saludos!

  40. daniel dice:

    hola me gustari a que fuera mas basico el curso ojala desde el principio
    no sabemos como se instala un apache sera que este tipo de cursos se puede descargar
    en formato pdf

  41. julio cesar sanchez dice:

    no se adsolutamente nada de php y desearia aprender lo suficiente, y en los mejores terminos.
    gracias por la comprensi贸n .

  42. johnny dice:

    para trabajar con php descarga easywamp trae todo para php

  43. luis el sucio dice:

    parece bueno

  44. Dicna dice:

    esta muy bueno los talleresmuchas gracias me sirvio de mucho por que ya pude resolver mi trabajo practico ………esta bueno

  45. Daniel dice:

    No tengo ni idea espero aprender si luis me echa una mano

  46. kolo dice:

    Hola muy buena la p谩gina. Hace rato q ando buscando aprender a programar en PHP, pero he tenido cualqer problema. Primero q nada, instal茅 el WampServer para q los ejercicios realizados aparezcan en mi navegador. Pero no pasa nada!!!!!! Y no tengo idea c贸mo hacer para q esa cosa del WampServer funcione. Conoces ese programa? Podr铆as ayudarme por favor??????

  47. claudia dice:

    Me parece de mucha ayuda pues tuve la oportunidad de ver esta materia en mi universidad, la cual fue muy dificil y aqui encuentro un refuerzo con mayor claridad.

  48. Osnayander dice:

    Hola q facilidad hay de un tutorial o manual gratuito de este taller estoy interesado soy nuevo on esto de PHP

  49. reivan_84 dice:

    Muy bueno lo de los talleres.Yo estoy empezando con Coda y me gustar铆a saber como esta el tema de que los pueda tener en PDF
    (me uno a la petici贸n de otros usuarios)

  50. Jorge Mendiburu Barrutia dice:

    Los felicito por el taller de PHP , queria preguntar si el servidor Apache es el adecuado para que corra PHP en el Servidor o si existen otros (y sin son gratuitos)…..

  51. Justi dice:

    @jorge hola, lo mas com煤n es encontrar corriendo los servidores con apache y mysql para trabajar con php. Pero ultimamente se esta utilizando tambien lighttpd debido a que es muy liviano y funciona practicamente igual. Y para el manejo de base de datos est谩 PostgreSQL que tambi茅n es opensource y muy potente.

  52. SEAJ dice:

    bueno la verdad este pagina es de gran ayuda ya que el programa php muy fundamental para la vida de un tecnico operador………. salu2…

  53. joel dice:

    El php 5-2.10 lo tengo en una carpeta donde hay varios dll y otras carpetas pero de donde debo iniciarlo,
    El servidor lo tengo en c:\xampp
    pero como inicio a grabar codigo para ir hacieno el taller de cada leccion
    ya instale el servidor en c:\xmapp, descargue el php pero como debo ejecutarlo para empezar a codificar, no se cual es el ejecutable de php de todos los que se instalaron
    joel

  54. Justi dice:

    @joel hola, el Xampp te instala un control de panel para que actives “apache” y “mysql” cuando lo desees, fijate en Inicio > Todos los programas > Xampp (o algo por el estilo)

  55. Emmanuel dice:

    Buenas Tardes… ten铆a rato queriendo aprender php y se me hace una muy buena p谩gina para aprender lo b谩sico e ir agrrando ritmo… yo ya hab铆a instalado el XAMPP desde hace como 1 a帽o, pero no lo acupe mucho, ahora quiero emprezar desde cero, y ya corriendo todo (apache, php, mysql (seg煤n yo)) no sale en el explorador el c贸digo que est谩 dentro de las etiquetas se me hace que falta que inicialice el php o algo asi…
    alguien sabe por que ????
    gracias!

  56. Emmanuel dice:

    las etiquetas son las de p 驴 ? /p donde va el c贸digo php…..

  57. Emmanuel dice:

    al entrar al phpmyadmin me sale este error
    #1045 – Access denied for user ‘root’@’localhost’ (using password: NO)
    ser谩 que sea por eso ?

  58. Justi dice:

    @emanuel no esta conectando con la db

  59. emmanuel dice:

    no se por qu茅 borraron mi entrada,
    pero ya solucion茅 el problema, desinstale y volvi a instalar,
    supongo que fue alg煤n error de los privilegios de los usuarios o del antivirus….
    saludos…

  60. Enrique Gracia dice:

    Para empezar, me parece bien tener conocimientos b谩sicos de html y php, posteriormente debemos recibir la gu铆a de instalaci贸n y configuraci贸n de Apache, PHP y MYSQL, as铆 como la recomendaci贸n de la versi贸n para comenzar. bueno no sobra tambi茅n la indicaci贸n de el sitio desde donde se descargar谩n.

    Saludos

  61. Wiz dice:

    1 palabra que describe su aporte, EXCELENTE!!!

    Muchas gracias por este estupendo material! 馃榾

    -.Saludos desde argentina

  62. Luis dice:

    Excelente gracias justo lo que estaba buscando
    felicitacione:

  63. xkable dice:

    Mis estimados
    No tuve time de leer cada uno de los post, sin embargo se ve que esta bastante bien el manual (tutorial) vi un post uqe decia que ser矛a bueno alguna indicacion de como instalar php mysql y apache.. PERO yo optaria por manejarlo en linux (recomendado )debido a que este tipo de sitema es muy amigable y si alguien va a empezar con php etc.. pues no estaria de mas que iniciaran de una vez con linux.. si alguien kiere iniciarce en esto de linux con gusto puedo compartir lo poco o mucho que se… estamos encontacto…
    pueden escribirme a ufo@alien-systems.com.mx

    saludo

  64. josue amaurys cuellosolorin dice:

    muy buen aporte para aprender

  65. Charly Murillo dice:

    Hola! y Saludos…
    Para mi esta peque帽a introduccion me parece muy clara y creo que elaborar una pagina en este sistema esta a todo dar…

  66. Fernando Solano dice:

    felicidades por el curso, lo he emepzado a tomar, mis primeras pregnutas!!

    no entiendo que hace la etiqueta y

    por su atencio gracias.

  67. jose dice:

    buen dia mil gracias, de verdad he aprendido muchisimo que el se帽or los bendiga,por colocar a disposicion todo este mar de conocimientos.

  68. gloria dice:

    lo que pasa esque estoy trabajando con oracle y xampp pero no puedo hacer la conexion una base de datos de oracle con php

  69. gloria dice:

    no se donde poner el codigo de php
    para editar la parte que ve el usuario

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Acceder