upload controleren op size

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ronnie

Ronnie

28/09/2006 19:06:00
Quote Anchor link
Ik heb volgend script!;

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?
$map
= "../fotos/$fotomap/"; // Map waar alles geupload wordt

 function upload_file($fTmp, $fNew) {
  if(file_exists($fNew)) {

   return false;
  }
else {
   copy($fTmp, $fNew);
   return true;
  }
 }


 if(IsSet($_POST['submit'])) {
   $dag = date("d-m-Y");
   $tijd = date("H:i:s");
   $klok = "$dag om $tijd";
  for($i = 0; $i < count($_FILES['bestand']['name']); $i++) {

   if(IsSet($_FILES['bestand']['name'][$i]) && is_uploaded_file($_FILES['bestand']['tmp_name'][$i])) {

   //$sql = "INSERT INTO fotos (foto, project_id, unaam, tijd) VALUES ('".$_FILES['bestand']['name'][$i]."', '".$_POST['project_id']."', '".$_SESSION['sGebruikersnaam']."','$klok')";
   //mysql_query($sql) or die (mysql_error());

    if(!upload_file($_FILES['bestand']['tmp_name'][$i], $map.$_FILES['bestand']['name'][$i])) {


     $error = true;

    }
   }
  }


  if(IsSet($error)) {
?>


Nu mag een plaatje niet groter zijn dan 150 kb!.. hoe verwerk ik dit in het script!. ik heb vele geprobeerd maar helaas nog niet genoeg kennis van php om het werkend te krijgen..

$_FILES['bestand']['size'] moet ik gebruiken maar hoe?.....
 
PHP hulp

PHP hulp

18/11/2024 10:40:47
 
Ronnie

Ronnie

28/09/2006 19:41:00
Quote Anchor link
iemand?
 
Christophe Rogiers

Christophe Rogiers

28/09/2006 19:55:00
Quote Anchor link
Zo kom je de size te weten: $userfile_size = $_FILES['bestand']['size'];
 
Ronnie

Ronnie

28/09/2006 20:02:00
Quote Anchor link
hoe verwerk ik ut in ut script!.. dus fotos groter dan 150 kb weigeren
 
Frank -

Frank -

28/09/2006 20:31:00
Quote Anchor link
Door een vergelijking te maken.

Verder is $klok geen datum met tijd, een DATETIME eist het formaat yyyy-mm-dd hh:mm:ss. Ik vrees dat je een VARCHAR gebruikt. Daar ga je nog een hele hoop problemen mee krijgen, ga bv. maar eens sorteren. Pas dit dus z.s.m. aan. Of reserveer vast een hele hoop tijd om alle bugs op te gaan lossen...
 
Ronnie

Ronnie

28/09/2006 20:42:00
Quote Anchor link
ik was een beetje met dit aan het kloten
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
if($_FILES['bestand']['size']>15000)
                   {

                   echo "Het bestand is te groot";
                  
                   }

?>

maar waar ik dit ook neerzet hij zegt altijd at het bestand te groot is terwijl het bestand wat ik upload kleiner is dat 150 kb...
 
Frank -

Frank -

28/09/2006 21:09:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_FILES['bestand']['size'];
?>

Dit schept duidelijkheid over de waarde die er nu daadwerkelijk in staat.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.