- Output for 8.1.0 - 8.1.29, 8.2.0 - 8.2.23, 8.3.0 - 8.3.11
- string(117) "Die Dateigröße der gewählten Datei überschreitet die upload_max_filesize Einstellung der php.ini"
<?php
final class DemoFile
{
public function codeToMessage($code): string
{
switch ($code) {
case \UPLOAD_ERR_INI_SIZE:
$message = 'Die Dateigröße der gewählten Datei überschreitet die upload_max_filesize Einstellung der php.ini';
break;
case \UPLOAD_ERR_FORM_SIZE:
$message = 'Die Dateigröße der gewählten Datei überschreitet die laut Formular erlaubte MAX_FILE_SIZE';
break;
case \UPLOAD_ERR_PARTIAL:
$message = 'Die Datei wurde nur teilweise hochgeladen';
break;
case \UPLOAD_ERR_NO_FILE:
$message = 'Es wurde keine Datei ausgewählt';
break;
case \UPLOAD_ERR_NO_TMP_DIR:
$message = 'Temporäres Verzeichnis fehlt';
break;
case \UPLOAD_ERR_CANT_WRITE:
$message = 'Datei konnte nicht zwischengespeichert werden';
break;
case \UPLOAD_ERR_EXTENSION:
$message = 'Datei-Upload durch Plugin gestoppt';
break;
default:
$message = 'Unbekannter Fehler';
break;
}
return $message;
}
}
$d = new DemoFile();
var_dump($d->codeToMessage("1"));