<?php
//include_once('../../sessionhelpers.inc.php');
if($_POST['files'])
{
$array=$_POST['files'];
foreach($array as $files)
{
if(strlen($files)>0)
{
echo '<h3>'.$files.'<h3/>';
//$sql=mysql_query("insert into ticket_uploads (ticket_id, ticket_datei) values('666','$files')");
}
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="http://ajax.googleapis.com/
ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="reCopy.js"></script>
<script type="text/javascript">
$(function(){
$('.inputf:last').each(function(){
$(this).bind('change', function() {
var ext = $('.inputf:last').val().split('.').pop().toLowerCase();
// Array gibt -1 zurück wenn das Element nicht gefunden wurde
// gibt eine Zahl größer 0 zurück wenne es an der Stelle gefunden
// Position 1 gibt 0 zurück, Position 2 gibt 1 zurück
var erg = $.inArray(ext, ['gif','png','jpg','jpeg']);
//alert(erg);
// Hier soll der Code testweise laufen
var newName = this.files[0].name;
for(var i=0; i < files.length; i++) {
if(files[i] == newName) {
alert('Bereits enthalten');
}
}
// Ist der Wert -1 nicht zulassen --> Element wurde nicht gefunden
if (erg == -1) {
alert("Datei wird nicht zugelassen");
//Feld leeren
$(this).val("");
}
// Ist der Wert größer --> Element wurde gefunden und wird zugelassen
else if (ext > '-1') {
alert("Datei wird zugelassen");
var filesize=this.files[0].size;
var maxfilesize=2621440;
if (filesize > maxfilesize) {
alert('Die gewählte Datei ist größer als die vorgabe für die Dateigröße');
//Feld leeren
$(this).val("");
}
else {
alert('Die gewählte Datei und deren größe überschreiten das Limit nicht und werden zulassen.');
// Zeige Link mehr Uploads an
$('a.add').css({visibility: "visible"},1000);
}
}
else {
alert("Datei wird nicht zugelassen");
}
});
});
var removeLink = ' <a class="remove" href="#" onclick="$(this).parent().fadeOut(function(){ $(this).remove() }); return false">-</a>';
$('a.add').relCopy({ append: removeLink});
});
</script>
<style type="text/css">
body{ font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.remove {color:#cc0000; text-decoration:none;}
.add {color:#cc0000; text-decoration:none; visibility:hidden;}
.plus {}
.input{ border: solid 1px #006699; padding:0px; text-decoration:none;}
</style>
</head>
<body>
<form method="post" action="">
<p class="clone"> <input type="file" name="files[]" class="inputf"/></p>
<p><a href="#" class="add" rel=".clone">+</a></p>
<input type="submit" value="Senden" />
</form>
</body>
</html>