upload на повече от една снимки

r_a_s

Registered
Здравейте, сложил съм едно поле за качване на снимка от компютъра.
Искам да има от долу линк ОЩЕ СНИМКИ и като натисна на него да ми се добавя второ поле за добавяне на снимка и така до 6 снимки примерно!
Благодаря ви за помоща!!!
 
demo: Тук
Сорс Код:
Код:
<?php

if (isset($_POST["act"]) && !empty($_POST["act"])){
foreach ($_FILES["images"]["name"] as $key => $items) {
if (empty($items)) continue;
$add = "uploads/$items";
if (copy($_FILES["images"]["tmp_name"][$key], $add)){
chmod("".$add."",0777); // set permission to the file.
} else {
print "File: ".$items." ne moje da bade prikachen!!! <br>";
}
}
}

if (isset($_GET["act"]) && !empty($_GET["act"])){
@unlink("uploads/".$_GET["f"]);
}
$results = array();

$handler = opendir("uploads/");
while ($file = readdir($handler)) {
if ($file != "." && $file != "..") {
$results[] = $file;
}
}

$f_html = "<div>\n";
$n = 0;
foreach($results as $key => $vals) {
$f_html .= "<div><span>".(++$n).". </span><strong>".$vals."</strong> <a href=\"".$_SERVER["SCRIPT_NAME"]."?act=del&f=".$vals."\">[delete]</a></div>\n";
}
$f_html .= "</div>\n";

$max_no_img=6; // Maximum number of images value to be set here

$html = "<form method=post action='' enctype='multipart/form-data'>\n";
$html .= "<input type='hidden' name='act' value='upload'>\n";
$html .= "<table border='0' width='400' cellspacing='0' cellpadding='0' align=center>\n";
$b = 1;
for($i=1; $i<=$max_no_img; $i++){
$idRow = ($i != "1" ? " id=\"id_".$i."\" style=\"display:none;\"": "");
$html .= "<tr".$idRow."><td>Файл: $i</td><td>
<input type=file name='images[]' class='bginput'>\n
<input type=\"button\" onclick=\"addRow('".(++$b)."');\" value=\"Ново поле\">\n
</td></tr>\n";
}

$html .= "<tr><td colspan=2 align=center><input type=submit value='Прикачи файловете'></td></tr>\n";
$html .= "</form> </table>\n";


echo "
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n
<html>\n
<head>\n
<meta http-equiv=\"content-type\" content=\"text/html; charset=windows-1251\">\n
<meta name=\"generator\" content=\"PSPad editor, www.pspad.com\">\n
<title>Upload images</title>\n
<script type=\"text/javascript\">
function addRow(id){
var row = document.getElementById(\"id_\"+id);
if (row != null){
row.style.display = '';
}
}
</script>

</head>\n
<body>\n
".$html."
<p>&nbsp</p>\n
".$f_html."
</body>\n
</html>\n
";

?>
 

Back
Горе