Skip to content
Extraits de code Groupes Projets
Valider 83fa225c rédigé par Fil's avatar Fil
Parcourir les fichiers

retour d'une erreur lorsque le fichier uploade est trop gros (on n'est plus...

retour d'une erreur lorsque le fichier uploade est trop gros (on n'est plus dans un script signe, il faut ruser... dommage)
parent e8f81cbc
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -141,6 +141,19 @@ function check_upload_error($error, $msg='') {
' &gt;&gt;"></div></form>');
}
// Erreur appelee depuis public.php (la precedente ne fonctionne plus
// depuis qu'on est sortis de spip_image.php, apparemment).
function erreur_upload_trop_gros() {
include_spip('inc/filtres');
minipres(_T('pass_erreur'),
"<p>"
.taille_en_octets($_SERVER["CONTENT_LENGTH"])
.'<br />'
._T('upload_limit',
array('max' => ini_get('upload_max_filesize')))
."</p>");
exit;
}
//
// Gestion des fichiers ZIP
......
......@@ -64,8 +64,19 @@ if (defined('_INC_PUBLIC')) {
die (_L("Faut pas se gener"));
# par defaut
} else
} else {
// traiter le cas pathologique d'un upload de document ayant echoue
// car trop gros
if (empty($_GET) AND empty($_POST) AND empty($_FILES)
AND strlen($_SERVER["CONTENT_LENGTH"]) >= 7
AND strstr($_SERVER["CONTENT_TYPE"], "multipart/form-data;")) {
include_spip('inc/getdocument');
erreur_upload_trop_gros();
}
// mais plus probablement nous sommes dans le cas
$fond = 'sommaire';
}
// Particularites de certains squelettes
if ($fond == 'login')
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter