PHP-Hispano.net Comunidad hispana de desarrollo web

Contacto | #php_para_torpes | Enlázanos | ¿Quiénes somos?

14 usuarios Online (0)

Darse de alta en la web | Recuperar password   
Inicio / Foros / PHP / guardar en directorio

guardar en directorio

0 respuestas 864 visitas Categoría PHP

guardar en directorio

Avatar de xanatos

Nivel 1 (3 posts)

* * * * * * *

0 Agradecimientos

#0 Offline xanatos 23 mar 04
estoy haciendo un sistema de galerias de fotos, pero al querer guardar los thumbnails hechos en la carpeta \'thumbs\' , no puedo crearla siendo que la carpeta tiene todos los permisos. espero alguien peuda ayudarme para seguir con mi pequeño proyecto.


<?

// inicio funcion redimenzionado

function red_jpeg($img_o,$img_n,$img_nan,$img_nal,$img_nc// definimos la funcion de redimenzionado con el siguiente orden imagen original, imagen nueva, nueva anchura, nueva altura, calidad del thumbnail
         
{

          
$img imagecreatefromjpeg($img_o);  // creamos imagen desde la original
          
$thumb imagecreatetruecolor($img_nan,$img_nal); // creamos la imagen nueva
          
imagecopyresized($thumb,$img,0,0,0,0,$img_nan,$img_nal,imagesx($img),imagesy($img));  // redimenzionamos la imagen original y la copiamos en la imagen
          
imagejpeg($thumb,$img_n,$img_nc); // guardamos la imagen nueva donde especifica $img_n (imagen nueva)

         
}
          
// fin funcion redimenzionado

// lectura y generacion de thumbnails

$diropendir(".\");  // abrimos directorio
echo \"<font size=\'3\' face=\'georgia\'><b>Index Of:~ </b></font><br>\";
while ($archivo = readdir($dir))  // leemos archivos del directorio
{

  mkdir(\"/thumbs/\", 0777); // creamos directorio thumbs
  $archivo = strtolower($archivo);   // transformamos todos los nombres de archivo a minuscula

      if ($archivo != \'.\' && $archivo != \'..\' && $archivo != \' \')
         $extencion = strtolower(substr($archivo,-4,4));  // leemos los ultimos 4 caracteres de cada archivo
         {
                 if ($extencion == \'.jpg\')
                 {

                 $path = \"/thumbs/\";
                 red_jpeg($archivo,$path.\'th_\'.$archivo,70,70,95); // ejecutamos la funcion de redimenzionado

                 $a_thumb = fopen(\"/thumbs/th_\".$archivo\", \"w\");

                 echo \"<a href=\\\"\".$archivo.\"\\\"><img src=\'$a_thumb\'></a><br>\";  // creamos el link para cada thumbnail
                 }
                 else
                 {
                 echo \"No hay imagenes *.jpg en el directorio<br>\";
                 }
         }
}

closedir();   // cerramos directorio

// fin :)

?>


Responder mensaje

Para poder participar debes ser un usuario registrado de PHP-Hispano. :: Deseo darme de alta en esta comunidad ::
Login / Password   

Temas relacionados

E Titulo Respuestas Última resp. Creado el Visitas Foro
Pregunta Guardar archivo en Directorio nuevo 5 15 feb 09
por ciberwap
mié, 03 mar 04 (05:59)
por xanatos
3008 PHP
Pregunta SELECCIONAR ARCHIVOS Y EDITARLOS 0 - - - - - - -
mar, 03 may 05 (06:44)
por Rigter
1155 PHP
Pregunta Subir archivos con FTP_PUT ¿por que da error? 4 19 nov 05
por NoSetup.org
vie, 18 nov 05 (13:48)
por Ex-usuario
1356 PHP
Pregunta Subir imagenes al servidor, no a la bd por favor 13 16 jun 10
por Ammpster
mar, 14 mar 06 (14:45)
por mrproper
2939 PHP
Pregunta ayuda... 4 19 abr 06
por shr3kull
mar, 11 abr 06 (13:07)
por shr3kull
565 PHP

php-hispano.net 2002 - 2013 | XHTML 1.0
Datos Legales | Webmaster