Ir para conteúdo

POWERED BY:

Arquivado

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

KleuToN´s

PHP criar arquivo em pasta com 775

Recommended Posts

Amigos...

estou numa dilema, meu servidor só estar criando arquivo .txt se a pasta tiver permissão 777 se ele for 775 ou 755 o arquivo não é criado.

Ai eu estou na duvida se eu deixa essa pasta com 777 ela num ficará muito aberta para qualquer um acessar?
Como posso criar esse arquivo num para sendo 755? Já tentei FTP + PHP não não conseguir criar o arquivo só envia ou transfere.

Compartilhar este post


Link para o post
Compartilhar em outros sites

comando nativo do PHP

 

mkdir('pasta' , 0777);

 

função....das.d.as.da

 

 

 

mkdir('pasta', 0755);

 

Este post solucionou a sua dúvida, peço que coloque como resolvido e me der um ponto positivo de reputação para que eu possa continuar ajudando outros colegas como você.

Caso não solucione o seu problema, peço que coloque a sua dúvida abaixo.

 


Att: João Paulo Sousa Supriano

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo esse comando de criar pasta eu sei, a Questão é criar um arquivo dentro de uma pasta com 755, pois eu só estou conseguindo em pastas com 777 .. é possível?
Eu não gostaria que a pasta tivesse 777 Livre por segurança do arquivo criado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
chmod ("/arquivo/diretorio", 0777); // Modificando a permissão da pasta.
$fp = fopen("bloco1.txt", "a");
$escreve = fwrite($fp, "exemplo de escrita");
fclose($fp); -> OK
chmod ("/arquivo/diretorio", 0755); // Fechando a permissão da pasta
?>

 

Este post solucionou a sua dúvida, peço que coloque como resolvido e me der um ponto positivo de reputação para que eu possa continuar ajudando outros colegas como você.

Caso não solucione o seu problema, peço que coloque a sua dúvida abaixo.

 


Att: João Paulo Sousa Supriano

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo é isso mesmo, porém mesmo assim nao consigo altera...

 

<?php

$pasta = "/tmp";
if(chmod($pasta, 0777))
{
echo 'Permissão modificada com sucesso.';
}
else
{
echo 'Não foi possível alterar permissão';
} ?>
Fiz um if e retorna o erro: Não foi possível alterar permissão
Porque será? O pior é que por LocalHost funciona de boa, mais no servidor web não

Editado:
Resolvi valeu pela ajuda, o chmod num estava funcionando porque eu tinha criado a pasta via FTP, porém só pode alterar permissões o dono da pasta, então criei a pasta via PHP e funcionou.

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.