Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Williams Duarte

[Resolvido] Criar pasta automaticamente e dar a permissao 777

Recommended Posts

Esta função esta quase perfeita, mas gostaria de uma ajudinha para deixar tudo dinâmico!!! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Porem até o momento eu tenho que criar a pasta manualmente e dar a permissão a ela, simplesmente verifica se existe e bla bla bla se não existir daquele erro na tela. beleza

 

Mas o seguinte ajuda que peço é pra função já faça isso, vou colocar abaixo o código para analisarem e alguém que conheça sobre a permissão.

fique a vontade para a alteração do código.

 

ah eu fui até o mkdir depois fiquei :wacko:

 

function gera_fotos()
	{
		$pasta = $_SESSION["pasta_imagesdb"];
		$diretorio = "../fotos_produtos/$pasta/";/*Pasta da fotoS*/
		
		
		if(!file_exists($diretorio))
		{
			mkdir($diretorio);
		}
		$grande  = "imagem_";
		$media   = "media_";
		$thumb   = "thumb_";
				
		$nome_foto  = "$pasta&$grande".time().".jpg";
		$nome_media = "$pasta&$media".time().".jpg";		
		$nome_thumb = "$pasta&$thumb".time().".jpg";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use assim:

 

function gera_fotos()
	{
		$pasta = $_SESSION["pasta_imagesdb"];
		$diretorio = "../fotos_produtos/$pasta/";/*Pasta da fotoS*/
		
		
		if(!file_exists($diretorio))
		{
			mkdir("$diretorio", 0777);		 <--------------------------------------- Troque por isso
		}
		$grande  = "imagem_";
		$media   = "media_";
		$thumb   = "thumb_";
				
		$nome_foto  = "$pasta&$grande".time().".jpg";
		$nome_media = "$pasta&$media".time().".jpg";		
		$nome_thumb = "$pasta&$thumb".time().".jpg";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpem voltar o tópico

Recomendo não usar variaveis assim: "$varivel" com ASPAS

 

faça assim:

$diretorio = "../fotos_produtos/".$pasta."/";
...
		$nome_foto  = $pasta."&".$grande.time().".jpg";
		$nome_media = "$pasta."&".$media.time().".jpg";		
		$nome_thumb = "$pasta."&".$thumb.time().".jpg";
Isso se chama "concatenar":

 

http://framework.zend.com/manual/en/coding...g-concatenation

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opá amigo valeu pela dica vou corrigir!!!

 

eu abri um outro tópico com um problema neste código

 

http://forum.imasters.com.br/index.php?showtopic=308093

 

voce poderia dar uma opnião http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif para cer o que ocorre

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.