Tjek størelse inde upload
Hej, jeg er nu træt af at få kæmpe billeder uploadSå ville håbe på en kunne lave om i mit script som et billede max må fylde 500kb.
Min kode er her:
<? require_once("top.php"); ?>
<?php
require ("db.php");
if ($_POST['nid']) { $nid = $_POST['nid']; } else { $nid = $_GET['nid']; }
$sti = $_SERVER['DOCUMENT_ROOT']."/numsegejl/upload/";
if ($_POST['submit']) {
$picid=1; $ingen=0;
while ($picid<11) {
$upfil = $_FILES['fil'.$picid]['name'];
$tempfil = $_FILES['fil'.$picid]['tmp_name'];
if ($upfil) {
if (preg_match ("/(gif)$/i", $upfil)) {$fil_type = ".gif"; echo "Billederne er nu uploadet.<br>"; }
elseif (preg_match ("/(jpeg|jpg|jpe|pjpeg)$/i", $upfil)) { $fil_type = ".jpg"; echo "Billederne er nu uploadet.<br>"; }
else { echo ": ugyldig filtype<br>"; }
mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')") or die ("databasefejl");
$res = mysql_query("SELECT max(id) AS nyt_id FROM foto WHERE scooter_id='$nid'") or die ("fejl. nid ikke fundet i databasen");
$getvar = mysql_fetch_array($res) or die ("fejl. nid ikke fundet i databasen");
$nytid = ($getvar['nyt_id']);
move_uploaded_file($tempfil, $sti.$nid."_".$nytid.$fil_type); $ingen++;
} $picid++;
} if ($ingen==0) { echo "du har ikke valgt en fil<br><br>"; } }
?>
<form enctype="multipart/form-data" method="post" action="billede_tilfoej.php">
<?php
$picid=1;
while ($picid<11) {
echo "Billede<br><input type=\"File\" name=\"fil".$picid."\" size=\"25\"><br>";
$picid++;
}
?>
<input type="hidden" name="nid" value="<?php echo $nid; ?>">
<input type="submit" name="submit" value="Upload">
</form>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%">
<p align="center"><font face="Verdana" size="2">Copyright (C) <a href="http://www.Frederikbb.dk" target="_blank">FrederikBB.dk</a>,
2001-2002. All right reserved.</font></td>
</tr>
</table>
<? require_once("bund.php"); ?>
