Bonjour,
Comme dit voilà mes modifications:
Je récapitule en taille maximale de l'envoie du fichier je veux 11mo.
J'ai essayé plein de code voilà ou j'en suis. Les fichiers supérieurs à environ 1mo ne passent pas..erreur de conversion peut-àªtre.
Citation
/plugins/adm_redacteurs/editors/upload/upload.php
//INITIALISATION DES VARIABLES DE CONFIGURATION POUR UPLOAD (A NE SURTOUT PAS MODIFIER !!)
$pathRepUpload = 'plugins/adm_redacteurs/editors/';
$allowedUpload = false;
$allowedCreateRep = false;
$allowedRenameRepFile = false;
$allowedDeleteRepFile = false;
$allowedExtFileUpload = array();
$deniedExtFileUpload = array();
//Ajout de ZebulonT
$maxFileSizeUpload = '125829120'; //Taille maximale des fichiers en upload (en octets)
//Fin ajout de ZebulonT
$accessRepUpload = array('img','photo','file','pages','flash');
$accessRepUploadImage = array('img','photo');
$accessRepUploadLink = array('file','img','photo','pages','flash');
Dans le màªme fichier.
Citation
//UPLOAD DES FICHIERS
if($allowedUpload == true) { //AUTORISATION
if ((isset($redacprefs['rwritfile']) && $redacprefs['rwritfile'] == "On" && $redacprefs['rwritcatfile'] == "On") || (isset($redacprefs['rwritfile']) && $redacprefs['rwritfile'] == "On" && $redacprefs['rwritcatfile'] != "On" && ereg('^('.implode($accessRepUpload,'|').')/'.$redacprefs['rnamecatfile'],$rep))) { //AUTORISATION REDACTEUR
echo '<form name="uploadit" enctype="multipart/form-data" action="upload.php?lng='.$lng.'" method="post" onsubmit="return UploadValid(this,\'ficup\');" >';
echo '<input type="hidden" name="rep" value="'.$rep.'" />';
echo '<input type="hidden" name="upvalid" value="ok" />';
echo '<input type="hidden" name="uptype" value="'.$uptype.'" />';
echo '<input type="hidden" name="pathconfig" value="'.$pathRepUploadConfig.'" />';
echo '<input type="hidden" name="namerepconfig" value="'.$nameRepUploadConfig.'" />'; //Ajout de ZebulonT
//Si on limite la taille des fichiers en upload ici... Alors il n'y a pas de message d'erreur !...
echo '<div class="labelupload">Attention : la taille des fichiers en upload est limité à '.$maxFileSizeUpload / 11264 .' Ko !</div>'; //On affiche un avertissement propos de la taille maximale autoris? pour les fichiers en upload...
//echo '<input type="hidden" name="MAX_FILE_SIZE" value="'.$maxFileSizeUpload.'">';
//Fin ajout de ZebulonT
echo '<div class="labelupload"><img src="'.CHEMIN.$pathRepUpload.'upload/img/upload.gif" width="16" height="16" border="0" alt="'.$lang_upload[13].'" title="'.$lang_upload[13].'" />'.$lang_upload[13].'</div>';
echo '<div class="upload"><input type="file" name="ficup" size="27" /><input class="bouton" type="submit" value="'.$lang_upload[18].'" /></div>';
echo '</form>';
}
}
Au meme fichier encore
Citation
if((count($allowedExtFileUpload) > 0 && !in_array(strrchr($_FILES['ficup']['name'],'.'),$allowedExtFileUpload)) || (count($deniedExtFileUpload) > 0 && in_array(strrchr($_FILES['ficup']['name'],'.'),$deniedExtFileUpload))) { //AUTORISATION EXTENSION DU FICHIER
$pagerror = 1;
$erreur = $lang_upload[21];
}
//Ajout de ZebulonT
//Controle de la taille des fichiers
if (filesize($_FILES['ficup']['tmp_name']) > $maxFileSizeUpload)
{
$pagerror = 1;
//$erreur = $lang_upload[39];
$erreur = 'Echec car la taille du fichier est supérieure à la taille permise !Cette taille maximale est de 11Mo ...';
}
//Fin ajout de ZebulonT
Dans le fichier plugins/adm_redacteurs/inc/upload.inc
Citation
//INITIALISATION DES VARIABLES DE CONFIGURATION POUR UPLOAD (A NE SURTOUT PAS MODIFIER !!)
$pathRepUpload = 'plugins/adm_redacteurs/editors/';
$allowedUpload = false;
$allowedCreateRep = false;
$allowedRenameRepFile = false;
$allowedDeleteRepFile = false;
//Ajout de ZebulonT
$maxFileSizeUpload = '125829120'; //Taille maximale des fichiers en upload (en octets)
//Fin ajout de ZebulonT
$allowedExtFileUpload = array();
$deniedExtFileUpload = array();
$accessRepUpload = array('img','photo','file','pages','flash');
$accessRepUploadImage = array('img','photo');
Citation
if((count($allowedExtFileUpload) > 0 && !in_array(strrchr($_FILES['ficup']['name'],'.'),$allowedExtFileUpload)) || (count($deniedExtFileUpload) > 0 && in_array(strrchr($_FILES['ficup']['name'],'.'),$deniedExtFileUpload))) { //AUTORISATION EXTENSION DU FICHIER
$pagerror = 1;
$erreur = $lang_upload[21];
}
//Ajout de ZebulonT
//Controle de la taille des fichiers
if (filesize($_FILES['ficup']['tmp_name']) > $maxFileSizeUpload)
{
$pagerror = 1;
//$erreur = $lang_upload[39];
$erreur = 'Echec car la taille du fichier est sup?ieure la taille permise !Cette taille maximale est de 11Mo ...';
}
//Fin ajout de ZebulonT
if($pagerror != 1) { //UPLOAD ET INDEXATION
Citation
//UPLOAD DES FICHIERS
if($allowedUpload == true) { //AUTORISATION
if ((isset($redacprefs['rwritfile']) && $redacprefs['rwritfile'] == "On" && $redacprefs['rwritcatfile'] == "On") || (isset($redacprefs['rwritfile']) && $redacprefs['rwritfile'] == "On" && $redacprefs['rwritcatfile'] != "On" && ereg('^('.implode($accessRepUpload,'|').')/'.$redacprefs['rnamecatfile'],$rep))) { //AUTORISATION REDACTEUR
echo '<form name="uploadit" enctype="multipart/form-data" action="admin.php?lng='.$lng.'" method="post" onsubmit="return UploadValid(this,\'ficup\');" >';
echo '<input type="hidden" name="pg" value="upload" />';
echo '<input type="hidden" name="rep" value="'.$rep.'" />';
echo '<input type="hidden" name="upvalid" value="ok" />';
echo '<input type="hidden" name="uptype" value="'.$uptype.'" />';
//echo '<input type="hidden" name="pathconfig" value="'.$pathRepUploadConfig.'" />';
//echo '<input type="hidden" name="namerepconfig" value="'.$nameRepUploadConfig.'" />';
//ajout de
//Si on limite la taille des fichiers en upload ici... Alors il n'y a pas de message d'erreur !...
echo '<input type="hidden" name="MAX_FILE_SIZE" value="'.$maxFileSizeUpload.'">';
echo '<div class="labelupload">Attention : la taille des fichiers en upload est limité à '.$maxFileSizeUpload / 12288 .' Ko !</div>'; //On affiche un avertissement propos de la taille maximale autoris? pour les fichiers en upload...
//Fin ajout
Merci d'avance