tak zynzz, nu får jeg ingen fejl 

.
brunO så har jeg rettet det 

 selv om det andet også virkede, men det her virker os :d og det er vel mere rigtigt at gøre som du beskrev.
jeg har dog et lille problem, jeg kan ikke uploade et .jpg billed som fylder: 4,52 MB (4.741.934 byte)
hele mit script ser sådan her ud
-  #upload billed
-      if(isset($_POST['upload']))
-      {
-          $max = "5000"; // max størrelse i kb
-          
-          if($_FILES['minfil']['size'] > 0) {
-              $rand = rand(1000000,999999);
-              $fra  = $_FILES['minfil']['tmp_name'];
-              $til  = "images/community/" . $_FILES['minfil']['name'];
-              $fil_stoerrelse = filesize($fra)/1024;
-              
-              if($fil_stoerrelse > $max) {
-                  die("Dit billed er for stort, blledet må maks fylde ". $konfiguration['max_stoerrelse'] . "kb, din fil fylder ". $ceil($fil_storrelse) ." kb");
-              }
-              
-              $imageinfo = getimagesize($_FILES['minfil']['tmp_name']);
-              
-              if(($_FILES["minfil"]["type"] == 'image/gif' or 
-                  $_FILES["minfil"]["type"] == 'image/jpeg' or 
-                  $_FILES["minfil"]["type"] == 'image/jpg' or 
-                  $_FILES["minfil"]["type"] == 'image/png') and !preg_match('/\.php$/', $_FILES['minfil']['tmp_name']))
-              {
-                  copy($fra, $til);
-                  echo "billedet er tilføjet";
-                  
-              $mysql = connect();
-              $stmt = $mysql->prepare("SELECT profil_billed FROM users WHERE username = '".$_SESSION['username']."'") or die(mysql_error());
-              $stmt->bind_result($profil_billed);
-              $stmt->execute();
-              $stmt->fetch();
-              
-              if($profil_billed != "profil_billed.jpg")
-              {
-                  unlink("images/community/".$profil_billed);
-              }
-  
-                  
-                  
-                  
-              $mysql2 = connect();
-              $stmt2 = $mysql2->prepare("UPDATE users SET profil_billed = ? WHERE username = '".$_SESSION['username']."'") or die($mysql->error);
-              $stmt2->bind_param("s",$_FILES['minfil']['name']);
-              $stmt2->execute();
-                  
-                  
-              } else {
-                  echo "Dit billed skal være jpg,png eller gif!";    
-              }
-          } else {
-              echo "Du har ikke valgt et billed";    
-          }
-      
-      
-      }
Ved i hvorfor?. og hvorfor skal man skrive "/1024" det forstår jeg ikke helt 

.
ved i hvordan jeg får billedet navn til at hedde noget random tal 

? gerne dato hvornår det er uploadet os