|  PHP expert |  | hallo, ik heb volgend deel van mijn script: 
 
    
    
        
            
                <?
//foto toevoegen
		if(!isset($_POST['no_pic']) AND empty($_POST['no_pic']) AND $_POST['no_pic'] != 1)
		{
			$naam = $_FILES['foto']['name'];
			$size = $_FILES['foto']['size'];
			$type = $_FILES['foto']['type'];
			$tmp = $_FILES['foto']['tmp_name'];
			$map = "images/news/";
			$c = "";
			
			//size < 1024 kb
			if($size > 1048576)
			{
				$c .= "Je afbeelding is te groot. Hij moet kleiner zijn dan 1MB.<br>";
			}
			elseif(!eregi("((.gif|.GIF)$)", $type))
			{
				$c .= "Je afbeelding heeft een verkeerde extensie. Toegelaten extensie is GIF.<br>";
			}
			elseif(!move_uploaded_file($tmp, $map.$naam))
			{
				$c .= "Je foto kon niet worden toegevoegd en dus ook je artikel niet.<br>";
				mysql_query("DELETE * FROM nieuws WHERE id='".$id."'");
			}
			else
			{
				rename($map."/".$naam.".".$type, $map."/".$id.".".$type);
				$c .= "Je artikel is toegevoegd. Klik <a href=\"?pagina=news&action=artikel&id=".$id."\" class=\"r\">hier</a> om het artikel te bekijken.";
			}
		}
		else
		{
			$c = "Je artikel is toegevoegd. Klik <a href=\"?pagina=news&action=artikel&id=".$id."\" class=\"r\">hier</a> om het artikel te bekijken.";
		}
?> <?//foto toevoegen		if(!isset($_POST['no_pic']) AND empty($_POST['no_pic'])  AND $_POST['no_pic'] != 1)		{			$naam = $_FILES['foto']['name'];			$size = $_FILES['foto']['size'];			$type = $_FILES['foto']['type'];			$tmp = $_FILES['foto']['tmp_name'];			$map = "images/news/";			$c = ""; 			//size < 1024 kb			if($size > 1048576)			{				$c .= "Je afbeelding is te groot. Hij moet kleiner zijn dan 1MB.<br>";			}			elseif(!eregi("((.gif|.GIF)$)", $type))			{				$c .= "Je afbeelding heeft een verkeerde extensie. Toegelaten extensie is GIF.<br>";			}			{				$c .= "Je foto kon niet worden toegevoegd en dus ook je artikel niet.<br>";				mysql_query("DELETE * FROM nieuws WHERE id='".$id."'");			}			else			{				rename($map."/".$naam.".".$type, $map."/".$id.".".$type);				$c .= "Je artikel is toegevoegd. Klik <a href=\"?pagina=news&action=artikel&id=".$id."\" class=\"r\">hier</a> om het artikel te bekijken.";			}		}		else		{			$c = "Je artikel is toegevoegd. Klik <a href=\"?pagina=news&action=artikel&id=".$id."\" class=\"r\">hier</a> om het artikel te bekijken.";		}?>
   
 blijkbaar wil hij mijn extensie niet accepteren, ik selecteer nochtans een .gif afbeelding
  
 ps: ik weet ook niet 100% zeker of rename(); werkt hier
 
 bedankt stijn
 
 edit
 
 het klopt, want ik heb mijn code gekopieerd van een oudere upload script van ik en die werkt wel
   |