Zurück   HTML Forum > Programmierung > PHP

PHP Das PHP Forum für schnelle Hilfe und reichlich Tipps von Experten auf dem Gebiet von PHP.

Neues Thema erstellen  Antwort
 
Themen-Optionen Thema durchsuchen
Alt 16.01.2015, 11:03   #1
Neuer Benutzer
 
Registriert seit: 16.01.2015
Beiträge: 1
Standard Werte vor Dateiname bei upload

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-Code:
<?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;
?>
jess ist offline   Mit Zitat antworten
Neues Thema erstellen  Antwort
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.