Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/04/2009, 14:13
fenixtx
 
Fecha de Ingreso: febrero-2009
Mensajes: 26
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: subiendo documentos a sqlserver con php (en binario)

no entiendo, es que los errores que me daba no tiene k ver con la respuesta que me pusiste, disculpa...

lei lo que me pusiste pero no encuentro la relacion :(...
el errore que me da es:
Cita:
message: No se puede enviar datos de Unicode de intercalación exclusiva de Unicode o datos ntext mediante DB-Library (como ISQL) o la versión ODBC 3.7 o anterior.
y el codigo es este:

Cita:
<?php
//if(isset($_GET['id'])) {

// you may have to modify login information for your database server:
$conexion=mssql_connect("xcl-it08","sa","") or die ("no se ha podido conectar a la BD");

mssql_select_db("clientesdb") or die ("no se ha podido seleccionar la BD");

$sql = "SELECT * FROM archivos WHERE id=2";

$consulta = mssql_query($sql,$conexion);

$datos = mssql_result($consulta,0,"archivo_binario");
$tipo = mssql_result($consulta,0,"archivo_tipo");
$nombre = mssql_result($consulta,0,"archivo_nombre");
$peso = mssql_result($consulta,0,"archivo_peso");

header("Content-type: $tipo");
header("Content-length: $peso");
header("Content-Disposition: attachment; filename=$nombre");
echo base64_decode($datos);


//}
?>
ahora de verda que no se que cambiar para que resulte la descarga...son tan pocas lineas que no se k hago mal...T_T

muchas gracias por toda tu ayuda igual...