comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Lo basico de php

  • 2 Respuestas
  • 1268 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Flemon

  • *
  • Underc0der
  • Mensajes: 235
  • Actividad:
    0%
  • Reputación 0
  • NO HAY FORMA DE DETENERME!!
    • Ver Perfil
    • Email
« en: Agosto 25, 2010, 09:05:00 pm »

 
El funcionamiento es el siguiente, cuando nos introduccimos en una pagina html, el navegador envia un mensaje al servidor, diciendo que queremos ver una pagina

Ej: No tienes permisos para ver links. Registrate o Entra con tu cuenta , solicitando este archivo, el servidor  web que puede ser apache es el que recibe el mensaje y lee el archivo solicitado desde el disco duro, lo envia tal cual esta el disco duro y lo muestra en la pantalla del usuario

Este proceso es siempre igual para paginas estaticas, que no cambian nunca ( por si solas)

Ahora en un funcionamiento con un archivo .php

Introduccimos la direccion en el navegador:
Ej: No tienes permisos para ver links. Registrate o Entra con tu cuenta , el servidor web, apache por ejemplo recibe el mensaje comprueba la extension, y ve que es .php , pide al interpetre php que se instala con  apache que lea el php, una vez que lo lee desde el disco duro ejecuta los comandos
contenidos en el archivo y aveces se conecta con un gestor de base de datos ( MySql, oracle etc. )

El servidor web envia la pagina y la muestra en la pagina del usuario. En otros lenguajes
de programacion ( C - java - Pascasl etc ) la salida es la pantalla, en php la salida
es la pagina html

---

Para agregar un programa php en una pagina html, debemos cambiar la extension a .php , el contenido debera estar entre los simbolos

 
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
<?php [Programa?>
 El comando php para imprimir un texto dentro de la pagina se llama echo, un ejemplo
del programa "Hola mundo"

 
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
<html>
<head></head>
<body>
<?php
echo "hola mundo";
?>

</body>
</html>

El ejecutar la pagina, el codigo fuente del archivo .html sera al siguiente:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
<html>
<head></head>
<body>
Hola Mundo
</body>
</html>

Empezando
[/color]

Lo primero para tener claro todo es saber lo siguiente:

Operadores para crear condiciones:

> Mayor
>= Mayor o igual
< Menor
<= Menor o igual
== Igual
!= Distinto

Ejemplo:

Queremos que la pagina esta disponible los 10 primeros dias del mes, haremos un cartel
que dira si aun no hemos llegado al dia 10

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
<html>
<head></head>
<body>
[color=blue]<?php[/color]

[color=blue]$dia[/color][color=green]=[/color][color=blue]date[/color][color=green]([/color][color=navy]"d"[/color][color=green]);[/color]  [color=yellow] // Esto es una funcion, luego veremos unas cuentas, esta coge el dia[/color]
[color=green]if ([/color][color=blue]$dia[/color][color=green]<=[/color][color=blue]10[/color][color=green])[/color]    [color=yellow] // Si la variable dia es menor que diez[/color]

[color=green]{

echo[/color]  [color=navy]"Sitio activo"[/color][color=green]; [/color]  [color=yellow]//Con el comando echo mostramos un mensaje en la pantalla[/color]

[color=green]}

else[/color]   [color=yellow]// Si no cumple la condicion de arriba, es decir es mayor de 10[/color]

[color=green]{

echo[/color] [color=navy]"Sitio fuera de servicio"[/color][color=green];[/color]

[color=green]}[/color]
[color=blue]?>
[/color]

</body>
</html>

 

 Algunas funciones, solo para que proveeis, ya lo veremos mejor mas adelante, ir apuntando cada funcion que veais por internet y pegar un ejemplo, asi tendreis como un diccionario de consulta rapida y con el tiempo ya lo haras solo ^^
Tenerlas apuntadas, ya lo etendereis mejor mas adelante

 [Date]Obtener el tiempo del servidor

 
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
$dia=date("d"); 
Solo queremos el dia ,si queremos la fecha completa:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
$fecha=date("Y:m:d");
Pedimos el año, mes y dia
 y con esto tenemos una variable llamada fecha que tendra el valor del dia actual


[Gettype]Valor de la variable

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
[color=blue]<?php[/color]

[color=blue]$numero[/color] [color=green]=[/color] [color=navy]"123"[/color][color=green];[/color]
[color=green]echo [/color] [color=blue]gettype[/color][color=green]([/color][color=blue]$numero[/color][color=green]);[/color] [color=yellow]//String[/color]
[color=green]echo[/color] [color=navy]"<br>"[/color][color=green];[/color]
[color=blue]$numero[/color] [color=green]= [/color][color=blue]123[/color][color=green];[/color]
[color=green]echo[/color] [color=blue]gettype[/color][color=green]([/color][color=blue]$numero[/color][color=green])[/color][color=green];[/color] [color=yellow]//Integer[/color]

[color=blue]?>
[/color]

 [Rand]Valor aleatorio entre dos enteros

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
$num=rand(1,100);

la variable $num almacena un valor entero que el ordenador lo elige aleatoriamente
entre 1 y 100
 
Ejemplo:

Programa que muestra en la pantalla el valor generado, ademas de decir si es igual
a 50 o si es mayor.

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
[color=blue]<?php[/color]
[color=blue]$num[/color][color=green]=[/color][color=blue]rand[/color][color=green]([/color][color=blue]1,100[/color][color=green]);[/color] [color=yellow]//Elegimos entre donde saldra el numero, este caso 1 y 100[/color]
[color=green]if ([/color][color=blue]$num[/color][color=green]<[/color][color=blue]50[/color][color=green])[/color]  [color=yellow]// Si es menor que 50[/color]
[color=green]{
echo[/color] [color=navy]"Mas pequeño que 50"[/color][color=green];[/color]  [color=yellow]// Dira que es menor que 50[/color]
[color=green]echo[/color] [color=navy]"<br>"[/color][color=green];[/color]  [color=yellow]// Un espacio en blanco[/color]
[color=green]echo[/color] [color=blue]$num[/color][color=green];[/color]  [color=yellow]// Y abajo el numero que salio[/color]
[color=green]}
else  
{
echo[/color] [color=navy]"Mas grande que 50"[/color][color=green];[/color]  [color=yellow]// Si no es menor que 50 tiene que ser mayor, entonces sale el texto anterior[/color]
[color=green]echo[/color] [color=navy]"<br>"[/color][color=green];[/color]  [color=yellow]// Un espacio en blanco[/color]
[color=green]echo[/color] [color=blue]$num[/color][color=green];[/color] [color=yellow]// Y el numero[/color]
[color=green]} [/color]
[color=blue]?>
[/color]

 
Variables

Las variables empiezan con el signo $ , son sensibles a mayusculas y minisculas, se
llama declarar una varible cuando se le da un valor, ejemplo:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
$dia = 24; // Esta variable es de tipo Integer
$sueldo = 758.43; // Variable de tipo double
$nombre = "Juan"; // Variable de tipo String
$exite = true; // Variable de tipo Boolean

Espero que les pueda ayudar a iniciarce

Fuente phperos.net


No intentes pararme, trata de defenderte, trata de matarme, pero de cualqueir forma TE SUPERARE

Desconectado C1n0X

  • *
  • Underc0der
  • Mensajes: 22
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Agosto 25, 2010, 09:35:42 pm »
Buenisimo aporte!!!! a los que esten empezando en php les vendrá muy bien ê.ê

P.D: A los que empezeis con php os recomiendo la fuente de este tutorial ;) yo aprendí ahí jejejeje

Desconectado Xt3mP

  • *
  • Underc0der
  • Mensajes: 432
  • Actividad:
    0%
  • Reputación 0
  • Ellos me están buscando, pero yo los encontraré.
    • MSN Messenger - Xt3mP@h4x0rz.us
    • AOL Instant Messenger - Xt3mP@h4x0rz.us
    • Yahoo Instant Messenger - Xt3mP@h4x0rz.us
    • Ver Perfil
    • Xt3mP
« Respuesta #2 en: Agosto 30, 2010, 05:53:31 pm »
¿Qué paso con "==="? Creo que se te ha olvidado, suele suceder cuando copian y pegan sin leer la fuente, bueno lo explico.

=== Es un comparador que compara (valga la redundancia) tanto el tipo como el valor, es decir string,numerico, etc, ejemplo:

Código: PHP
  1. <?php
  2. $dosnumerico = 2;
  3. $dosstring = "2";
  4.  
  5. if ($dosnumerico === $dosstring){
  6. echo "Son del mismo tipo y valor":
  7. }else{
  8. echo "No son del mismo tipo o del mismo valor";
  9. }
  10. /*
  11. daria false porque uno es numerico y otro string.
  12. */
  13. ?>
  14.  

Saludetes.
Cada vez que me das Karma me motivas

 

¿Te gustó el post? COMPARTILO!



[Tutorial] Login y registro basico sin unas base de datos

Iniciado por HckDrk

Respuestas: 11
Vistas: 7337
Último mensaje Noviembre 21, 2011, 07:37:49 am
por Xt3mP
[VIDEOTUTORIAL] PHP 7 - Desde básico hasta desarrollar un software de venta

Iniciado por graphixx

Respuestas: 12
Vistas: 3944
Último mensaje Febrero 22, 2018, 04:08:27 am
por DuendeSlayeR
[Tutorial] Encriptar password y login básico [Xt3mP]

Iniciado por Xt3mP

Respuestas: 0
Vistas: 1424
Último mensaje Marzo 19, 2010, 01:19:36 am
por Xt3mP
[Tutorial] Crear un domain checker básico [Xt3mP]

Iniciado por Xt3mP

Respuestas: 0
Vistas: 1177
Último mensaje Marzo 19, 2010, 01:17:06 am
por Xt3mP
Crear un login y registro basico con PHP y MySQL

Iniciado por Xt3mP

Respuestas: 1
Vistas: 2697
Último mensaje Abril 21, 2012, 02:41:40 pm
por baron.power