SlideShare ist ein Scribd-Unternehmen logo
1 von 11
INTRODUCCIÓN A PHP PHP es un lenguaje de scripting que permite la generación dinámica de contenidos en un servidor web. El significado de sus siglas es HyperText Preprocessor. Entre sus principales características cabe destacar su potencia, su alto rendimiento, su facilidad de aprendizaje y su escasez de consumo de recursos.
El código PHP puede incluirse dentro del código HTML de la pagina. Para delimitar la sección de código PHP podemos hacerlo de varias formas:   -Usando las etiquetas <?php y <?   -Usando las etiquetas <? y ?>   -Mediante <script languaje="php"> </script>
El funcionamiento de las páginas en PHP alojadas en un  servidor es el siguiente:  El navegador del cliente solicita el documento PHP.  Llega la solicitud del servidor y el servidor localiza el documento, lanza el intérprete de PHP y ejecuta todo su código.  Una vez ejecutado el código se genera el resultado en HTML y lo devuelve al servidor para que lo transfiera al cliente.  El servidor transfiere el resultado en HTML y es mostrado en el navegador del cliente.
VARIABLES CARACTERÍSTICAS DE PHP Argv Array de argumentos pasados en la ejecución del script.  $_SERVER['argc'] Número de parametros pasados al script en su ejecución.  $_SERVER['PHP_SELF'] Nombre del script que se está ejecutando  $_COOKIE 	Array asociativo de pares (clave, valor) pasados a través de cookies  $_GET 	Array asociativo de pares (clave, valor) pasados a través de GET  $_POST Array asociativo de pares (clave, valor) pasados a través de POST  $_FILES 	Array asociativo que contiene información de los ficheros recibidos mediante POST   
 Constantes  Son valores que se van a mantener constantes a lo largo de la ejecución del script y que posiblemente queramos usar a lo largo del script un gran número de veces. Para ello usamos la siguiente sintaxis:      define("nombre de la constante", valor);
EJEMPLO SCRIPT PHP    	$m=$m+1; if($n % $m == 0){ 	echo $m.'<br>'; 	} } while($m <=($n/2)); echo $n.'<br>'; ?> </form> </td>   </tr> </table> </body> </html> <?php $num = @$_POST["tnum"]; $m = 0; $n = @$_POST["tnum"]; ?>       <b>ENTRADA</b><br><br> Numero = <input type="text" name="tnum"><br><br> <input type="submit" value="Calcular"> <br><br><b>SALIDA</b><br><br> <?php do{
Esto lo salvamos en un fichero con la extensión php, y lo colocamos en nuestro servidor, http:// . Ahora si ponemos esta URL en nuestro navegador.   
Código banner.php Código menu.php
FIN

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Curso Avanzado PHP para EHU/UPV
Curso Avanzado PHP para EHU/UPVCurso Avanzado PHP para EHU/UPV
Curso Avanzado PHP para EHU/UPV
 
Php
PhpPhp
Php
 
Iniciacion a PHP (I)
Iniciacion a PHP (I)Iniciacion a PHP (I)
Iniciacion a PHP (I)
 
Manual php completo by_ desarrolloweb
Manual php completo by_ desarrollowebManual php completo by_ desarrolloweb
Manual php completo by_ desarrolloweb
 
Curso php-my sql-clase-2
Curso php-my sql-clase-2Curso php-my sql-clase-2
Curso php-my sql-clase-2
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Manual+php+básico
Manual+php+básicoManual+php+básico
Manual+php+básico
 
Intro phpmin53
Intro phpmin53Intro phpmin53
Intro phpmin53
 
Introduccion a php
Introduccion a phpIntroduccion a php
Introduccion a php
 
PHP en el 2015
PHP en el 2015PHP en el 2015
PHP en el 2015
 
Módulo de PHP
Módulo de PHPMódulo de PHP
Módulo de PHP
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
Php
PhpPhp
Php
 
DiseñO Pagina Web
DiseñO Pagina WebDiseñO Pagina Web
DiseñO Pagina Web
 
Programacion - Php
Programacion - PhpProgramacion - Php
Programacion - Php
 
Php
PhpPhp
Php
 
Manual de php con ejercicios
Manual de php con ejerciciosManual de php con ejercicios
Manual de php con ejercicios
 
Composer: Gestionando dependencias en PHP
Composer: Gestionando dependencias en PHP Composer: Gestionando dependencias en PHP
Composer: Gestionando dependencias en PHP
 
Php y MySqul
Php y MySqul  Php y MySqul
Php y MySqul
 

Andere mochten auch

Proxy observer patrones
Proxy observer patronesProxy observer patrones
Proxy observer patronesCarlos Coronel
 
Flex observers
Flex observersFlex observers
Flex observersazendal
 
Factory method
Factory methodFactory method
Factory methodAutentia
 
Patrones de diseño - Daniel E. Jaramillo
Patrones de diseño - Daniel E. JaramilloPatrones de diseño - Daniel E. Jaramillo
Patrones de diseño - Daniel E. Jaramillo2008PA2Info3
 
Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño Ijjegonzalezf
 
Patrones diseno software
Patrones diseno softwarePatrones diseno software
Patrones diseno softwarejjegonzalezf
 
Patrones de diseño II
Patrones de diseño IIPatrones de diseño II
Patrones de diseño IIjjegonzalezf
 

Andere mochten auch (8)

Patron sw observer
Patron sw observerPatron sw observer
Patron sw observer
 
Proxy observer patrones
Proxy observer patronesProxy observer patrones
Proxy observer patrones
 
Flex observers
Flex observersFlex observers
Flex observers
 
Factory method
Factory methodFactory method
Factory method
 
Patrones de diseño - Daniel E. Jaramillo
Patrones de diseño - Daniel E. JaramilloPatrones de diseño - Daniel E. Jaramillo
Patrones de diseño - Daniel E. Jaramillo
 
Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño I
 
Patrones diseno software
Patrones diseno softwarePatrones diseno software
Patrones diseno software
 
Patrones de diseño II
Patrones de diseño IIPatrones de diseño II
Patrones de diseño II
 

Ähnlich wie Introducción php

Ähnlich wie Introducción php (20)

Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf
PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdfPHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf
PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf
 
Php!
Php!Php!
Php!
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
PHP.docx
PHP.docxPHP.docx
PHP.docx
 
33 php
33 php33 php
33 php
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
Introducción a PHP5
Introducción a PHP5Introducción a PHP5
Introducción a PHP5
 
Servicios web java, php, perl, google
Servicios web java, php, perl, googleServicios web java, php, perl, google
Servicios web java, php, perl, google
 
DESARROLLO-CON-PHP-pptx.pptx
DESARROLLO-CON-PHP-pptx.pptxDESARROLLO-CON-PHP-pptx.pptx
DESARROLLO-CON-PHP-pptx.pptx
 
Guiacursophp sql
Guiacursophp sqlGuiacursophp sql
Guiacursophp sql
 
Curso introduccionphp sql
Curso introduccionphp sqlCurso introduccionphp sql
Curso introduccionphp sql
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)
 
QUE ES PHP
QUE ES PHPQUE ES PHP
QUE ES PHP
 
Merry PH
Merry PHMerry PH
Merry PH
 
PHP IUTE
PHP IUTEPHP IUTE
PHP IUTE
 
Manual PHP 7
Manual PHP 7Manual PHP 7
Manual PHP 7
 
Clase1:PHP
Clase1:PHPClase1:PHP
Clase1:PHP
 

Kürzlich hochgeladen

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Kürzlich hochgeladen (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Introducción php

  • 1. INTRODUCCIÓN A PHP PHP es un lenguaje de scripting que permite la generación dinámica de contenidos en un servidor web. El significado de sus siglas es HyperText Preprocessor. Entre sus principales características cabe destacar su potencia, su alto rendimiento, su facilidad de aprendizaje y su escasez de consumo de recursos.
  • 2. El código PHP puede incluirse dentro del código HTML de la pagina. Para delimitar la sección de código PHP podemos hacerlo de varias formas:  -Usando las etiquetas <?php y <? -Usando las etiquetas <? y ?> -Mediante <script languaje="php"> </script>
  • 3. El funcionamiento de las páginas en PHP alojadas en un servidor es el siguiente: El navegador del cliente solicita el documento PHP. Llega la solicitud del servidor y el servidor localiza el documento, lanza el intérprete de PHP y ejecuta todo su código. Una vez ejecutado el código se genera el resultado en HTML y lo devuelve al servidor para que lo transfiera al cliente. El servidor transfiere el resultado en HTML y es mostrado en el navegador del cliente.
  • 4. VARIABLES CARACTERÍSTICAS DE PHP Argv Array de argumentos pasados en la ejecución del script. $_SERVER['argc'] Número de parametros pasados al script en su ejecución. $_SERVER['PHP_SELF'] Nombre del script que se está ejecutando $_COOKIE Array asociativo de pares (clave, valor) pasados a través de cookies $_GET Array asociativo de pares (clave, valor) pasados a través de GET $_POST Array asociativo de pares (clave, valor) pasados a través de POST $_FILES Array asociativo que contiene información de los ficheros recibidos mediante POST  
  • 5.  Constantes Son valores que se van a mantener constantes a lo largo de la ejecución del script y que posiblemente queramos usar a lo largo del script un gran número de veces. Para ello usamos la siguiente sintaxis: define("nombre de la constante", valor);
  • 6. EJEMPLO SCRIPT PHP   $m=$m+1; if($n % $m == 0){ echo $m.'<br>'; } } while($m <=($n/2)); echo $n.'<br>'; ?> </form> </td> </tr> </table> </body> </html> <?php $num = @$_POST["tnum"]; $m = 0; $n = @$_POST["tnum"]; ?> <b>ENTRADA</b><br><br> Numero = <input type="text" name="tnum"><br><br> <input type="submit" value="Calcular"> <br><br><b>SALIDA</b><br><br> <?php do{
  • 7. Esto lo salvamos en un fichero con la extensión php, y lo colocamos en nuestro servidor, http:// . Ahora si ponemos esta URL en nuestro navegador.  
  • 9.
  • 10.
  • 11. FIN