Wie kan mij verder helpen met een truc om files te uploaden vanuit een html
pagina (zo'n bladeren en verzenden knop) liefst meerder files tegelijk.
Vast bedankt
Ronald
Likes: 0
Wie kan mij verder helpen met een truc om files te uploaden vanuit een html
pagina (zo'n bladeren en verzenden knop) liefst meerder files tegelijk.
Vast bedankt
Ronald
> Wie kan mij verder helpen met een truc om files te uploaden vanuit een
html
> pagina (zo'n bladeren en verzenden knop) liefst meerder files tegelijk.
http://www.php.net/copy
Mazzel,
Matthijs
> Vast bedankt
> Ronald
>
>
"Ronald" <nieuws@nobreak_nospam.nl> schreef in bericht
news:3ec2c4b2$0$131$e4fe514c@dreader5.news.xs4all. nl...
> Wie kan mij verder helpen met een truc om files te uploaden vanuit een
html
> pagina (zo'n bladeren en verzenden knop) liefst meerder files tegelijk.
Nu vertel je nog steeds niet je gewenste taal erbij, maar ervan uitgaande
dat je de juiste beslissingen in je leven hebt genomen en voor de magische
taal asp hebt gekozen dan wil ik je graag verwijzen naar bv.
http://www.hotscripts.com/Detailed/12611.html Daar staat een mooi scriptje
wat aan al je wensen zal voldoen...
vrgr,
denon
www.balkenende2.nl
"Ronald" <nieuws@nobreak_nospam.nl> schreef in bericht
news:3ec2c4b2$0$131$e4fe514c@dreader5.news.xs4all. nl...
> Wie kan mij verder helpen met een truc om files te uploaden vanuit een
html
> pagina (zo'n bladeren en verzenden knop) liefst meerder files tegelijk.
>
> Vast bedankt
> Ronald
>
>
<?php
//path where the files go to
define("path", "images/");
//maximum size for this upload dir
define("max_dir_size", "10240");
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Image uploader</title>
<style type="text/css">
body
{
font-family: verdana, sans-serif;
font-size: 10px;
}
input
{
border-width: 1px;
border-style: solid;
border-color: #000000;
width: 250px;
}
.button
{
background-color: #000066;
color: ********;
}
</style>
</head>
<body>
<?php
//check how many free space is left for this account
$current_files = 0;
$dir_size= 0;
$dir_handle = opendir(path) or die("Unable to open" . path);
while ($file = readdir($dir_handle))
{
$dir_size +=round((filesize(path.$file)/1024),2);
if((filesize(path.$file)/1024) != 0)
{
$current_files++;
}
}
//only show this here, before uploading
if($_GET["action"] != "upload" || count($_FILES) == 0)
{
if($current_files == 0)
{
print "You don't have any files uploaded yet.";
}
else
{
print "Momentarely you use " . $dir_size ." kB in ";
if($current_files == 1)
{
print $current_files ." file.";
}
else
{
print $current_files ." files.";
}
}
print"<br/> You have " . (max_dir_size - $dir_size) . " kB free to
upload<br/><br/>";
}
//the ammount of input file fields should be shown. The default is 10
if(!isset($_GET["number"]))
{
$number = 10;
}
else
{
$number = intval($_GET["number"]);
}
//if there is no uploading or there has not been a submit of the form show
the input fields
if($_GET["action"] != "upload" || count($_FILES) == 0)
{
print"<form action=\"" . $_SERVER["PHP_SELF"] . "?action=upload\"
method=\"post\" enctype=\"multipart/form-data\">\n";
$counter = 0;
while(++$counter <= $number)
{
print"<input type=\"file\" name=\"file_upload_array[]\" /><br/>\n";
}
print"<input type=\"submit\" value=\"upload\" class=\"button\" />\n";
print"</form>";
}
elseif($_GET["action"] == "upload" && isset($_FILES))
{
$count = 0;
$size = 0;
$files = 0;
//loop through the $_FILES array and only move the files which are
actually uploaded (these things have a name)
foreach($_FILES['file_upload_array']['tmp_name'] as $file)
{
$size += $_FILES['file_upload_array']['size'][$count];
if($file != "")
{
$name = $_FILES['file_upload_array']['name'][$count];
$size += $_FILES['file_upload_array']['size'][$count];
move_uploaded_file($file, path . $name);
$files++;
}
$count++;
}
$kb_size = round($size/1024, 2);
print "You uploaded " . $kb_size . " kB" . " in " . $files . " files";
}
?>
</body>
</html>
Veel plezier(uiteraard in php
)