Que es php?<br />PHP es un lenguaje de programacióninterpretado, diseñado originalmente para la creación de páginas web di...
Sintaxis de php?<br />Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en...
Caracteres especiales de php<br />&Aacute; Á &Agrave; À &Eacute; É &Egrave; È &Iacute; Í &Igrave; Ì &Oacute; Ó &Ograve; Ò ...
Gestores de base de datos que maneja php<br />DOS<br />Mac<br />Windows 3x<br />Windows 95<br />EndNoteEndNote<br />EndNot...
Para que se utiliza cada gestor<br />En estos sistemas, el software se distribuye en forma de paquetes, frecuentemente enc...
Como instalar wampserver<br />Consideraciones:<br />Una vez instalado el Wampserverinfo hay que tener en cuenta algunas cu...
Versiones del Wampserver: hay que tener muy en cuenta las diferentes versiones de Wampserver ya que, a su vez, varían las ...
Aumentar tamaño máximo de importación en PhpMyAdmin: por defecto, phpMyAdmininfo tiene establecido un máximo de 2 megas pa...
Ejemplo de codigophp<br />El ejemplo anterior escribiría simplemente "Hola Mundo" (sin comillas) en la página web. Es impo...
Nombre:eder de jesusciausuarez<br />materia:informatica<br />3-B  CECYTEJ<br />MAESTRA:MARIA ELENA<br />
Upcoming SlideShare
Loading in …5
×

Que es php

355 views
295 views

Published on

dd

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
355
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Que es php

  1. 1. Que es php?<br />PHP es un lenguaje de programacióninterpretado, diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.<br />
  2. 2. Sintaxis de php?<br />Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense RasmusLerdorf en el año 1994 para mostrar su currículum vítae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio FormInterpreter para crear PHP/FI.<br />
  3. 3. Caracteres especiales de php<br />&Aacute; Á &Agrave; À &Eacute; É &Egrave; È &Iacute; Í &Igrave; Ì &Oacute; Ó &Ograve; Ò &Uacute; Ú &Ugrave; Ù &aacute; á &agrave; à &eacute; é &egrave; è &iacute; í &igrave; ì &oacute; ó &ograve; ò &uacute; ú &ugrave; ù &Auml; Ä &Acirc; Â &Euml; Ë &Ecirc; Ê &Iuml; Ï &Icirc; Î &Ouml; Ö &Ocirc; Ô &Uuml; Ü &Ucirc; Û &auml; ä &acirc; â &euml; ë &ecirc; ê &iuml; ï &icirc; î &ouml; ö &ocirc; ô &uuml; ü &ucirc; û &Atilde; Ã &aring; å &Ntilde; Ñ &Aring; Å &Otilde; Õ &Ccedil; Ç &atilde; ã &ccedil; ç &ntilde; ñ &Yacute; Ý &otilde; õ &yacute; ý &Oslash; Ø &yuml; ÿ &oslash; ø &THORN; Þ &ETH; Ð &thorn; þ &eth; ð &AElig; Æ &szlig; ß &aelig; æ<br />
  4. 4. Gestores de base de datos que maneja php<br />DOS<br />Mac<br />Windows 3x<br />Windows 95<br />EndNoteEndNote<br />EndNotePlus<br />EndNotePlus<br />  Book*<br />    Papyrus<br />      LibraryMaster<br />      Procite<br />Procite<br />Procite<br />  Sqare note<br />      ReferenceManager<br />ReferenceManager<br />ReferenceManager<br />ReferenceManager<br />    Refs<br />Refs<br />      Scholar´sAid 8-L<br />      Scholar´sAid 3s<br />
  5. 5. Para que se utiliza cada gestor<br />En estos sistemas, el software se distribuye en forma de paquetes, frecuentemente encapsulado en un solo fichero. Estos paquetes incluyen otra información importante, además del software mismo, como pueden ser el nombre completo, una descripción de su funcionalidad, el número de versión, el distribuidor del software, la suma de verificación y una lista de otros paquetes requeridos para el correcto funcionamiento del software. Esta metainformación se introduce normalmente en una base de datos de paquetes local.<br />
  6. 6. Como instalar wampserver<br />Consideraciones:<br />Una vez instalado el Wampserverinfo hay que tener en cuenta algunas cuestiones que pueden hacer que no rule bien y nos de errores diversos, leete los comentarios donde se dan soluciones a varios de ellos, no obstante iré exponiendo a continuación algunos que creo interesantes, y que iré actualizando de vez en cuando:<br />Skype y otros servidores: hay que fijarse en el icono del wampserver que está en la barra de tareas y que tiene forma de abanico, cuando iniciamos el Wamp éste icono se tiene que poner totalmente blanco, en caso contrario es porque no se puede iniciar algún servicio, ésto puede estar causado porque tenemos en ejecución algún otro servidor que ocupa algún servicio o el mismo puerto que usa el Wamp, por ejemplo, Skype usa el mismo puerto y habría que deshabilitarlo para usar el Wamp, o con el ISS de Windows puede pasar un tanto de lo mismo. También se podría cambiar el puerto que usa el Apache de nuestro Wamp, para ello editas el archivo httpd.conf de Apache y donde pone Listen 80 lo cambias por Listen 8080.<br />
  7. 7. Versiones del Wampserver: hay que tener muy en cuenta las diferentes versiones de Wampserver ya que, a su vez, varían las versiones del Apache, PHPinfo, etc.. que contiene. Por ejemplo, Drupalinfo 5 no admite PHP 5.3 y no nos valdrán las últimas versiones del Wampserver. Puedes ver aquí los requerimientos de Drupal en cada versión<br />PhpMyAdmin: Cuando creas una base de datos en PhpMyAdmin, por defecto el user es root y la contraseña ninguna.<br />Configuraciones<br />Veamos alguna configuración adicional que nos puede ser útil:<br />Url's limpias: Me ha pasado en ocasiones que he tenido que hacer pruebas con una web que tenía online y lo que suelo hacer es bajarmela a local para trastearla, y como en el hosting la tengo con las url's limpias (mod_rewrite activado) y el wamp trae éste módulo desactivado... pues me tiraba fuera, recuerdo que me volvió loco éste problema hasta que me di cuenta del asunto. Cree un artículo con un pequeño vídeo donde se explica como activar el módulo mod_rewrite en el paquete Wampserver:Activar mod_rewrite en Wampserver<br />
  8. 8. Aumentar tamaño máximo de importación en PhpMyAdmin: por defecto, phpMyAdmininfo tiene establecido un máximo de 2 megas para el tamaño de importación de bases de datos, para aumentar éste tamaño tenemos que editar el archivo php.ini que encontrarás dentro de Apache, en concreto éstas dos lineas:<br />upload_max_filesize = 2M post_max_size = 8M<br />Ojo, no están juntas éstas lineas, búscalas a lo largo del archivo php.ini y cambia los valores a 50M, por ejemplo, aunque éste tamaño es demasiado para que lo pueda manejar phpMyAdmin, para bases de datos tan pesadas es mejor usar BigDump, que es una utilidad muy efectiva para importar bases de datos pesadas, aquí tienes un videotutorial paso a paso de BigDump.<br />Además nos puede interesar aumentar el tiempo de ejecución en phpMyadminphpmyadmin para que no se quede a medio camino en importaciones/exportaciones largas de nuestras bases de datos.<br />
  9. 9. Ejemplo de codigophp<br />El ejemplo anterior escribiría simplemente "Hola Mundo" (sin comillas) en la página web. Es importante recordar que todo bloque de código PHP debe estar dentro de <?php y ?>, que son las etiquetas de apertura y cierre, respectivamente; o simplemente de una forma más corta <? <CÓDIGO_PHP> ?> (siempre que la directiva short_open_tag esté activada),5 muy parecido a las etiquetas en ASP <% <CÓDIGO_ASP> %>. Existen algunas excepciones por las cuales tanto la etiqueta de cierre como el punto y coma es opcional, como podemos ver en php.net:<br /><?php echo 'Esto es una prueba'; ?> <?php echo 'Esto es una prueba' ?> <?php echo 'Hemos omitido la última etiqueta de cerrado'; <br />
  10. 10. Nombre:eder de jesusciausuarez<br />materia:informatica<br />3-B CECYTEJ<br />MAESTRA:MARIA ELENA<br />

×