webForumDet fria alternativet

Storlek på fil under uppladdning

PHP

1 svar · 185 visningar · startad av SuPeR_ToBBe

Medlem sedan mars 2001185 inlägg
Frågan#1

Hur gör man för att få fram storleken på en fil som man skickar upp genom ett uploadskript...alltså under tiden som uppladdnignen sker....

<?php
if(isset($upload)) {
 if(substr($filename_name, -4) == ".scm" &#0124;&#0124; substr($filename_name, -4) == ".scx") {
  if([b]STORLEK_PA_FIL<150[/b]) {
   $destination="/home/users/w3-1808/scummar/$filename_name"; // katalog till vilken filen ska kopieras
   copy($filename,$destination);
   $dbnamn = "/home/users/w3-1808/scummar/scummar.db";
   $fd = fopen ( $dbnamn, "a+" );
   fwrite ($fd, $filename ."&#0124;". $mapname ."&#0124;". $poster ."\n");
   fclose ($fd);
?>
<script language="JavaScript">
alert("Filen har skickats till SCt.net\nOm ingen länk till filen visas på scummar-sidan,\nskicka då ett mail till oss genom kontakta-sidan.");
location='/scummar.htm';
</script>
<?php
 } else { ?>
<script language="JavaScript">
alert("Filen du skickade är för stor...\nDu får inte skicka en fil på över 150 kb.");
history.go(-1);
</script>
<?php
 }
} else {
?><script language="JavaScript">
alert("Du kan bara skicka upp SC-maps,\ninte nåt annat");
history.go(-1);
</script><?php
 } 
} ?>

------------------
//ToBBe
www.baaz.nu
Penguins are Alive

Medlem sedan jan. 20007 697 inlägg
#2

Det du kan kolla på är funktionen filesize().

------------------
404 - signature not found

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)