Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/03/2010, 11:33
Avatar de reclamador
reclamador
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 7
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: seleccionar imagen para un video con php...

estube probando el código y no se como hacer que me funcione...

te pongo el código aquí


Código PHP:
Ver original
  1. <?php
  2.  
  3.    
  4.  
  5.     // los tipos de imagen para mostrar
  6.  
  7.  
  8.         $imagetypes = array("image/jpeg", "image/gif");
  9.  
  10.     // Please acknowledge use of this code by including this header.
  11.  
  12.         function getImages($dir)
  13.         {
  14.             global $imagetypes;
  15.  
  16.  
  17.     // matriz de celebrar valor de retorno
  18.  
  19.         $retval = array();
  20.    
  21.     // Añadir una barra final, si faltan
  22.  
  23.         if(substr($dir, -1) != "/") $dir .= "/";
  24.  
  25.     // ruta de acceso completa del servidor en el directorio
  26.  
  27.         $fulldir = "{$_SERVER['DOCUMENT_ROOT']}/$dir";
  28.  
  29.         $d = @dir($fulldir) or die("getImages: Failed opening directory $dir for reading");
  30.         while(false !== ($entry = $d->read())) {
  31.     // Pasar archivos ocultos
  32.         if($entry[0] == ".") continue;
  33.  
  34.     // verificación de los archivos de imagen
  35.         if(in_array(mime_content_type(" $fulldir$entry"), $imagetypes)) {
  36.         $retval[] = array(
  37.         "file" => "/$dir$entry",
  38.         "size" => getimagesize("$fulldir$entry")
  39.         );
  40.     }
  41. }
  42.     $d->close();
  43.     return $retval;
  44. }
  45.  
  46. // buscar detalles de la imagen
  47.         $images = getImages("var/www/imagenes");
  48.  
  49. // mostrar en la página
  50. foreach($images as $img) {
  51. echo "<img class=\"photo\" src=\"{$img['file']}\" {$img['size'][3]} alt=\"\">\n";
  52. }
  53. ?>
  54.  
  55. <STYLE type="text/css">
  56.  
  57. .photo {
  58.  float: left;
  59.  margin: 0.5em;
  60.  border: 1px solid #ccc;
  61. padding: 1em;
  62. font-size: 10px;
  63. }
  64.  
  65. </STYLE>

Y claro, logicamente al cargar la página para ver si funciona o no funciona, me dice:
getImages: Failed opening directory var/www/imagenes/ for reading.

Por si sirve de algo, estoy trabajando localmente y con Ubuntu 9.10.

saludos