Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Intentando modificar EasyGallery

Estas en el tema de Intentando modificar EasyGallery en el foro de Sistemas de gestión de contenidos en Foros del Web. Estoy tratando de modificar el script EasyGallery ( http://wingnut.freitagmorgen.de ) para que me coja las fotos automáticamente. Ejemplo:Tengo un archivo "coches.php" que llama a la ...
  #1 (permalink)  
Antiguo 19/04/2008, 08:16
 
Fecha de Ingreso: febrero-2005
Mensajes: 272
Antigüedad: 19 años, 1 mes
Puntos: 0
Intentando modificar EasyGallery

Estoy tratando de modificar el script EasyGallery (http://wingnut.freitagmorgen.de) para que me coja las fotos automáticamente.

Ejemplo:Tengo un archivo "coches.php" que llama a la funcion easygallery.php, quiero que coja las fotos de la carpeta "coches".

Para ello he hecho lo siguiente

Código PHP:
//Obtiene el nombre de la carpeta donde están las fotos

$f explode("/"$_SERVER['PHP_SELF']);
$f=$f[count($f)-1];
$f[count($f)-1];
$carpeta=substr($f0, -4);

// Root directory
$root_dir "./".$carpeta

En principio recupero el nombre del archivo que llama la funcion y se lo envio a la funcion para que busque en la carpeta con el mismo nombre.

Pues no me funciona y me da el siguiente fallo

Warning: imagejpeg() [function.imagejpeg]: Unable to open './coche/thumbnails/thumbnails/tn_tn_coche.JPG' for writing: No such file or directory in /home/coche/public_html/EasyGallery/EasyGallery.php on line 260
tn_tn_coche.JPG created.

Y un bucle infinito que no para dar escribir lo mismo.

Saludos
__________________
Barcode.es
  #2 (permalink)  
Antiguo 19/04/2008, 08:33
 
Fecha de Ingreso: febrero-2005
Mensajes: 272
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Intentando modificar EasyGallery

Solucionado comentando lo siguiente

Código PHP:
/*while ($dirname = readdir($root_handle))
{
  $var1 = strcmp($dirname,'.');
  $var2 = strcmp($dirname,'..');
  $var3 = is_dir($root_dir.'/'.$dirname);      
  if (($var1!=0) && ($var2!=0) && ($var3==1))
  {
    $dir_handle = opendir($root_dir.'/'.$dirname);
    $postmp = 0;
    while ($filename = readdir($dir_handle))
    {
        for ($i=0;$i<sizeof($filetypes);$i++)
        {
        $postmp = strpos($filename, $filetypes[$i]);
        if ($postmp>0)
        {
          $folders[] = $root_dir.'/'.$dirname;
          break 2;
        }
        }
       }
    closedir($dir_handle);
  }    
}    

if (!$folders)
{
  echo "<div class=\"error\">";
  echo "<span class=\"content\"><br>ERROR: Searched folders don't contain any image! Please change the \$root_dir.</span>";
  echo "</div>";
  exit();
}
    
// !!! if you dont want your folders in reverse order change rsort() to sort()     
rsort($folders);
*/ 
Y modificando esto

Código PHP:
// set initial variable $ordner
if (!isset($ordner))
  
$ordner $carpeta
Ahora tengo un script que muestra las fotos que estan en una carpeta con el mismo nombre que el archivo.

__________________
Barcode.es
  #3 (permalink)  
Antiguo 19/04/2008, 11:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: Intentando modificar EasyGallery

Tema trasladado a Aplicaciones Prefabricadas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:01.