Eléphant du PHP |
120 Messages
13 mai 2006, 08:48
oui c vrai que la base peut etre simplifiée du fait que le plus important c le fichier seulement. tout le reste je m'en sert pas trop a part le nom et le type. en revanche ya une évolution mais comme tout évolution un nouveau pb vient avec : j'arrive a télécharger le fichier lui meme avecle script suivant :
$hote = 'localhost';
$base = 'test';
$user = 'root';
$pass = '';
$cnx = mysql_connect ($hote, $user, $pass) or die (mysql_error ());
$ret = mysql_select_db ($base) or die (mysql_error ());
$req = "SELECT img_id, img_type,img_blob,img_nom FROM images WHERE img_id = ".$id;
$ret = mysql_query ($req) or die (mysql_error ());
$col = mysql_fetch_row ($ret);
header ("Content-type: ".$col[1]);
header("content-Disposition: attachment; filename=".$col[3]);
echo $col[2];
le pb c que certains fichiers qui sont récupérés sont justement mal récupérés. je pense en particulier a des fichiers xls. c en réalité ce type de fichier que je dois stocker dans la base, chose que apparemment marche bien, mais a la récup. ca fou la merde. on peut pas en dire de meme pour des fichier .doc, qui eux sont bien récupérés.
tu me serai d'une grande aide si tu pouvai m'indiquer les erreurs ou solutions. merci encore.