Problème Upload Fichier
shamsoun
Messages postés
57
Statut
Membre
-
Dynamix Messages postés 206 Statut Membre -
Dynamix Messages postés 206 Statut Membre -
Bonjour, je ne peux pas uploader des fichiers de grands taille (supérieure à 2 ou 3 Mo) et je ne sais pas pourquoi malgré j'ai pas fais la condition sur la size du fichier, problème de php, il n'accepte pas des fichiers de grand taille ou quoi, merci de résoudre mon petit prob...
voila mon code
<?php
include ("connexion.php");
$tit_fich=$_POST['tit_fich'];
$niv_etu=$_POST['niv_etu'];
$dat = date('j/m/y');
$DESTINATION_FOLDER = 'mes_fichiers/' ;
if(!empty($_FILES['up_fich1']["name"])){
$nomFichier = $_FILES['up_fich1']["name"] ;
$nomTemporaire = $_FILES['up_fich1']["tmp_name"] ;
$poidsFichier = $_FILES['up_fich1']["size"] ;
$typeFichier = $_FILES['up_fich1']["type"] ;
if($poidsFichier <> 0){
$uploadOk = move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER . $nomFichier) ;
if( !move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER . $nomFichier) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
}
$req = "INSERT INTO 'basesana'.'tabfichier' ('titre_fichier', 'fichier', 'date_insertion', 'classe') VALUES ('$tit_fich', '$nomFichier', '$dat', '$niv_etu');";
$res = mysql_query($req);
}
?>
voila mon code
<?php
include ("connexion.php");
$tit_fich=$_POST['tit_fich'];
$niv_etu=$_POST['niv_etu'];
$dat = date('j/m/y');
$DESTINATION_FOLDER = 'mes_fichiers/' ;
if(!empty($_FILES['up_fich1']["name"])){
$nomFichier = $_FILES['up_fich1']["name"] ;
$nomTemporaire = $_FILES['up_fich1']["tmp_name"] ;
$poidsFichier = $_FILES['up_fich1']["size"] ;
$typeFichier = $_FILES['up_fich1']["type"] ;
if($poidsFichier <> 0){
$uploadOk = move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER . $nomFichier) ;
if( !move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER . $nomFichier) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
}
$req = "INSERT INTO 'basesana'.'tabfichier' ('titre_fichier', 'fichier', 'date_insertion', 'classe') VALUES ('$tit_fich', '$nomFichier', '$dat', '$niv_etu');";
$res = mysql_query($req);
}
?>
A voir également:
- Problème Upload Fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
1 réponse
Ca vient de ta configuration PHP. Va faire un tour dans le fichier php.ini, il faut changer la variable upload_max_filesize qui est par défaut à 2M.
Pour changer une valeur de configuration via le langage PHP directement (fonction ini_set) : https://www.php.net/manual/fr/function.ini-set.php
Pour changer une valeur de configuration via le langage PHP directement (fonction ini_set) : https://www.php.net/manual/fr/function.ini-set.php