Este comando equivale al MID en ASP, VB, VBScript o sea todos los productos de Micro$oft para programar. La verdad que es muy piola para esos "excesos" de linea que a veces se tiene.
Sintaxis:
substr(cadena,inicio,ancho)
Ejemplo:
echo substr("Hola Mundo!",6,5);
Resultado:
Mundo
jueves, diciembre 14, 2006
lunes, diciembre 04, 2006
PHP - Server Side Includes
Esto es para "incluir" un archivo PHP que puede cumplir una funcion X que se repite en las demas paginas. Asi por ejemplo se ingresa un "header.php" que es el encabezado de todas las paginas y con solo modificar este archivo se modifica en todos, ahorrando mucho tiempo. Los comandos que se utilizan son include() y require(), la diferencia entre ambos es que el primero ante un error sigue con la ejecucion y el segundo se detiene con un error fatal.
Sintaxis:
<?php include("archivo"); ?>
Ejemplo:
<html>
<body>
<?php include("header.php"); ?>
<h1>Welcome to my home page</h1>
<p>Some text</p>
</body>
</html>
HEADER.PHP (archivo que se utiliza en el include):
<html>
<body>
<a href="http://www.w3schools.com/default.php">Home</a> |
<a href="http://www.w3schools.com/about.php">About Us</a> |
<a href="http://www.w3schools.com/contact.php">Contact Us</a>
</body>
</html>
Sintaxis:
<?php include("archivo"); ?>
Ejemplo:
<html>
<body>
<?php include("header.php"); ?>
<h1>Welcome to my home page</h1>
<p>Some text</p>
</body>
</html>
HEADER.PHP (archivo que se utiliza en el include):
<html>
<body>
<a href="http://www.w3schools.com/default.php">Home</a> |
<a href="http://www.w3schools.com/about.php">About Us</a> |
<a href="http://www.w3schools.com/contact.php">Contact Us</a>
</body>
</html>
martes, noviembre 28, 2006
PHP - STRFTIME
El comando formatea la hora local con los seteos locales.
Sintaxis:
strftime(formato,[horario])
Parametros para modificar el formato
Ejemplo:
echo(strftime("%b %d %Y %X", mktime(20,0,0,12,31,98)));
resultado:
Dec 31 1998 20:00:00 (o algo asi)
Sintaxis:
strftime(formato,[horario])
Parametros para modificar el formato
Parametro | Descripción |
%a | Nombre del dia abreviado |
%A | Nombre del dia completo |
%b | Nombre del mes abreviado |
%B | Nombre del mes completo |
%c | Representación de Horas y fechas preferidas |
%C | Numero del Siglo |
%d | Dia del Mes(01 a 31) |
%D | Igual a %m%d%y |
%e | Dia del mes(1 a 31) |
%g | como %G, pero sin el siglo |
%G | Año de 4 digitos correspondiente al number de semanas ISO |
%h | Igual a %b |
%H | Hora, usando reloj de 24 horas (0 a 23) |
%I | Hora, usando reloj de 12 horas (01 a 12) |
%j | Dia del año (001 a 366) |
%m | Mes (01 a 12) |
%M | Minuto |
%n | Caracter nueva linea |
%p | am o pm de acuerdo al valor de hora dado |
%r | Hora en notacion de am y pm |
%R | Hora en notacion de 24 horas |
%S | Segundos |
%t | Caracter TAB |
%T | Hora actual, igual a %H:%M:%S |
%u | Nombre del dia como numero |
%U | Nombre de la semana del corriente año |
%V | Numero de la semana segun ISO 8601 del año corriente |
%W | Numero de la semana del año corriente |
%w | Dia de la semana como decimal |
%x | Representación del dia preferido sin hora |
%X | Representación de la hora preferida sin fecha |
%y | Año sin siglo (00 a 99) |
%Y | Año con el siglo |
%Z o %z | Zona horaria o nombre o abreviación |
%% | Caracter % literal |
Ejemplo:
echo(strftime("%b %d %Y %X", mktime(20,0,0,12,31,98)));
resultado:
Dec 31 1998 20:00:00 (o algo asi)
lunes, noviembre 27, 2006
PHP - $_SERVER
Es un comando que se utiliza para obtener datos del servidor como por ejemplo direccion del equipo que se conecta remotamente. Aca va la sintaxis:
$_SERVER['Variable']
Ejemplo:
$_SERVER['HTTP_USER_AGENT']
$_SERVER['REMOTE_HOST']
$_SERVER['Variable']
Ejemplo:
$_SERVER['HTTP_USER_AGENT']
$_SERVER['REMOTE_HOST']
viernes, noviembre 24, 2006
LINUX - Mostrando archivos
Asi como en DOS para ver un archivo se utiliza el comando TYPE, aca en Linux hay 3 formas distintas de verlos: Cat, more, less.
cat: es la forma mas directa despliega en pantalla toda la informacion.
more: este tambien despliega toda en la informacion pero en pantallas, que se debe continuar con el ENTER para avanzar un renglon, la BARRA para avanzar por paginas y CTRL+C para salir.
less: similar al anterior pero con la diferencia que te moves con las teclas direccionales y con la Q salis.
sintaxis:
cat <archivo a ver>
more <archivo a ver>
less <archivo a ver>
cat: es la forma mas directa despliega en pantalla toda la informacion.
more: este tambien despliega toda en la informacion pero en pantallas, que se debe continuar con el ENTER para avanzar un renglon, la BARRA para avanzar por paginas y CTRL+C para salir.
less: similar al anterior pero con la diferencia que te moves con las teclas direccionales y con la Q salis.
sintaxis:
cat <archivo a ver>
more <archivo a ver>
less <archivo a ver>
LINUX - Listando Archivos
Aca empiezo un poco de Linux que la verdad soy un cero a la izquierda. Logicamente no es de programacion pero a mi me va a vernir como es hasta ahora la pagina un simple "machete" para recordar y refrescar las cosas que voy estudiando.....
El comando para esto es ls y aca va la sintaxis:
ls [dir] [-opciones]
dir: es el directorio que uno quiere visualizar. Ejemplo:
ls home , ls /usr/bin
opciones: son los parametros que te permiten formatear la salida del comando, ver archivos ocultos, etc... Aca va los mas utilizados y practicos:
-a Muestra todos los archivos, incluso ocultos.
-l Muestra la lista en formato amplio.
-F Identifica las carpetas con el slash (/) y los ejecutables con un asterisco (*)
-r Invierte el orden alfabetico
-t Ordena los archivos por el tiempo que fue creado.
Ejemplos:
ls -F /home/korn/opt
ls -al /home/korn/opt
El comando para esto es ls y aca va la sintaxis:
ls [dir] [-opciones]
dir: es el directorio que uno quiere visualizar. Ejemplo:
ls home , ls /usr/bin
opciones: son los parametros que te permiten formatear la salida del comando, ver archivos ocultos, etc... Aca va los mas utilizados y practicos:
-a Muestra todos los archivos, incluso ocultos.
-l Muestra la lista en formato amplio.
-F Identifica las carpetas con el slash (/) y los ejecutables con un asterisco (*)
-r Invierte el orden alfabetico
-t Ordena los archivos por el tiempo que fue creado.
Ejemplos:
ls -F /home/korn/opt
ls -al /home/korn/opt
jueves, octubre 26, 2006
PHP - strtok
Esta funcion equivale al SPLIT que se utiliza en ASP. La verdad que me fue muy piola porque uno puede tener un listado dividido por comas y transformarlo en un Array. Aca va la sintaxis y un ejemplo.
Sintaxis:
Ejemplo:
Sintaxis:
$token=strtok(variable,split);
Ejemplo:
<html>
<body>
<?php
$string="Lapiz, Goma, Papel";
$divi=strtok($string,",");
while ($divi!=false){
echo $divi . "<br>";
$divi=strtok(",");
}
?>
</body>
</html>
martes, octubre 24, 2006
PHP - MySQL Connect
Ahora si empezo lo que mas me interesa que es la conexion de base de datos de MySQL con PHP. Yo en gral venia trabajando con ASP y atraves de ODBC pero esto es mucho mas directo. Asi de a poco seguramente ire migrando mis paginas de base de datos.
Esto unicamente efectua la conexion/desconexion con el servidor de MySQL
Sintaxis:
aca va un ejemplo:
Esto unicamente efectua la conexion/desconexion con el servidor de MySQL
Sintaxis:
-Conexion:
$variable=mySQL_connect(server[:port],usuario,password);
-Desconexion:
mySQL_close($variable);
aca va un ejemplo:
<?php
$con = mySQL_connect("localhost","peter","abc123");
if (!$con){
die('No se pudo conectar: ' . mySQL_error());
}
.
.
.
mySQL_close($con);
?>
PHP - DATE
Te regresa la hora y permite formatear la manera de presentarlo.
Sintaxis:
date(formato,[timeStamp]);
¿Que es un timeStamp?
Es el tiempo en segundos que transcurrio desde el 1 de Enero de 1970 a las 00:00:00 GMT.
mkTime
Con mkTime podemos visualizar el timeStamp transcurrido en la fecha especificada.
Sintaxis:
mktime(hora,minuto,segundo,mes,dia,año,is_dst);
Vamos a hacer un ejemplo de como seria esto para que quede que en realidad es una pavada.
<html>
<body>
<?php
$manana=mktime(0,0,0,date("d")+1,date("m"),date("y"));
echo "Mañana es " . date("d/m/y",$manana);
?>
</body>
</html>
Sintaxis:
date(formato,[timeStamp]);
¿Que es un timeStamp?
Es el tiempo en segundos que transcurrio desde el 1 de Enero de 1970 a las 00:00:00 GMT.
mkTime
Con mkTime podemos visualizar el timeStamp transcurrido en la fecha especificada.
Sintaxis:
mktime(hora,minuto,segundo,mes,dia,año,is_dst);
Vamos a hacer un ejemplo de como seria esto para que quede que en realidad es una pavada.
<html>
<body>
<?php
$manana=mktime(0,0,0,date("d")+1,date("m"),date("y"));
echo "Mañana es " . date("d/m/y",$manana);
?>
</body>
</html>
PHP - $_GET, $_POST, $_REQUEST
$_GET
Esta instruccion es la equivalencia del metodo GET de los FORMS. Se utiliza mayoritariamente cuando queremos que la informacion sea enviada por el FORM tiene que ser desplegada en la URL. Esto es util cuando la direccion con informacion es agregada en los "BookMarks".
Sintaxis:
$_POST
Igual que en la anterior, equivale al metodo POST de los FORMS. Es el metodo mas utilizado en la mayoria de los FORMS, ya que la informacion no se muestra cuando se envia. Es piola para hacer envio de passwords y contraseñas como otras informaciones. El metodo de utilizacion es asi:
Sintaxis:
S_REQUEST
Es el metodo mas utilizado para recuperar informacion, ya que sirve tanto para el POST como GET y tambien para COOKIES (lo explicare mas adelante). Basicamente es igual que los anteriores y no depende del form.
Sintaxis:
Aca va un ejemplo para que se entienda el valor gral de lo que hablamos.
Pagina HTML
Ejemplo $_Request:
Ejemplo $_POST:
Ejemplo $_GET:
Esta instruccion es la equivalencia del metodo GET de los FORMS. Se utiliza mayoritariamente cuando queremos que la informacion sea enviada por el FORM tiene que ser desplegada en la URL. Esto es util cuando la direccion con informacion es agregada en los "BookMarks".
Sintaxis:
$_GET["variable del form"];
$_POST
Igual que en la anterior, equivale al metodo POST de los FORMS. Es el metodo mas utilizado en la mayoria de los FORMS, ya que la informacion no se muestra cuando se envia. Es piola para hacer envio de passwords y contraseñas como otras informaciones. El metodo de utilizacion es asi:
Sintaxis:
$_POST["variable del form"];
S_REQUEST
Es el metodo mas utilizado para recuperar informacion, ya que sirve tanto para el POST como GET y tambien para COOKIES (lo explicare mas adelante). Basicamente es igual que los anteriores y no depende del form.
Sintaxis:
$_REQUEST["variable del form"];
Aca va un ejemplo para que se entienda el valor gral de lo que hablamos.
Pagina HTML
<html>
<body>
<Form method="welcome.php" action="POST" >
<input type="text" name="nombre">
<input type="text" name="edad">
<input type="submit" value="Subir" >
</body>
</html>
Ejemplo $_Request:
<html>
<body>
<?php
echo "Bienvenido, " . $_REQUEST["nombre"] . "
";
echo "Tu edad es " . $_REQUEST["edad"];
?>
</body>
</html>
Ejemplo $_POST:
<html>
<body>
<?php
echo "Bienvenido, " . $_POST["nombre"] . "
";
echo "Tu edad es " . $_POST["edad"];
?>
</body>
</html>
Ejemplo $_GET:
<html>
<body>
<?php
echo "Bienvenido, " . $_GET["nombre"] . "
";
echo "Tu edad es " . $_GET["edad"];
?>
</body>
</html>
Nota: Tienes que cambiar action="POST" por action="GET" en la pagina HTML para que funcione.
PHP - Forms
Ahora empezamos con lo mas divertido que son los forms en PHP (y tambien la verdadera utilidad que tiene esto), basicamente son muy parecidos a los forms de HTML pero despues se deberia apuntar a un archivo PHP. La forma de recuperar la informacion es atraves de POST o GET. El metodo de trabajo es enviar la informacion atraves de un FORM de HTML con su respectivo GET o POST, despues en el archivo se recupera la informacion $_POST o $_GET.
Ejemplo:
Pagina HTML
<html>
<body>
<form action="welcome.php" method="post">
Nombre: <input type="text" name="nombre">
Edad: <input type="text" name="edad">
<input type="submit" value="Subir">
</form>
</body>
</html>
Pagina PHP
<html>
<body>
<?php
echo "Bienvenido, " . $_POST["nombre"] . "<br>";
echo "Y tu edad es " . $_POST["edad"] . "<br>";
?>
</body>
</html>
Ejemplo:
Pagina HTML
<html>
<body>
<form action="welcome.php" method="post">
Nombre: <input type="text" name="nombre">
Edad: <input type="text" name="edad">
<input type="submit" value="Subir">
</form>
</body>
</html>
Pagina PHP
<html>
<body>
<?php
echo "Bienvenido, " . $_POST["nombre"] . "<br>";
echo "Y tu edad es " . $_POST["edad"] . "<br>";
?>
</body>
</html>
PHP - funciones
Las funciones son un bloque de secuencias que son ejecutados cada vez que se necesitan. O sea uno crea una funcion y puede ser llamado varias veces en un programa para que repita el mismo valor o lo que deba ejecutar.
Sintaxis:
Ejemplo:
<html>
<body>
<?php
function writeMyName(){
echo "Martin H. Miranda.<br>";
}
writeMyName();
?>
</body>
</html>
Agregando Parametros
Es basicamente lo mismo, solamente que si nosotros dentro de los parametros ponemos data se puede utilizar dentro de la funcion. Aca va un ejemplo.
<html>
<body>
<?php
function writeMyName($nombre){
echo "Mi nombre es " . $nombre . "<br>";
}
writeMyName('Martin H. Miranda.');
?>
</body>
</html>
Agregando mas de un parametro
Es lo mismo que el caso anterior con mas de un parametro. Aca va un ejemplo:
<html>
<body>
<?php
function writeMyName($nombre,$apellido){
echo "Mi nombre es " . $nombre . " y mi apellido es " . $apellido . "<br>";
}
writeMyName('Martin','Miranda.');
?>
</body>
</html>
Regresando Valores
Esto permite devolver un valor desde una funcion X. Aca va un ejemplo:
<html>
<body>
<?php
function suma($x,$y){
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . suma(1,16);
?>
</body>
</html>
Sintaxis:
function (variables){
sentencias;
}
Ejemplo:
<html>
<body>
<?php
function writeMyName(){
echo "Martin H. Miranda.<br>";
}
writeMyName();
?>
</body>
</html>
Agregando Parametros
Es basicamente lo mismo, solamente que si nosotros dentro de los parametros ponemos data se puede utilizar dentro de la funcion. Aca va un ejemplo.
<html>
<body>
<?php
function writeMyName($nombre){
echo "Mi nombre es " . $nombre . "<br>";
}
writeMyName('Martin H. Miranda.');
?>
</body>
</html>
Agregando mas de un parametro
Es lo mismo que el caso anterior con mas de un parametro. Aca va un ejemplo:
<html>
<body>
<?php
function writeMyName($nombre,$apellido){
echo "Mi nombre es " . $nombre . " y mi apellido es " . $apellido . "<br>";
}
writeMyName('Martin','Miranda.');
?>
</body>
</html>
Regresando Valores
Esto permite devolver un valor desde una funcion X. Aca va un ejemplo:
<html>
<body>
<?php
function suma($x,$y){
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . suma(1,16);
?>
</body>
</html>
lunes, octubre 23, 2006
PHP - Looping
En PHP para hacer que una o varias sentencias se repitan varias veces se utiliza cualquiera de estos 4 comando de "Loop".
- while
- do ... while
- for
- foreach
while
Sintaxis:
while (condicion){
sentecncias;
};
Ejemplo:
<html>
<body>
<?php
$i=1;
while ($i<=3) {
echo $i . "<br>";
$i++;
}
?>
</body>
</html>
do ... while
Sintaxis:
do {
sentencias;
} while (condicion);
ejemplo:
<html>
<body>
<?php
$i=1;
do{
echo $i . "<br>";
$i++;
}while ($i<=3);
?>
</body>
</html>
for
Sintaxis:
for (valorInicial;condicion;incremento){
sentencias;
}
Ejemplo:
<html>
<body>
<?php
for ($i=1;$i<=5;$i++){
echo "Hola Mundo.<br>";
}
?>
</body>
</html>
Foreach
Ejemplo:
foreach (array as valor){
sentencias;
}
Sintaxis:
<html>
<body>
<?php
$arr=array("uno","dos","tres");
foreach ($arr as $valor){
echo "El valor es " . $valor . "<br>";
}
?>
</body>
</html>
- while
- do ... while
- for
- foreach
while
Sintaxis:
while (condicion){
sentecncias;
};
Ejemplo:
<html>
<body>
<?php
$i=1;
while ($i<=3) {
echo $i . "<br>";
$i++;
}
?>
</body>
</html>
do ... while
Sintaxis:
do {
sentencias;
} while (condicion);
ejemplo:
<html>
<body>
<?php
$i=1;
do{
echo $i . "<br>";
$i++;
}while ($i<=3);
?>
</body>
</html>
for
Sintaxis:
for (valorInicial;condicion;incremento){
sentencias;
}
Ejemplo:
<html>
<body>
<?php
for ($i=1;$i<=5;$i++){
echo "Hola Mundo.<br>";
}
?>
</body>
</html>
Foreach
Ejemplo:
foreach (array as valor){
sentencias;
}
Sintaxis:
<html>
<body>
<?php
$arr=array("uno","dos","tres");
foreach ($arr as $valor){
echo "El valor es " . $valor . "<br>";
}
?>
</body>
</html>
PHP - Arrays
bueno, hasta aca veniamos todo bien pero ahora surge lo que para mi fue mucho tiempo un dolor de cabeza, loa ARRAYS. En realidad son variables, que tienen la posibilidad de guardar mas de un dato. No se preocupen si no captan de una el tema, lleva tiempo y practica, a mi me costo 3 huevos hasta entenderlo y verlo en el lado practico.
Basicamente los arrays en PHP estan dividos en 3 tipos:
- Numerico
- Asociativos
- Multidimensional
Array Numericos
Es el array mas comun, es simplemente agregar la informacion y esta va a estar relacionada con un indice.
Sintaxis posibles:
Aca va un ejemplo para que se entienda:
<?php
$nombres=array("Homero","Lisa","Bart");
echo $nombres[1] . " y " . $nombres[2] . " son los hijos de " . $nombres[0]
?>
Array Asociativos
Es lo mismo que lo anterior pero a su vez se puede agregar un dato "asociado" al primer dato ingresado, o sea la sintaxis seria algo asi:
Por ejemplo:
<?php
$nombres['Homero']="36";
$nombres['Lisa']="8";
$nombres['Bart']="10";
echo "La edad de Lisa es de " . $nombres['Lisa'] . " años.";
?>
Array Multidimensionales
El array multidimensional tiene la virtud de ser un array dentro de un array y a su vez otro y otro, asi sucesivamente.
Sintaxis:
Ahora con el ejemplo se clarifica todo:
$familias=array(
"Simpson"=>array(
"Bart",
"Homero",
"Lisa"),
"Flanders"=>array(
"Ned",
"Rod",
"Tod"),
"Bouvier"=>array(
"Marge",
"Patti",
"Zelma")
);
Prometo subir un ejemplo cuando lo pruebe pero no es muy dificil.
Basicamente los arrays en PHP estan dividos en 3 tipos:
- Numerico
- Asociativos
- Multidimensional
Array Numericos
Es el array mas comun, es simplemente agregar la informacion y esta va a estar relacionada con un indice.
Sintaxis posibles:
$miarray=array("dato1","dato2",...,"datoN");
$miarray[0]="dato1";
$miarray[1]="dato2";
.
.
.
$miarray[n]="datoN";
Aca va un ejemplo para que se entienda:
<?php
$nombres=array("Homero","Lisa","Bart");
echo $nombres[1] . " y " . $nombres[2] . " son los hijos de " . $nombres[0]
?>
Array Asociativos
Es lo mismo que lo anterior pero a su vez se puede agregar un dato "asociado" al primer dato ingresado, o sea la sintaxis seria algo asi:
$miarray=array("dato1"=>valor1,"dato2"=>valor2,...,"datoN"=>valorN);
Tambien se puede hacer asi:
$miarray['dato1']="valor1";
$miarray['dato2']="valor2";
.
.
.
$miarray['datoN']="valorN";
Por ejemplo:
<?php
$nombres['Homero']="36";
$nombres['Lisa']="8";
$nombres['Bart']="10";
echo "La edad de Lisa es de " . $nombres['Lisa'] . " años.";
?>
Array Multidimensionales
El array multidimensional tiene la virtud de ser un array dentro de un array y a su vez otro y otro, asi sucesivamente.
Sintaxis:
$miarray=array{
"dato1"=>array(
"valor1",
"valor2",
.
.
.
"valorN"),
"dato2"=>array(
"valor1",
"valor2",
.
.
.
"valorN"),
.
.
.
"datoN"=>array(
"valor1",
"valor2",
.
.
.
"valorN")
);
Ahora con el ejemplo se clarifica todo:
$familias=array(
"Simpson"=>array(
"Bart",
"Homero",
"Lisa"),
"Flanders"=>array(
"Ned",
"Rod",
"Tod"),
"Bouvier"=>array(
"Marge",
"Patti",
"Zelma")
);
Prometo subir un ejemplo cuando lo pruebe pero no es muy dificil.
PHP - Switch
La sentencia switch es la equivalencia de select case de Visual Basic. Realmente es practico para algunos casos en el que el IF tendria que llevar demasiadas lineas. Aca va la sintaxis para su utilizacion:
switch (variable){
case X:
sentencias;
...
default:
sentencias;
}
Aca va a un ejemplo. de como deberia ser y como deberia actuar:
<home>
<body>
<?php
$x="1"; <-modifica esta variable para cambiar el mensaje.
switch ($x) {
case 1:
echo "Ingresaste el numero 1.";
break;
case 2:
echo "Ingresaste el numero 2.";
break;
case 3:
echo "Ingresaste el numero 3.";
break;
default:
echo "No ingresaste ningun numero del 1 al 3.";
}
?>
</body>
</home>
switch (variable){
case X:
sentencias;
...
default:
sentencias;
}
Aca va a un ejemplo. de como deberia ser y como deberia actuar:
<home>
<body>
<?php
$x="1"; <-modifica esta variable para cambiar el mensaje.
switch ($x) {
case 1:
echo "Ingresaste el numero 1.";
break;
case 2:
echo "Ingresaste el numero 2.";
break;
case 3:
echo "Ingresaste el numero 3.";
break;
default:
echo "No ingresaste ningun numero del 1 al 3.";
}
?>
</body>
</home>
viernes, octubre 20, 2006
PHP - Sentencia IF .... ELSEIF
Esto es para establecer condiciones la verdad que ahora me resulta una pavada ya que aprendi la sintaxis atraves del JavaScript. Je.
Basicamente la seria algo asi la estructura:
if (condicion){
sentencias;
} [else] { <- Esto es opcional.
sentencias;
}
ejemplo:
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri"){
echo "Ten un buen fin de semana";
} else {
echo "Nos vemos mañana.";
}
?>
</body>
</html>
ELSEIF
Es un condicional complementario al IF, permitiendo que evalue otra posibilidad si la primera no coincide. La sintaxis seria asi:
if (condicion) {
sentencias;
} elseif (condicion) {
sentencias;
} [else] { <- Opcional
sentencias;
}
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri"){
echo "Ten un buen fin de semana";
} elseif ($d="Sat") {
echo "gracias por venir Hoy nos vemos el lunes.";
} else {
echo "Nos vemos mañana.";
}
?>
</body>
</html>
Basicamente la seria algo asi la estructura:
if (condicion){
sentencias;
} [else] { <- Esto es opcional.
sentencias;
}
ejemplo:
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri"){
echo "Ten un buen fin de semana";
} else {
echo "Nos vemos mañana.";
}
?>
</body>
</html>
ELSEIF
Es un condicional complementario al IF, permitiendo que evalue otra posibilidad si la primera no coincide. La sintaxis seria asi:
if (condicion) {
sentencias;
} elseif (condicion) {
sentencias;
} [else] { <- Opcional
sentencias;
}
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri"){
echo "Ten un buen fin de semana";
} elseif ($d="Sat") {
echo "gracias por venir Hoy nos vemos el lunes.";
} else {
echo "Nos vemos mañana.";
}
?>
</body>
</html>
PHP - Operadores Arimeticos
Es una descripcion breve de los operadores matematicos y logicos que se utilizan en PHP. Aca va la descripcion:
Operadores Arimeticos:
Operador Descripcion Sintaxis + Suma X=4+2 - Resta X=4-2 * Multiplicar X=4*2 / Dividir X=4/2 % Modulo (Devuelve el resto) X=4%2 ++ Incrementa de a 1 X++ -- Sustrae de a 1 X--
Operadores de asignación:
Operador Ejemplo Equivale a = X=Y X=Y += X+=Y X=X+Y -= X-=Y X=X-Y *= X*=Y X=X*Y /= X/=Y X=X/Y %= X%=Y X=X%Y
Operadores de comparacion:
Operador Equivale a Ejemplo == es igual a 5==8 devuelve False != no es igual a 5!=8 devuelve True > Mas grande que 5>8 devuelve False < Mas chico que 5<8 devuelve True >= Mayor o igual que 5>=8 devuelve False <= Menor o igual que 5<=8 devuelve True
Operadores Logicos:
Operador Descripcion Ejemplo ! NOT !(X==Y) && AND (X==10 && Y==5) || OR (X==10 || Y==5)
jueves, octubre 19, 2006
PHP - Variables en gral.
Aca va lo ultimo por hoy. Es basicamente, declaracion de variables y procedimiento para concatenar (ahhhh, bueno) variables en una frase. La verdad que esta bueno porque yo no lo sabia y en otros lenguajes se hace distinto. Je
Primero las variables siempre se declaran anteponiendo el simbolo de $ o sea $variable (como todo lenguaje de programacion sin simbolos raros ni nada de espacios) y despues para unir 2 datos distintos se utiliza el punto (.).
Aca van los ejemplos:
Primero las variables siempre se declaran anteponiendo el simbolo de $ o sea $variable (como todo lenguaje de programacion sin simbolos raros ni nada de espacios) y despues para unir 2 datos distintos se utiliza el punto (.).
Aca van los ejemplos:
<html>
<body>
<?php
$txt="Hola Mundo"; <- variable con su respectivo dato
echo $txt; <- Aca se lo muestra en Pantalla.
?>
<?php
$txt1="Hola"; <- Declaracion de 1era variable.
$txt2="Mundo"; <- Declaracion de 2da variable.
echo "Esto es texto concatenado: " . $txt1 . ", " . $txt2;
?>
</body>
</html>
PHP - Comentarios dentro del programa
Esto es para agregar comentarios y poder describir mejor las partes internas del programa. Es simple porque es muy al estilo Javascript y la verdad se me facilita un monton. Aca las dos formas de comentario:
// Esto es un comentario.
/*
Esto es un
comentario
en bloque
*/
// Esto es un comentario.
/*
Esto es un
comentario
en bloque
*/
PHP - Mostrar en Pantalla.
Es una pavada pero en realidad para imprimir en pantalla algo se utiliza la sentencia echo o print. La utilizacion es igual pero realmente no se cual es la diferencia pero seria algo asi:
echo "Prueba"
print "Prueba mas prueba"
echo "Prueba"
print "Prueba mas prueba"
PHP - SINTAXIS
Mi primer entrada de PHP, en realidad es una pavada pero me va a servir para recordar mejor el tema de la estructura para declarar PHP. La verdad que es una pavada pero nunca esta de mas.
Basicamente en paginas web los archivos son .php y dentro se declaran las sentencias como cualquier página WEB pero para diferenciar las de php se dice: "<?php (las sentencias) ?>". Aca va un ejemplo:
Espero que sea util para el que lo necesite.
Basicamente en paginas web los archivos son .php y dentro se declaran las sentencias como cualquier página WEB pero para diferenciar las de php se dice: "<?php (las sentencias) ?>". Aca va un ejemplo:
<html>
<body><?php
echo "Hello World";
?></body>
</html>
Espero que sea util para el que lo necesite.
miércoles, octubre 18, 2006
Flash ActionScript - loadClip()
Es una pavada para algunos pero la verdad que a mi me gusto ya que me soluciono un problema con la carga de peliculas en Flash. El procedimiento es mas o menos asi:
primero se declara la variable:
mi_nc=new MovieClipLoader(); <- es el tipo de dato que se define.
despues se le dice que pelicula y en donde:
mi_nc.loadClip("ejemplo.swf",0)
"ejemplo.swf": es el archivo tambien puede ser URL (p.e. http://www.mydomain.com/ejemplo.swf")
"0": es la ubicacion (o contenedor), por ejemplo 0 reemplaza la pelicula y si se define una pelicula se reemplaza a esa.
La verdad a mi me salvo para hacer unas animaciones mucho mas mononas. Seguire de a poco subiendo a este machete.
primero se declara la variable:
mi_nc=new MovieClipLoader(); <- es el tipo de dato que se define.
despues se le dice que pelicula y en donde:
mi_nc.loadClip("ejemplo.swf",0)
"ejemplo.swf": es el archivo tambien puede ser URL (p.e. http://www.mydomain.com/ejemplo.swf")
"0": es la ubicacion (o contenedor), por ejemplo 0 reemplaza la pelicula y si se define una pelicula se reemplaza a esa.
La verdad a mi me salvo para hacer unas animaciones mucho mas mononas. Seguire de a poco subiendo a este machete.
martes, octubre 03, 2006
Bienvenido
La idea es que vaya subiendo lo que voy aprendiendo de los distintos idiomas de programacion que sé y que me gustaria aprender (algo como Ajax por ejemplo). En este blog voy a habilitar los posteos asi que aquel que quiera colaborar con algo o aumentar las explicaciones con comandos de algun lenguaje X y asi se pueda tener de referencia para el que lo necesite. A medida que le vaya incrementando, van a entender lo que quiero. Desde ya muchisimas gracias por visitarlo.

Aguante el gallo de Morón que es lo mas groso que hay!!!!

Aguante el gallo de Morón que es lo mas groso que hay!!!!
Suscribirse a:
Entradas (Atom)