Werte vor Dateiname bei upload

Diskutiere Werte vor Dateiname bei upload im PHP Forum im Bereich Programmierung; Hallo, ich habe ein Script für einen Multiupload. Dieses klappt soweit auch so wie es soll ganz gut. Leider werden bei den hochgeladenen Dateien...
  • Werte vor Dateiname bei upload Beitrag #1
J
jess
New member
Beiträge
1
Punkte Reaktionen
0
Hallo,

ich habe ein Script für einen Multiupload. Dieses klappt soweit auch so wie es soll ganz gut. Leider werden bei den hochgeladenen Dateien Werte vor dem Dateinamen angezeigt, z.B. 54b8eb2167d3d_new 1.txt. Könnt ihr mir weiterhelfen das nur new 1.txt ohne den Werten davor angezeigt wird?

Grüße jess

PHP:
<?php
function getExtension($name)
{
  return (false === ( $p = strrpos($name, '.') ) ? '' : substr($name, ++$p));
}

// Erlaubte Dateiendungen
$allowedExtensions = array('png', 'jpg', 'jpeg',  'xlsx',  'pdf');
// Maximale Größe der Datei
$maxSize = 20971520;
// Hilfsvariable für Array Index
$i = 0;
foreach($_FILES as $file) :
    foreach($file['name'] as $filename) : 
        $extension = getExtension($filename);
        if(!in_array($extension, $allowedExtensions)) {
            echo 'FORBIDDEN EXTENSION', $filename;
            ++$i;
            // Datei überspringen falls Endung nicht erlaubt
            continue;
        }
         
        if($file['size'][$i] > $maxSize) {
            echo 'FILE TO BIG';
            ++$i;
            continue;          
        }
        // Eindeutiger Dateiname
        $save_as_name = uniqid().'_'.$filename;
        // Datei auf Server speichern
        move_uploaded_file($file['tmp_name'][$i], $save_as_name); 
     
        ++$i;
    endforeach;
endforeach;
?>
 
Thema:

Werte vor Dateiname bei upload

Oben Unten