Php. sintaxis

17
php Sintaxis: Natybu Alezxitha!

Transcript of Php. sintaxis

Page 1: Php. sintaxis

phpSintaxis:Natybu

Alezxitha!

Page 2: Php. sintaxis

• La sintaxis de PHP es muy similar a la de C o C++. Quizás lo más destacado ocurre a nivel semántico: el tipado es muy poco estricto, es decir, cuando creamos una variable en ella podemos almacenar el tipo de datos que queramos. Esto es muy flexible y cómodo para el desarrollador, aunque los errores que se cometen pueden ser mucho más graves y difíciles de corregir. Las posibilidades del interprete para detectar incompatibilidades entre variables se reducen mucho y pueden ocurrir cosas extrañas en determinadas circunstancias si no tenemos cuidado.

Page 3: Php. sintaxis
Page 4: Php. sintaxis
Page 5: Php. sintaxis

• Caracteres especiales básicos• En realidad estos caracteres se usan en HTML

para no confundir un principio o final de etiqueta, unas comillas o un & con su correspondiente caracter.

• &lt; < &gt; >• &amp; & &quot;

Page 6: Php. sintaxis
Page 7: Php. sintaxis

• 1. Wordpress

• Wordpress es un sistema gestor de contenidos poderoso y aún fácil de usar. Inicialmente fue diseñado como una plataforma para blog. Sin embargo lentamente se ha hecho popular y puede ser personalizado en un poderoso CMS con algunos trucos y plugins.

• He escrito un artículo respecto a los plugins SEO de Wordpress y tambien he hablado acerca de las cosas que debería saber sobre Wordpress 2.8. wordpress

• 2. Drupal

• Drupal es un sistema gestor de contenidos gratuito y un framework de aplicaciones PHP de código abierto, modular, escrito en PHP. Se usa como sistema back-end para muchos tipos diferentes de sitios web, desde pequeños blogs personales hasta grandes sitios corporativos y políticos. m

Page 8: Php. sintaxis

• 3. Joomla

• Joomla es un sistema gestor de contenidos ganador de premios, que posibilita construir sitios web y poderosas aplicaciones en línea. Muchos aspectos incluyendo su facilidad de uso y extensibilidad han hecho a Joomla el software más popular para sitios web. Lo mejor de todo es que es una solución de código libre disponible gratuitamente para todo el mundo.

• 4. Frog CMS

• Frog CMS simplifica la administración de contenidos ofreciendo una elegante interfaz de usuario, flexible manejo de plantillas por página, y una simple administración de usuarios y permisos, así como las herramientas necesarias para la administración de archivos.

Page 9: Php. sintaxis

• 5. SilverStripe

• SilverStripe es un gestor de contenidos en PHP desarrollado bajo el framework de Sapphire, y utiliza un patrón de diseño MVC. Pueden verse varios sitios de ejemplo construídos con SilverStripe desde su sitio oficial.

• 6. Mambo

• Mambo es un gestor de contenidos premiado y lleno de funcionalidades que puede ser usado para todo, de simples sitios web a complejas aplicaciones corporativas. Aunque algunos sitios Mambo ya han migrado a Joomla, creo que debía incluir Mambo aún como un gran software CMS.

• 7. TYPOlight

• TYPOlight es un gestor de contenidos PHP y tiene muchas funcionalidades como actualización en vivo, navegador cruzado (compatible con IE7), usa Ajax y tecnologías Web 2.0. Debe revisar su página web para más informaciónan

Page 10: Php. sintaxis

• 8. Concrete5

• Concrete5 es un sistema gestor de contenidos de código abierto con una simple interfase de administración. Puede editar la página web en vivo usando la herramienta de edición que aparece en cuanto se hace login en el administrador.

• 9. Textpattern

• Textpattern es otro sistema gestor de contenidos muy popular aún. Requiere PHP 4 para correr y tiene muchos plugins que pueden ser usados para personalizarlo.

• 10. Symphony

• Symphony es un CMS que usa XML/XSLT como lenguaje de plantillas. Symphony permite personalizar lo que sea, desde la estructura de direcciones URL del sitio hasta su ambiente de publicación. para un no-programador este CMS puede ser complicado de aprender.

• 11. MODx

• MODx es ambas cosas, un framework de aplicaciones PHP y un sistema gestor de contenidos. MODx es el primer CMS en PHP gratuito en ofrecer una API que soporta totalmente la tecnología Ajax Web 2.0 Ajax. Es un CMS de con optimización de búsqueda amigable (SEO friendly), y permite configurar meta-contenidos para cada página.

Page 11: Php. sintaxis

• 12. Habari Project

• Habari es una plataforma de blog altamente recomendable. Está escrita específicamente para ambientes modernos de hospedaje y utiliza técnicas modernas de programación orientada a objetos.

• 13. CMS Made Simple

• CMS Made Simple es altamente personalizable y hay muchos módulos que se pueden descargar para complementarlo. Su documentación es bastante completa y fácil de seguir.

• 14. ImpressCMS

• ImpressCMS es un sistema gestor de contenidos desarrollado en forma comunitaria. Es altamente escalable y extremadamente útil para administrar comunidades en línea.

• 15. Exponent CMS

• Exponent utiliza un flexible e intuitivo sistema editor de contenidos que permite que las páginas de un sitio web sean editadas en la misma página en que se muestran. Puede descargar módulos y plantillas del sitio oficial tambien.

Page 12: Php. sintaxis

• 16. MiaCMS

• MiaCMS es una bifurcación de Mambo. Tiene un poderoso y extensible sistema de extensiones (third party extension), y además un flexible sitio con plantillas o temas. MiaCMS soporta OpenID y puede ser considerado un CMS estable and maduro.

• 17. Jojo CMS

• Jojo es un CMS con motor de búsquedas amigables. Con él tendrá URL's amigables (friendly URL) en sus artículos, y Jojo manejará dominios www/non-www para usted. Además Jojo le permite extender su funcionalidad añadiendo bases de datos de productos, blogs, galerías de imágenes o lo que sea que necesite.

• 18. TYPO3

• TYPO3 es un gestor de contenidos de código abierto para propósitos corporativos en webs e intranets. Ofrece total flexibilidad y extensibilidad mientras presenta un completo juego de interfases, funciones y módulos preconstruídos.

Page 13: Php. sintaxis

• 19. Elxis CMS

• Elxis viene con muchas funcionalidades como un motor de búsqueda con URL's amigables (friendly URL), alta seguridad, una lista de miembros ajustable y perfiles de uso completos. Sus tareas automatizadas, moderno diseño, tecnología Ajax e interfase multilenguajes le ayuda a ser más productivo.

• 20. Chyrp

• Chyrp es una ligera plataforma de Blog que usa Twig como motor de plantillas. The documentation is quite complete and you can download a lot of useful modules from the main site.

Page 14: Php. sintaxis

Como instalar wapserver:

• Esta es una guía no oficial en español, que pretende simplificar la instalación de WampServer2.0, que incluye lo siguiente:

• PHP v5.2.5• MySQL v5.0.45• Apache v2.2.6• phpMyAdmin v2.10.1• SQLite v2.8.17

• Lo primero es descargar el archivo, que podemos hacerlo aquí (19.5mb)

• Luego debemos instalar el ejecutable que acabamos de descargar y seguir los pasos de la instalación, en un momento la instalación nos pedirá que definamos nuestro navegador por defecto, debemos buscar el archivo en nuestro disco (ej. C:\Archivos de Programas\Mozilla Firefox\firefox.exe, o el navegador que tu utilices).

• También nos pedirá que configuremos los datos de nuestro servidor SMTP, en caso de tener, ingresamos los datos, en caso contrario dejamos los datos que vienen por defecto y le damos a “Next >”.

• Una vez el programa esté instalado en nuestra PC, lo ejecutamos y para ponerlo en español, nos vamos con clic derecho sobre el iconito que generó en la barra de tareas (al lado del reloj), y definimos language > spanish.

Page 15: Php. sintaxis

Codigo de php:• <?• $sql=$Db1->query("SELECT * FROM orders WHERE order_id='$order_id'");• $order=$Db1->fetch_array($sql);• $cost=$order[cost];• $includes[content]="• <div align=\"center\">• <table>• <tr>• <td>Item: </td>• <td>$order[payment_id]</td>• </tr>• <tr>• <td>Cost: </td>• <td>• ".iif($order[proc]==6,"".($cost*100)." Points",iif($order[proc]==10,"".($order[amount])." F.A Credits",iif($order[proc]==11,"".

($order[amount])." Banner Credits",iif($order[proc]==12,"".($order[amount])." Link Credits","$settings[currency]$order[cost]"))))."• </td>• </tr>• <tr>• <td align=\"center\" colspan=2><b>Thank You For Your Order!</b><br><a href=\"index.php?view=account&ac=order_ledger&".

$url_variables."\">Click Here To View Status Of The Order</a></td>• </tr>• </table>• </div>";• ?>

Page 16: Php. sintaxis

Natybu & Aleszitha

• Gracias por su atencion maestra elena espero y le aya gustadoo y nos ponga una bonitha calificacion….

• Gracias x su atencion!! :D• BYEEE!!• Att: natyybuusiitha la bonithha :DD• Att: Aleesziitha la besukona :DD

Page 17: Php. sintaxis