je suis actuellement en train de développer un site intranet, où des fichiers seront disponible en téléchargement et comme les gens n'auront pas le droit d'insérer des documents sur le serveur, on a trouvé la possibilité que ces fichiers soient insérées dans une base de données (MS SQL SERVER 2005), le problème est que ce code :
>>dans un formulaire on récupère le fichier du disque client et ensuite
je traite comme :
$nom = $_FILES['fich']['name'];
$type = $_FILES['fich']['type'];
$taille = $_FILES['fich']['size'];
$fich= $_FILES['fich']['tmp_name'];
if ($f = fopen( $fich, "r"))
{
$contenu=fread($f, $taille);
$donnees=addslashes($contenu);
$idservice="dircot";
$req= "INSERT INTO $table(nomfic,categorie,dateinsert,periode,idservice,fic) VALUES ('$nom','rapport','$date','$periode','$idservice','$donnees')";
$idreq=mysql_query($req, $connexion);
$nb=mysql_affected_rows($connexion);
if ($nb<=0) {echo "l'insertion a échoué !<br>Erreur: ". mysql_error()."<br>";}
}
ce code marchait parfaitement sur MYSQL, mais pas en SQL SERVER que je ne connais et je ne sais pas comment l'adapter pour tourner.aidez moi svp, c'est vraiment urgent
merci