miércoles, 26 de diciembre de 2012
Ejercicio ex4.22.php
<?php
extract($_REQUEST);
print "Su nombre es $tu_nombre. <br>";
print "Su numero de telefono es $tu_telefono.";
?>
<html><head><title>Usando etiquetas cortas de PHP o Short Tags
</title></head>
<body>
<br>
<br>
Tu nombre es <?=$tu_nombre?> y tu telefono es <?=$tu_telefono?>
</body>
</html>
Ejercicio ex4.21.HTML
<html>
<head>
<title>Formulario Simple en HTML</title>
</head>
<body bgcolor="lightblue"><font size="+1">
<form action="http://localhost/Ejercicios1/ex4.22.php" />
<!--<form action="http://localhost/Clases/chapter4_examples/ex4.22.php" /> -->
<p>
Por favor introduzca su nombre: <br />
<input type="text" size=30 name="tu_nombre" />
<br>
Por favor introduzca su teléfono: <br>
<input type="text" size=15 name="tu_telefono" />
<br />
<input type=submit value="enviar" />
</form>
</body>
</html>
Apuntes: Formularios en PHP Simples.
◊ Formularios en PHP Simples.
• Método Get Y Post:
La diferencia entre estos dos
métodos radica en la forma de enviar los datos a la página, mientras que el
método GET envía los datos usando la URL, el método POST los envía por la
entrada estándar STDIO.
Ejercicio 4.17A.php
<?php
/*
Author: Andrea Rubio
Date:20/12/2012
Descripcion:Funciones para el manejo de variables
ultima modificación: 20-12-12
*/
?>
<html><head><title>Testeando Variables</title></head>
<body bgcolor="#66CC66">
La funcion <b>isset()</b> - Determina si una variable esta definida y no es NULL - <br />
La funcion<b> empty()</b> - Se considera vacía si no existe si su valor es igual a FALSE <br />
La funcion<b> is_null()</b> - Comprueba si una variable es NULL <br />
La funcion<b> is_int() <b> - Determina si una variable es un string numerico <br />
La funcion <b> is_string()<b> - Determina si una variables es string o es evaluada<br />
<font face="verdana" size="+1">
<p />
<?php
$nombre="";
$edad=67.65;
$municipio="Santa Cruz";
$numero=678;
$nulo=null;
print 'Funcion empty() :'. empty($nombre) ."<br>";
print 'is_null :'. is_null($nulo) ."<br>";
print 'is_int() :'. is_int($edad) ."<br>";
print 'is_string : ' .is_string($numero) . "<br>";
Ejercicio 4.15.php
<?php
/*
Author: Andrea Rubio Mesa
Date: 21/12/2012
Descripcion: Uso de la funcion isset()
Ultima modificacion:
*/
?>
<html>
<head><title>Testeando Variables</title></head>
<body bgcolor="66cc66">
La funcion <b>isset()</b> - Determina si una variable esta definida y no es NULL - <br />
<font face="verdana" size="+1">
<p />
<?php
$first_name=" "; $middle_name=" "; $last_name=" ";
$age=67;
$state="Santa Cruz";
print 'isset($age) : '. isset($age) ."<br />";
print 'isset($city) : '. isset($city) ."<br />";
print 'isset($state) : '. isset($state) ."<br />";
?>
</body>
</html>
Ejercicio 4.14.php
<?php
/*
Author:Escuela Taller Crea-Tic
Date: 20/12/2012
Descripcion: Trabajar con variables y Referencias
y manejo de etiquetas cortas
Ultima modificacion:
*/
?>
<html><head><title>Referencias</title></head>
<body bgcolor="yellow"><font size="+1">
<?php
$husband = "Cariño"; //asigna el valor "Cariño" a $husband
$son = & $husband; //Asigna una referencia a $son.
//Ahora $husband es una referencia o alias
//para $son.Las referencias tienen el mismo valor
print "Su esposa lo llama $husband y su madre lo llama $son. <br />";
$son = "Mary"; //Se asigna un nuevo valor a $son;
//$husband obtiene el mismo valor
print "Ahora su esposa y su madre lo llaman $son, $husband es un hombre. <br />";
?>
</body>
</html>
Ejercicio 4.13.php
<?php
/*
Author:Escuela Taller Crea-Tic
Date: 21/12/2012
Descripcion: Trabajar con variables y tipos de datos
Mezclados y concatenados.
Ultima modificacion:
*/
?>
<html>
<head><title>Concatenaciones</title></head>
<body bgcolor="ccff66">
<b>
<?php
$n = 5 . " gatos";
$years = 9;
print "Los $n " . " " . "vivieron ". $years * 5 . " años. <br>";
echo "Si tiene ", $years. $n , ".<br/>";
//echo gettype($n);
?>
</b>
</body>
</html>
Ejercicio 4.11.php
<?php
/*
Author:Escuela Taller Crea-Tic
Date: 20/12/2012
Descripcion: Trabajar con variables parte II
y manejo de etiquetas cortas
Ultima modificacion:
*/
?>
<html>
<head><title>Variables2</title></head>
<body bgcolor="lightblue">
<?php
$name = "Marcos";
$city = "La laguna";
?>
<font face = " verdana" size='+1'>
<p>
hoy es <?=date("1")?> y parece <?php echo date ("1") ; ?>
<br>
Su nombre es <?=$name?> y trabaja en <?=$city?>
</font>
</body>
</html>
viernes, 21 de diciembre de 2012
Apuntes : Tipo de datos , variables y constantes.
• TIPOS DE DATOS:
-PHP soporta 8 tipos de datos
primitivos:
Tipos
escalares: bolean, integer(entero), double(doble), string(cadena de
caracteres).
Tipos
compuestos: array(matrices unidimensionales y bidimensionales), object.
Tipos
especiales: resource, NULL.
El tipo de una variable no se
suele especificar. Se decide en tiempo de ejecución en función del contexto y
puede variar.
-Funciones de interés:
La
función gettype () devuelve el tipo de una variable.
Las
funciones is_type comprueban si una variable es de un tipo dado:
Is_array(), is bool(), is_float(),
is_integer(), is_null(), is_numeric(), is_resource(), is_scalar(), is_string().
La function
var_dump() muestra el tipo y el valor de una variable. Es especialmente
interesante con los arrayas.
Tipo integer (números enteros):
27, -5, 0
Tipo double (números reales):
1.234, 5.33
Tipo bolean (lógico)
-Valores:
trae, false (insensibles a las mayúsculas.)
-El
0 y la cadena vacía tienen valor false.
Tipo string:
-Las
cadenas se encierran entre comillas simples o dobles:
- ´simples´: admite los caracteres de escape \´(comilla simple) y \\ (barra). Las variables no se expanden.
- “dobles”: admite más caracteres de escape, como \n(salto de línea), \r, \t(tabulación), \\, \$, \”. Los nombres de variables si se expanden.
- Ejemplos:
$a = 9;
print `a vale
$a\n`;
// muestra a
vale $a\n
print “a vale
$a\n”;
// muestra a
vale 9 y avanza una línea.
• VARIABLES:
Las variables siempre van
precedidas de un $.
El nombre es sensible a las
mayúsculas.
Comienzan por letra o subrayado,
seguido de letras, números o subrayado.
Variables predefinidas:
$GLOBALS, $_SERVER,
$_GET,$_POST,$_COOKIES, $_FILES, $_ENV, $_REQUEST, $_SESSION.
Ámbito: globales al fichero
(exepto funciones) o locales a una función.
Ejemplo:
$valor
= 5;
print
“El valor es: “ . $valor . “\n”;
print
“El valor es: $valor\n”; // ojo: comillas dobles.
• CONSTANTES:
-Definición de constantes:
Define
(“CONSTANTE”, “hola”);
Print
CONSTANTE;
No llevan $ delante.
Sólo se pueden definir constantes de los tipos escalares (bolean, integer, double, string).
Sólo se pueden definir constantes de los tipos escalares (bolean, integer, double, string).
jueves, 13 de diciembre de 2012
Ejercicio 08 fechas español
<html>
<head><title>short tags y funciones</title></head>
<body bgcolor="lightgreen">
<h1>Fecha y Hora actual</h1>
<font size="+2">
<?php
setlocale (LC_ALL,"Spanish_Spain");
echo "Ud. esta viendo esta pagina el dia ";
echo strftime ("%A ");
echo "y todo va bien";
?>
</font>
</body>
</html>
Ejercicio 07 fecha español
<html>
<head><title>Fecha y Hora actual</title></head>
<body>
<h1>Fecha y Hora actual</h1>
<?php
setlocale (LC_ALL, "spanish");
echo strftime ("%A %d de %B del %Y");
?>
</body>
</html>
Ejercicio 06 fechas
<html>
<head><title>Fecha y Hora actual</title></head>
<body>
<h1>Fecha y Hora actual</h1>
<?php
print "Hoy es ";
print date ("d M Y");
print "<br>";
print "La hora actual es ";
print Date ( "g:i a" ) ;
?>
</body>
</html>
Ejercicio 04
<html><head><title>Mezclando HTML y PHP</title>
<body>
<font size="+2">
<?php
// aqui habia un error y elimine lo que ponia
// PHP script
print "Es un dia perfecto!<br>"; // este es un comentario
//
?>
</body>
Ejercicio 03
<?php
echo"Hola Todos, ", "por la tarde!", "<br>"; //Sin uso de parentesis
echo ("It's such a perfect day!<br>"); //Con uso de parentesis
print "Hola a todos" . "los seres del mundo!" . "<br>"; // Cpncatenacion
print "Hola a todos nuecamente !<br>" ; //No necesita parentesis
print ("ES un dia perfecto!<br>") ; //parentesis ok
Ejercicio 02
<html>
<head>
<title> Hola a todos</title>
</head>
<body>
<h1> Ejemplo de PHP</h1>
<?php
print "¡esto funciona muy bien!<br>";
?>
</body>
</html>
Apuntes:Sintaxis básica
TEMA 2.LENGUAJE PHP BÁSICO:
-Sintaxis básica.
-Tipos de datos.
-Variables
-Constantes.
-Expresiones y operadores.
-Estructuras de control.
-Funciones.
-Tablas.
-Bibliotecas de funciones.
• SINTAXIS BÁSICA:
PHP es sensible a las
mayúsculas.
Las instrucciones se separan
con ; como en C. La marca final ?> implica un ;.
Comentarios. Una nota para identificar lo que estamos
haciendo /*.. ..*/
Para imprimir: Echo y print.
-Echo: Muestra una cadea o más
Echo “Hola mundo”
Echo “Hola” , “mundo”
-Print:Muestra una cadena.
Print “Hola mundo”
Print “Hola” , “mundo”
-Puedes decir lo mismo en HTML y PHP pero la diferencia es a
la hora de escribirlo.
Apuntes: Desarrollo de sitios web con PHP y MYSQL
TEMA 1.INTRODUCCIÓN.
-Introducción a PHP.
-Instalación de Apache.
-Instalación de PHP.
-Instalación de una
distribución de Apache:XAMPP.
-Entornos de desarrollo para
PHP.
-Recursos de PHP.
• LENGUAJES DE SCRIPT:
Php es un lenguaje de scripo
del lado del servidor , similares a :
-ASP.
-JSP.
-COLDFUSIÓN.
Los scripts PHP están
incrustados en los documentos HTML y en el servidor los interpreta.
El cliente nunca ve el código
sino los resultados
• ¿POR QUÉ PHP?:
Por sus ventajas, es potente ,
fácil de aprender, de libre distribución, permite el acceso a base de datos y
otras funciones.
Dispone de abundante soporte en
la web.
• REQUISITOS:
Servidor web Apache
Módulo PHP
Con la base de datos MySQL si
se desea páginas dinámicas.
• OTRAS UTILIDADES:
Herramientas para la gestión de
MySQL , como PHPMyAdmin.
Editores de PHP.
Manuales de PHP y MySQL.
• XAMPP:
Es una distribución de Apache
que incluye MySQL , PHP y otras herramientas.
Es gratuito y fácil de
instalar.
Es una multiplataforma.
Hay que tener cuidado porque no
es segura y no es adecuado; pero el paquete incluye una herramienta para
obtener una configuración más segura.
• ¿CÓMO DESARROLLAR UN
PROYECTO PHP?
Los PHP son ficheros de texto y
se pueden crear con cualquier editor de texto.
Es mejor utilizar entornos de
desarrollo que permitan editar el código.
Algunas entornos de desarrollo
son los siguientes:
-Dev-PHP.
-Eclipse.
-Aptona Studio.
Suscribirse a:
Entradas (Atom)