[reply me in english] Hola tengo un problema con el siguiente código, se supone que liste los nombres de todas las imágenes dentro del directorio "imagenes/galeria" con sus respectivas dimensiones. En mi servidor apache local, que tengo montado en mi ordenador corre normalmente, pero cuando lo subo para el servidor me da error, especÃficamente: "500 Internal Server Error", he probado cambiándole los permisos a los archivos a todos los permisos que el servidor me deja cabmiárselos, pero sigo teniendo el mismo error. Mi sitio está hospedado por: www.100webspace.com y es del dominio: [____].idohost.com (100webspace.com permite cambiar el dominio si lo deseas de 100webspace.com a idohost.com). Gracias de antemano. <?php function getImagesList($dir) { $directory = dir($dir); while ($file = $directory->read()) { if (eregi("^[a-zA-Z0-9]+\.jpe?g$", $file)) { $file = $dir."/".$file; $source = imagecreatefromjpeg($file); $array[] = array($file, imagesx($source), imagesy($source)); } } $directory->close(); return $array; } $arr = getImagesList("imagenes/galeria"); while(list($i, $imagesArray) = each($arr)) { echo $imagesArray[0].": ".$imagesArray[1].", ".$imagesArray[2]."<br>"; } ?>
Is the directory your images are stored in owned by the www host? This can cause problems. You may need to change the permissions of each file as well as the directory.
500 Error is normally to do with configuration. If it is all your web site pages, it is something in the .HTACCESS file. Here is a link (sorry, English) http://www.modwest.com/help/kb5-291.html This is about 500 errors. (Sorry, my spanish is rusty)