PHP - guardar image en f. binario dentro de variable

 
Vista:

guardar image en f. binario dentro de variable

Publicado por Chuty (1 intervención) el 28/02/2003 18:05:27
Problema con fopen
Tengo una imagen en c:\imagenes\imagen.PNG y deseo guardarla en una variable en formato binario como lo hago.

Ya que necesito esa variable para guardar la imagen en mi base de datos. SQL SERVER

Ya que puede recuperar la longitud del archivo
<?php
$fichero = "imagen.png";

if (!isset($fichero))
{
// Mostrar el formulario de petición del fichero
}
else
// Proceso del elemento $fichero
{
// Comprobación de que $fichero existe en el directorio
// y se trata de un fichero
if (!file_exists($fichero) || !is_file($fichero))
{
// $fichero no es un nombre de un fichero perteneciente
// al directorio actual
echo "<H1 ALIGN='Center'>ERROR: no existe un fichero ",
"con ese nombre</H1>\n";
}
else
{
// Obtengo las propiedades del fichero cuyo nombre
// es $fichero
$tamanio = filesize($fichero);
echo $tamanio;
}
}
?>
me falta solo recuperar una variable de la imagen en formato binario.
Salu2 y gracias

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:hay varias opciones

Publicado por xxx (1 intervención) el 28/02/2003 20:21:20
http://www.php.net/manual/es/ref.filesystem.php

hay varias opciones..
pero.. para que quieres guardar una imagen en una base de datos.
no es buena idea en la mayoria de los casos.

lo que puedes hacer, es subir la imagen al servidor, y guardar en la base de datos del nombre del fichero (que puede ser algo unico como un hash de md5, o el tiempo, con microsegundos).

he trabajado mucho con esto, y te digo que es lo mejor que hay.

pero si quieres seguir almacenando la imagen en una BLOB, puedes usar el link del tope, que yo sepa son varias las opciones que tienes .. solo es cuestion de leer el manual.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar