Bueno ... como muchos otros usuarios; copie el código y le di para adelante. Veo que al final del primer post (donde se publica este código) hay correcciones (creo que dos) con sus correspondientes fechas y comentarios.
Y ... como muchos otros usuarios, no podía ver las imágenes publicadas ni por
listar_imagenes.php ni por
ver.php. Lógico, si no anda ver.php no anda listar... aparecian las tan sitadas cruces.
Leí hasta la pagina 5 de todo este post, tratando de no ser un gil mas de la lista, pero no pude encontrar una solución a mi problema. Unos decían que era problema del servidor, otro un problema de los headers ... yo no podía encontrar la maldita falla.
Y es que, a mi parecer, en
ver.php hay un error. La sentencia de búsqueda MySql
$sql especifica los campos archivo_binario, nombre_archivo y archivo_peso:
Código PHP:
$sql = "SELECT archivo_nombre,archivo_binario,archivo_tipo FROM archivos WHERE id='".$_GET['id']."'";
sin embargo ... mas abajo se asigna a
$peso el valor arrojado por la búsqueda con mysql_result con el parametro ['archivo_peso'].
Código PHP:
$peso = mysql_result($consulta,0,"archivo_peso");
Si replanteamos la búsqueda con
Código PHP:
$sql = "SELECT * FROM archivos WHERE id='".$_GET['id']."'";
la cosa funciona de maravillas, por lo menos, a mi.
No entiendo como este código le puede haber funcionado a la mayoría.
No se que tengo en mi configuración de mi servidor que hacer que esto a mi no me funcione.