Telechargement de fichier
eliah
-
crabs Messages postés 909 Statut Membre -
crabs Messages postés 909 Statut Membre -
Bonjour j'ai un pitit probleme
Je veux que l'utilisateur selectionne un de ses fichiers et que par la suite le contenu de ce fichier soit stocké dans un des champs de ma base.
Mon code, au lieu d'inclure le contenu du fichier dans ma base inclu seulement ce type de chose: /tmp/GyiK
Si quelqu'un a une idée de pourkoi ca marche pas et ou se trouve l'erreur ./
Merci de répondre assez vite :)
Je veux que l'utilisateur selectionne un de ses fichiers et que par la suite le contenu de ce fichier soit stocké dans un des champs de ma base.
Mon code, au lieu d'inclure le contenu du fichier dans ma base inclu seulement ce type de chose: /tmp/GyiK
else if ($cle==Alignement && $objet==alignements){
$savefile=$Desktop.$_FILES["alignement"]["name"];
$temp=$_FILES["alignement"]["tmp_name"];
if(!move_uploaded_file ($temp,$savefile)){
echo "erreur de copie" ;
}
$nomfichier=$_FILES['alignement']['name'];
$contenu=fread (fopen($nomfichier,"r"),filesize($nomfichier));
fclose($nomfichier);
$rien=unlink($savefile, $temp);
$debut_requete .= "$cle, ";
$fin_requete .= "'$contenu', ";
}
Si quelqu'un a une idée de pourkoi ca marche pas et ou se trouve l'erreur ./
Merci de répondre assez vite :)
A voir également:
- Telechargement de fichier
- Fichier bin - Guide
- Site de telechargement - Accueil - Outils
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
Salut,
Quelques remarque en commentaire
A+, crabs
Quelques remarque en commentaire
else if ($cle==Alignement && $objet==alignements){
$savefile=$Desktop.$_FILES["alignement"]["name"];
$temp=$_FILES["alignement"]["tmp_name"];
if(!move_uploaded_file ($temp,$savefile)){
echo "erreur de copie" ;
// si tu as une erreur il faut arreter
}
// le move_uploaded_file a normalement deplacé le fichier -> $savefile
// donc il faut utiliser $savefile
$nomfichier=$_FILES['alignement']['name'];
$contenu=fread (fopen($nomfichier,"r"),filesize($nomfichier));
// attention il faut fermer le descripteur retourné par fopen() et
// pas le nom de fichier
fclose($nomfichier);
// 1 appel a unlink par fichier à effacer
// $temp a été déplacer en $savefile, pas de raison de l'effacer
$rien=unlink($savefile, $temp);
$debut_requete .= "$cle, ";
$fin_requete .= "'$contenu', ";
}
A+, crabs