ForoFase
Registrate en el foro

Unirse al foro, es rápido y fácil

ForoFase
Registrate en el foro
ForoFase
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Lenguaje del servidor PHP

2 participantes

Ir abajo

Lenguaje del servidor PHP Empty Lenguaje del servidor PHP

Mensaje  Jยคภςђ๏ Miér Nov 25, 2009 4:51 am

Lenguaje de servidor PHP.

PHP es un leguaje de programación interpretado del lado del servidor y sirve para la creación de páginas webs dinámicas. PHP es un acrónimo que significa PHP: Hypertext Preprocessor (PHP: Pre-procesador de Hipertexto).
Es un lenguaje muy utilizado y puede ir incrustado dentro del código HTML pero se ejecuta en el servidor dando como salida una página HTML.

* Ventajas de PHP:

Es un lenguaje de servidor por lo tanto es independiente de plataforma.
El un software libre.
Capacidad de conexión con varios manejadores de base de datos.
Es extensible.
Muchas de sus funcionalidades son extraídos del lenguaje C, y otros propios de PHP.
* Pequeño ejemplo de php:

<html>
<head>
<title>Ejemplo PHP</title>
</head>
<body>
<? php echo "Esto es un Script de PHP"; ?>
</body>
</html>



* Etiquetas: (Inserción del PHP)

<? php --> Apertura de php
Echo “Esto es PHP<br>”; // Esto es un comentario
?> --> Cierre de php

<b> Esto es HTML </b>

<?
/* Esto es un comentario */
?>

Operadores:

Aritméticos

+ ; - ; * ; / ; %

Comparación

== ; ¡= ; > ; < ; <= ; >=

Lógicos

AND ; OR ; !

Incremento

$variable++

Decremento

$variable--

Concatenar

$cadena . =”Algo”;
Variables del sistema:
PHP 4.0

$HTTP_USER_AGENT // Definición del SO donde esta siendo ejecutado
$HTTP_ACCEPT_LANGUAGE // Idioma del navegador
$HTTP_REFERER // URL desde donde fue llamado
$HTTP_SELF // La URL de la página
$REMOTE_ADDR // Ip address
$PHPSESSID // Numero de sesión


PHP 4.1.0

$_GET // Array de variables de get
$_POST // Array de variables de post
$_COOKIE // Array de cookies
$_FILE // Archivo uploadeado
$_SESSION // Variable de Id de la sesión
ARRAYS


Funciones de arrays:

<?
$moneda[“py”] = “Guarani”;
$moneda[“ar”] = “Peso”;
$moneda[“br”] = “Real”;

?>

Función

Descripción

asort($moneda);

Ordena en forma ascendente

arsort($moneda);

Ordena en forma descendente

count($moneda);

Muestra la cantidad de elementos del array

cach($moneda);

Recorre uno a uno

Array_slice($moneda);

Disminuye el tamaño del array

Array_shift($moneda);

Extrae el primer electo y lo elimina

Array_push($moneda);

Aumenta el tamaño del array

Array_merge($moneda);

Combina dos o mas arrays

Array_pop($moneda);

Extrae el ultimo elemento del array



Ejemplo:

<?
$entrada = array (“Miguel”,“Pepe”,“Juan”,“Julio”,“Pablo”);
$salida = array_slice($entrada, 0, 3);
foreach ($salida as $actual) // Se utiliza foreach para recorrer el array
Echo $actual . “<br>” ;
/* La salida sera:
Miguel
Pepe
Juan
*/
?>

Control de flujo.

if (condición) {
---------------
---------------
}
Else {
---------------
---------------
}

O tambien...

if (condición) {
---------------
---------------
}
Elseif (Condición) {
---------------
---------------
}
------------------
------------------

Ejemplo:

<HTML>
-------
<BODY>
<?
$español = “Hola”;
$ingles = “Hello”;
$frances = “Bonjour”;

$idioma = substr ($HTTP_ACCEPT_LANGUAGE, 0, 2); //Extrae 2 elementos

if ($idioma == “es”) {
echo $español;
}
elseif ($idioma == “fr”) {
echo $frances;
}
Else {
Echo $ingles;
}
?>
</BODY>
</HTML>

BUCLES O ITERACCIONES:

Sirven para realizar tareas repetitivas hasta una determinada condición o hasta un determinado número de veces. Pero hay que recordar que un bucle debe incluir una condición de fin caso contrario el ciclo no terminaría nunca.
Tipos de bucles:

1.
While (condición) {
Instrucciones…
}

------------------------------------------------------------
2.
do {
Instrucciones…
}while (condición);

------------------------------------------------------------
3.
for ($i = 1; $i < 5; $i++) {
Instrucciones…
}

------------------------------------------------------------
4.
Foreach ($array as $valor) {
---------------
}



1. El bucle while es uno de los más utilizados y sencillos. Con condición al inicio, ejecuta las instrucciones siempre y cuando la condición sea verdadera.

2. El bucle do, while, ejecuta inicialmente las instrucciones y la vuelve a ejecutar siempre y cuando su condición se verdadera. Con condición al final.

3. El bucle for se utiliza cuando sabemos la cantidad de veces que queremos que se ejecute.

4. El bucle foreach nos permite iterar con cada elemento de un array.

Funciones y procedimientos:
Esta es la forma de definir una función en PHP.

Function nombreFuncion (Parámetros..) {
Instrucción de la función…
}

Para llamar a la función: nombreFunsion (Parámetros)

Ejemplo:

<? php
Function formatoFecha ($fecha) {
if (str len ($fecha) > 0) {
$aa = substr ($fecha, 0, 4); //Extrae el año AAAA-MM-DD
$mm = substr ($fecha, 5, 2);
$dd = substr ($fecha, 8, 2);
return $dd . “/” . $mm. “/” . $aa; //Retorna DD/MM/AAAA
}
else {
return “0”;
}
}//fin formatoFecha



Si queremos incluir esta función en todas las página no necesariamente debemos copiar el código en cada una de ellas, sino que utilizamos una hoja exclusiva para las funciones (funciones.php). Incluimos la función en la pagina HTML y desde ahí hacemos el llamado.
Ejemplo: (Llamado desde otra página a la función formatoFecha). Supongamos que formatoFecha esta en una hoja llamada funciones.php

<? Php
incluye ( ‘../../funciones.php’);
echo “Hoy es: ” . formatoFecha(Date());
?>

Tipos de datos:
El signo ‘$’ indica que es una variable.
La palabra reservada echo significa en PHP mostrar en pantalla.

Los tipos de datos son:

Array
Punto flotante
Integer
String
Object
Declaración:
$numero = 2009; // es del tipo integer
$numero_real = 4.25154; // del tipo real
$nombre = “Jose”; // del tipo string

\n un salto de línea.
\+ Tabulador.
\\ Barra invertida (Muestra una barra invertida).
\$ Muestra el signo del dólar.
\* Muestra una comilla.

Arrays:
// Esta es la forma de declarar un array
$sentidos[1] = “Ver”;
$sentidos[2] = “Tocar”;
$sentidos[3] = “Oír”;
$sentidos[4] = “Gusto”;
$sentidos[5] = “Oler”;

Cadenas:

$nombre = “Juan”;
$apellido = “Pérez”;
Echo $nombre . “ ” . $apellido // Muestra Juan Pérez



Conversión de tipos:
Esto sirve para cambiar el valor del tipo de variable.
setType ($variable, “NuevoTipo”)
“Integer”
“Double”
“String”
“Array”
“Object”
By : Juancho

cheers cheers cheers cheers cheers
Jยคภςђ๏
Jยคภςђ๏
Miembro Nv10
Miembro Nv10

Mensajes : 52
Fecha de inscripción : 22/11/2009
Edad : 29
Localización : Venzuela

Volver arriba Ir abajo

Lenguaje del servidor PHP Empty Re: Lenguaje del servidor PHP

Mensaje  Ċǻмïłσ Miér Nov 25, 2009 5:40 am

Buen Post Sigue ASI SmileSmileSmileSmileSmile cheers cheers cheers cheers cheers
Camilo Habbofase Lenguaje del servidor PHP Avatarimage?user=elkapo429&action=drk=3&direction=3&head_direction=3&img_format=gif&gesture=sml
Lenguaje del servidor PHP Font1259013630
Lenguaje del servidor PHP Collage
Ċǻмïłσ
Ċǻмïłσ
Miembro Nv10
Miembro Nv10

Mensajes : 51
Fecha de inscripción : 22/11/2009
Edad : 29
Localización : Colombia

http://www.habbofase.com.nu

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.