webForumDet fria alternativet

uppladdning - file permissions

1 svar · 194 visningar · startad av Prime_66

Prime_66Medlem sedan aug. 2004290 inlägg
#1

Jag laddar upp bilder till min server. Hur gör jag för att sätta "rätt" chmod på dom? Vill ha så att den som laddar upp bilden senare kan deleta den. I vilket skede ska man göra det..innan filen döps om från temp-namnet eller när den är uppladdad?


  function saveTo($target, $overwrite = true)
  {
    //Give Filename here
	
	$target = sprintf($target, $this->_musicmak_account);
    
    if( !is_file($target) || ( $overwrite == true ))
    {
      
	  $moved = @move_uploaded_file($this->_file['tmp_name'], $target);
	  chmod($this->_file['tmp_name'],0755);
    }
    
	//Write to database
	$this->_musicmak_account = $_POST['musicmak_account'];
	$link = "upload_image/musicmaker_images/".$this->_musicmak_account.".jpg";
	$insert_imagelink ="UPDATE musicmakers SET musicmak_prespicturelink ='$link' WHERE 
	musicmak_account = '$this->_musicmak_account'";
	mysql_query($insert_imagelink) or die("rad 103");
	return ( isset($moved) && $moved == true );
  }
Prime_66Medlem sedan aug. 2004290 inlägg
#2

problemet löst

Det vara bara att köra chmod det sista man gjorde så funka det :)

126 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)