Utroligt nok, virker det endnu ikke.
Den loader endnu ikke billederne op i newsmig folderen på serveren, og den skriver hellere ikke billede navn/adresse ind i tabellen.
På nuværende tidspunkt ser scriptet således ud.
-  <?php
 -      $headline = $_POST['headline']; 
 -      $bodytext = $_POST['bodytext'];
 -      $archive = $_POST['archive'];
 -      $files = array(); 
 -      $error = ""; 
 -       
 -      if(isset($_POST['submit']))
 -      { 
 -              if($headline == ""){
 -                      $error .="Du skal angrive en overskift.<br />";
 -              } 
 -              if($bodytext == ""){
 -                      $error .="Du kan ikke indsende en tom nyhed.<br />";
 -              }
 -       
 -              // Er alt ok fra formularen?
 -              if ($error == "")
 -              {
 -                      // Da vi uploader flere end én fil bliver vi nødt til at lave en løkke for at køre dem alle igennem
 -                      // $i indikerer hvilken fil vi arbejder med
 -                      $antal_i_input_file_array = 5;
 -                      for($i = 0; $i < 5; $i++)
 -                      {
 -                          // Er der en fil uploadet? 
 -                          if (! file_exists($_FILES["file"]["tmp_name"][$i])) {
 -                          // Fortsæt til næste løkke 
 -                          continue; 
 -                          }
 -                              $filenameArray = explode(".", $_FILES['file']["name"][$i]);
 -                   
 -                      // Hiv fat i sidste ende af filnavnet (feks png)
 -                      $extension = end($filenameArray);
 -                   
 -                      // Angiv nyt unikt filnavn så filerne ikke overskriver hinanden
 -                      $newfile = uniqid() . "." . $extension;
 -                   
 -                      // Mappen filen skal ligge i
 -                      $folder = 'newsimg/';
 -                   
 -                      // Tilladte filtyper
 -                      $allowedTypes = array('image/gif', 'image/jpeg', 'image/jpg', 'image/pjpeg', 'image/x-png', 'image/png');
 -                   
 -                      // Er filen et billede? (baseret på filtyperne foroven)
 -                      if ( ! in_array($_FILES['file']["type"][$i], $allowedTypes))
 -                      {
 -                          $error = "Du må kun uploade billeder";
 -                      }
 -                      else
 -                      {
 -                          // Er filen for stor? Maks 2MB
 -                          if (($_FILES['file']["size"][$i] > 5097152))
 -                          {
 -                              $error = "Filen er for stor. Maks 5MB";
 -                          }
 -                          else
 -                          {
 -                              // Er der en fejl ved upload?
 -                              if ($_FILES["file"]["error"][$i] > 0)
 -                              {
 -                                  $error = "Fejl ved upload: " . $_FILES["file"]["error"][$i];
 -                              }
 -                              else
 -                              {
 -                                  // Kan vi gemme den nye fil? (@ gør at funktionen ikke udskriver en fejl på siden, hvis der er en fejl)
 -                                  if (@move_uploaded_file($_FILES["file"]["tmp_name"][$i], $folder . $newfile) )
 -                                  {
 -                                      $files[] = $newfile;
 -                                  }
 -                                  else
 -                                  {
 -                                      $error = "Kunne ikke uploade filen. Kontakt admin";
 -                                      break; // Stop løkken
 -                                  }
 -                   
 -                              }
 -                          }
 -                      }
 -                      }
 -       
 -                      // Er alt ok ved filerne?
 -                      if ($error == "")
 -                      {
 -                          $query = "INSERT INTO news (userID, headline, bodytext, archive, date) VALUES ('{$_SESSION['user_id']}', '{$headline}', '{$bodytext}', '{$archive}', NOW())";
 -  $result = mysql_query($query, $connection) or die(mysql_error()); 
 -                              if ($result) {
 -                                      // Gem id på nyhed i en variabel til brug senere
 -                                      $newsid = mysql_insert_id();
 -                                      // Indsæt filerne nu hvor nyheden er oprettet
 -                                      foreach($files as $file) die(print_r($files));
 -                                      {
 -                                          $query2 = "INSERT INTO newsimg (newsID, images) VALUES ('$newsid', '$file')";
 -                                          mysql_query($query2, $connection) or die(mysql_error());
 -                                          }
 -                                      // Done
 -                                      echo "Nyhed oprettet.";
 -                              }
 -                              else {
 -                                      $error = "Noget gik galt, nyhed ikke oprettet. Prøv igen.";
 -                                      $error .= "<br />" . mysql_error();
 -                              }
 -                      }
 -              }
 -      }
 -      if (!empty($error)) {echo "<p>" . $error . "</p>";}
 -       
 -      ?>