Ajax y php 2 parte

0

Por admin | para la categoría de Ajax, php | noticia del 13-07-2009

Código del fichero javascript validacion.js

Continúa leyendo … »

lectura de ficheros en php

0

Por admin | para la categoría de php | noticia del 16-06-2009

Php como muchos otros lenguajes permite la lectura de ficheros, con muchas similitudes a c++

Código de fichero lecturafichero.html este formulario se conecta a un script de php encargado de leer el fichero,. los name del formulario son las las variables que se van a pasar por método post al script de php para recogerlas
mediante $_post['variable']

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
<style type="text/css">
 
  .formulario { width:600px; margin-left:auto; margin-right:auto; }
 
  h1 { text-align:center; }
 
  .botones { margin-left:100px; margin-top:50px; }
 
</style>
 
<body>
 
 <div class="formulario">
 
 <h1> Formulario Fichero </h1>
 <form action="lecturafichero.php" method="post">
 
 <label>Nombre fichero Texto</label>
 
 <input type="text" name="fichero" value="" size="20" />
 
 <div class="botones">
 <input type="submit" value="enviar"/>
 
 &nbsp;
 
 <input type="reset" value="borrar" />
 
 </div>
 
 </form>
 
 </div>
 
</body>

Continúa leyendo … »

Validación formularios php y javascript

0

Por admin | para la categoría de Nuevas Tecnologías, php | noticia del 01-06-2009

En este ejemplo vamos a ver una validación simple de los campos de un formulario. Contamos por una parte con un formulario escrito en html y por otro, el código javascript que valida dicho formulario, una vez que el formulario pasa por javascript, se pasa al correspondiente código php para su procesado.

Tenemos el código javascript encargado de comprobar que los campos del formulario no estan vacíos
mediante el Doom de javascript

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//el onSubmit va por delante del action si devuelve false no se hace el action 
 
  function chequeodatos()
  { 
     var formulario = document.forms[0];
 
	 var nombre = formulario.nombre.value;
 
     var clave = formulario.clave.value;
 
	 if ( (nombre =="" )|| (clave =="") )
	 {
 
		var mensaje = document.getElementById("mensaje");
 
		mensaje.innerHTML = "faltan datos";
 
		return false;
	 }
	 else
	 {
 
	    return true;
	 }   	 
 
 
  }

Continúa leyendo … »

Instalación phpMyadmin linux ubuntu

0

Por admin | para la categoría de Nuevas Tecnologías, php | noticia del 15-05-2009

En anteriores post habíamos visto la forma de instalar apache2 y mysql, una herramienta muy utilizada para todos aquellos que programamos en php es el phpMyadmin. Esta herramienta nos aporta un entorno gráfico para trabajar con un servidor de bases de datos como mysql.

Para instalar los paquetes abrimos un terminal y escribimos sudo aptitude install phpmyadmin en el navegador escribimos http:\\localhost\phpmyadmin y nos muestra la página de error de dirección no encontrada, esto es debido a que nuestro directorio donde esta instalado phpmyadmin no es el directorio donde se visualizan los datos datos del servidor apache2,  nos referimos a la ruta /var/www . Para un correcto funcionamiento necesitamos establecer un enlace simbólico desde el fichero de instalación del phpmyadmin

sudo ln -s /usr/share/phpmyadmin/ /var/www/

Bien hacemos http:\\localhost\phpmyadmin  dependiendo de la versión de php que estemos utilizando nos puede salir la pantalla de bienvenida del phpmyadmin o no.

Como vamos a trabajar con php5 nos puede salir un error de extesión de mysql.so o mysql.dll, tenemos que decir en la configuración de php5, el directorio de las librerías de mysql, cual es su ubicación para ello vamos a editar el php.ini  con

sudo gedit /etc/php5/Apache2/php.ini y cambiar la siguiente línea en dicho fichero

extension_dir = “/usr/lib/php5/20060613+lfs”

20060613+lfs esto ultimo depede de la instalación de cada usuario

resetear el apache2 sudo /etc/init.d/apache2 restart

php funciones parámetros por valor y por referencia

0

Por admin | para la categoría de php | noticia del 01-05-2009

En php una función se declara mediante la palabra reservada function, como en muchos otros lenguajes, php al ser un lenguaje no tipado no tenemos que indicar el tipo de dato devuelto por la función. Para devolver un valor utilizamos return

Una función siempre encapsula un conjunto de instrucciones que tienen como finalidad una finalidad, por ejemplo el cálculo de un perímetro de una figura etc…

Declaración   function NombreFunción ( $parámetro1, $parámetro2,…)

para llamar a la función para su utilización,  utilizamos  NombreFunción (valor1, valor2)

Primer caso, cuando pasamos los datos por valor las modificaciones de los valores de los parámetros dentro de la función no tienen repercusión fuera de ella, mientras si pasamos los datos por dirección los cambios que se realicen dentro de la función quedan reflejados fuera. 

En php para pasar por dirección se utiliza function NombreFunción (&$parámetro1 , &$parámetro1) como cabecera de la función, la llamada a la función es igual que por valor NombreFunción (valor1,valor2)

Continúa leyendo … »

código arrays en php

0

Por admin | para la categoría de Nuevas Tecnologías, php | noticia del 20-04-2009

Los arrays nos permiten almacenar una colección de elementos, dichos elementos no tienen porque ser del mismo tipo es decir, puede haber tipos númericos  junto con tipos cadena dentro de la misma variable de tipo array.

Código de ejemplo para arrays de php, días de la semana

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 < ?php
 
 
   $arraydiasSemana =  array( "lunes", "martes", "miercoles", "jueves", "viernes" , "sabado", "domingo" );
 
   //recorremos el array
 
 
   for ($i=0; $i< 7 ; $i++)
   {
 
   echo "el dia de la semana es $arraydiasSemana[$i]  <br/>";
   }
 
 
   //para acceder a una posición en concreto vamos mediante el id
 
   echo "vemos la posición cero $arraydiasSemana[0] ";
 
  ?>

Continúa leyendo … »

Php switch

0

Por admin | para la categoría de Nuevas Tecnologías, Pequeñas recetas, php | noticia del 17-04-2009

Utilizamos la instrucción switch cuando queremos realizar determinadas intrucciones en función del valor de una variable.  El switch sustituye a los if else anidados
Continúa leyendo … »

php bucles

0

Por admin | para la categoría de Nuevas Tecnologías, php | noticia del 16-04-2009

Cuando queremos hacer una instrucción, un número de veces seguidas y sabemos de antemano cuantas veces van a ser, utilizamos el bucle for, que tiene una variable de control, una comparación y un incremento

For ( int nombreVariable = valor; comparación ejemplo nombreVariable < valor; incremento nombreVariable)
{

}

<?php
 
 for ($i=1; $i<=5; $i++)
 {
	 echo "numero es: $i";
 
 }
 
 ?>

Ejemplo de aplicación de un bucle for con la tabla de multiplicar

<?php
 
 //realización de la tabla de multiplicar 
 
 $tabla = 5;
 
 for (  $i=1; $i <= 10; $i++)
 {
    echo "el resultado de multiplicar $i por $tabla es ".$i*$tabla."<b-->";
 }
 
?>

El bucle while se utiliza cuando no sabemos con antelación el número de ejecuciones que vamos a necesitar, se evalúa la condición al principio, si es verdadera se entra detro del bucle y cuando deja de cumplise la condición se sale fuera.

Ejemplo de código bucle do while es como el while pero la codición se evalúa al final. La primera vez siempre se ejecuta, no se comprueba la condición.

<?php
 
   $edad = 55;
 
   do
   {
      echo "no estas jubilado tienes $edad";
 
	  $edad ++;
   }
   while ( $edad < 65 );
 
   echo "estas jubilado";
 
?>