Ich stecke in einer Sackgasse.
Über ein kleines Formular lade ich fünf Dateien hoch. Diese werden mit microtime() umbenannt. Nach dem Upload wird eine neue Seite aufgerufen, auf der ich einander zugeordnet sowohl den Orginalnamen als auch den microtime-Namen brauche.
Das Array mit den Orginalnamen fange ich direkt nach dem Senden ab. Aber wie komme ich jetzt auf der neuen Seite an die microtime-Namen? Wenn ich richtig liege müßte innerhalb der Schleife eine Zuordnung im Array erfolgen, aber wie stellt man das an?
Hier mal der code:
Über ein kleines Formular lade ich fünf Dateien hoch. Diese werden mit microtime() umbenannt. Nach dem Upload wird eine neue Seite aufgerufen, auf der ich einander zugeordnet sowohl den Orginalnamen als auch den microtime-Namen brauche.
Das Array mit den Orginalnamen fange ich direkt nach dem Senden ab. Aber wie komme ich jetzt auf der neuen Seite an die microtime-Namen? Wenn ich richtig liege müßte innerhalb der Schleife eine Zuordnung im Array erfolgen, aber wie stellt man das an?
Hier mal der code:
PHP:
<?php
ob_start();
session_start();
$_SESSION['doppelt'] = $_FILES;
if(isset($_FILES))
{
foreach($_FILES as $key => $org_name)
{
if(isset($_FILES[$key]['tmp_name']) && isset($_FILES[$key]['name']))
//Pfüfung des Dateitypes
$endung = '';
if ( $_FILES[$key]['type'] == 'image/jpeg')
{
$endung[$key] .= '.jpg';
}
if ( $_FILES[$key]['type'] == 'image/gif')
{
$endung[$key] .= '.gif';
}
$upname[$key] = microtime() ;
$upname[$key] = $upname[$key].$endung[$key];
$org_name[$key] = strtolower($_FILES[$key]['name']);
move_uploaded_file($_FILES[$key]['tmp_name'] , 'uploads/' . $upname[$key]);
header("location: upload_6a.php");
} // ende von foreach
} // ende der Upload-Schleife
?>
<form method="post" enctype="multipart/form-data" action="<? $_SERVER["PHP_SELF"];?>">
<input type="file" name="datei_1" id="Datei1" /><br />
<input type="file" name="datei_2" id="Datei2" /><br />
<input type="file" name="datei_3" id="Datei3" /><br />
<input type="file" name="datei_4" id="Datei4" /><br />
<input type="file" name="datei_5" id="Datei5" /><br />
<input type="submit" name="submit" value="Upload!" />
</form>
<?php ob_end_flush ?>