Upload-ZIP

sab46sam

Grünschnabel
Hallo zusammen,

ich bekomme echt bald kriesen. Und zwar habe ich ein upload-feld das der user zip-datein hochladen kann. Mein Problem ist das ich es so machen will, dass es nur zip hochgeladen können. Klappt bei mir nicht. Und vorallem wenn ich die Seite abrufe ohne etwas zu upen, dan lädt es immer das letzte file hoch. Liegt das am temporärer ordner ? ich weiss ich kann ein basename machen, aber sobald ich es mache erscheint gar nicht. Das heisst wird nichts mehr hochgeladen.

Voran könnte das liegen. Mein Script, soll nur zip-datein hochladen und an einem ordner welches mit datum und uhrzeit benannt wird, entpacken. bekomme das einfach nicht hin.


hier der code:

PHP:
<?php
   				$path = 'zip/';
				$directory = opendir("./$path"); //Verzeichnisordner
				
				
				$today = date("d_m_Y_h_i_s");
				$todayspath = "zip/".$today;
				$todaysfile = $today.".xml"; 
															
				

				if(!empty($_FILES['upload']['tmp_name']) && empty($_FILES['upload']['error']) or $_FILES['userfile']['type'] == 'application/zip')
					{
						mkdir($todayspath);
						rename("zip/", $todayspath."/".$todaysfile );
						move_uploaded_file($_FILES['upload']['tmp_name'], "zip/".$_FILES['upload']['name']);	
					}
	
				
				
			
 ?>
 
Code:
if(!empty($_FILES['upload']['tmp_name']) && empty($_FILES['upload']['error']) or $_FILES['userfile']['type'] == 'application/zip')

$_FILES['userfile']['type']

ich denke da liegt der fehler, überall checkst du die "upload" file und nicht "userfile",
denke du solltest da mal "upload" eintragen anstatt "userfile" dann sollte es gehen....
 
Zurück