tengo un super problema y espero que alguien me pueda ayudar porque ya llevo tiempo con esto y nada. Bueno cambie de servidor y monte todas mis aplicaciones de php al nuevo servidor (windows, con IIS, php y mysql) estas caracteristicas son iguales al servidor que tenia.
El problema radica en que NO inserta en mi BD el contenido del archivo binario(imagen), inserta el type pero no el contenido del archivo, Mis aplicaciones son las siguientes:
PARA INSERTAR:
$data = addslashes(fread(fopen($form_data, "rb"), filesize($form_data)));
$result = MYSQL_QUERY("INSERT INTO Tabla(NomImagen,TypeImagen) ".
"VALUES('$data','$form_data_type')");
$id= mysql_insert_id() or die (mysql_error());
PARA MOSTRAR:
echo "<div align=center><img src='ver_imagen.php?id=$var1' width='50'></div>";
SCRIPT VER_IMAGEN.PHP:
MYSQL_CONNECT("localhost","","");
mysql_select_db("bd");
$query = "select ID,NomImagen,TypeImagen from Tabla where ID='$id'";
$result = MYSQL_QUERY($query);
$data = MYSQL_RESULT($result,0,'NomImagen');
$type = MYSQL_RESULT($result,0,'TypeImagen');
header("Content-type: $type");
echo $data;
Como ven el codigo es correcto
y no entiendo porque NO inserta en la BD. El script no me envia ningun error ni warning, porque sera chicos???, alguien puede ayudarme. Se los agradeceria mucho si me puedieran orientar la verdad es que no entiendo porque hace esto. De antemano muchas Gracias. Chao
, pero lo que no quiero yo es otra rutina puesto que la mia funciona, la verdad lo que no quiero es andar revolviendo codigo.
, no se porque normalmente cuando despliego en pantalla este valor me muestra caracteres raros pero ahora no trae nada, pero ¿¿¿porque????
. Pues mira esta rutina ya la he puesto en marcha y funciona al 100% el problema es que cuando lo uso con IIS no funciona, esto es la variable $data no trae ningun valor y cuando lo uso con Apache Web Server si funciona, pero no se porque???. Eso es lo que me tiene super confundida, ¿¿porque sera??. Alguien ¿¿sabe porque??. Muchas Gracias por la Ayuda. Gracias y Chao.
Por Favor chicos ayudenme 
