Problème Upload Fichier

shamsoun Messages postés 57 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);
}

?>
A voir également:

1 réponse

Dynamix Messages postés 206 Statut Membre 76
 
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
1