Muy buenas, en este nuevo POST voy a explicar una función que nos puede ser útil cuando queramos crear una página web o blog personal, pero con un toque de php.
Como bien dice el título trabajermos con una galeria de fotos en flash con la que introduciremos la fotos con una función php.
Primero de todo hemos de tener claro que es lo que necesitamos para hacer la galeria.
Todo lo que necesitamos es lo que nos muestra la siguiente imagen:
Necesitamos una carpeta (en este caso la llamamos gallery)que serà donde guardaremos las fotos de nuestra galeria. Un archivo en flash que es donde estara nuestra plantilla de donde se veran la imagenes (estas plantillas la podemos encontrar facilmente por internet).
Esta plantilla va recibir la ruta i los datos de las fotografias que queremos que se vea, esta serà la funcion del xml que mediante el codigo podra ser visible. I aqui es donde va a intervenir el php. En este caso los datos de las fotografias estaran guardados en un Base de datos mysql.
En el siguiente codigo que os muestro os explico linea por linea el porque de cada paso:
mysql_connect("localhost:3307","root",""); //conectamos a la base de datos
mysql_select_db("flash"); // seleccionamos la base de datos $res=mysql_query("SELECT * FROM imatge"); // hacemos la consulta
$fitxer="images.xml"; // Damos nombre a nuestro xml
$fp=fopen($fitxer,"w+"); //assignamos la variable que nos va a escribir
$capsalera ='' . chr(13); //identificamos la cabecera
fwrite($fp,$capsalera); // escribimos la cabecera en nuestro archivo
$arrel = "
fwrite($fp,$arrel); // escribimos la etiqueta en el archivo
for ($x=0; $x <> { // --> de la ruta
fwrite($fp,"
$imatge= mysql_result($res,$x,"url");//la ruta de la imagen
$thumbnail= mysql_result($res,$x,"srul");//otra vez la ruta de la imagen $caption=
mysql_result($res,$x,"descripcio");//descripcion del archivo
fwrite($fp,"
fwrite($fp,"
fwrite($fp,"".$thumbnail."".chr(13)); fwrite($fp,"" .chr(13));//fin de funcion de una imagen }
fwrite($fp,"".chr(13)); //fin de codigo fclose($fp);//fin de fichero ?>
I con este codigo tendremos nuestro archivo XML i lo que veremos es lo siguiente:
I galeria creada. Hasta la proxima
Interacción de FLASH-XML utilizando PHP
Posted by
Kaos
On
Categories: