..:: MX Studio Fóruns ::..: PERMISSõES CHMOD - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

PERMISSõES CHMOD duvidas

#1 User is offline   M. Vinícius Brandão 

  • Group: Membros
  • Posts: 493
  • Joined: 02-January 06

  Posted 17 September 2006 - 03:58 PM

<?php

chmod("?????", 0000);

?>


eu conheço a função mas naum sei aplicar...

tipo eu preciso aplicar permissão 1777 numa pasta (pasta "UPLOAD" no diretorio raiz do servidor) e 777 num txt

poderiam citar como faço através de php?

vlw phpzeiros biggrin.gif
0

#2 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1265
  • Joined: 15-January 04

Posted 18 September 2006 - 12:04 AM

Se a pasta que foi criada e o arquivo foram criados/enviados via FTP, você não vai conseguir alterar as permissões dos arquivos via PHP, porque eles não pertencem ao mesmo dono (owner). O ideal seria que você alterasse as permissões da pasta e do arquivo via FTP, mas, se quiser REALMENTE alterar via PHP, você teria que ainda assim fazer uma conexão FTP através do PHP.

PHP

<?php

$ftp 
ftp_connect("host");
ftp_login($ftp"login""******");

ftp_site($ftp"chmod 0777 minha/pasta/para/ser/alterada");
ftp_site($ftp"chmod 0777 meu/arquivo.txt");

ftp_quit($ftp);
?>



@braços e fique com Deus!
0

#3 User is offline   M. Vinícius Brandão 

  • Group: Membros
  • Posts: 493
  • Joined: 02-January 06

Posted 18 September 2006 - 12:31 PM

bom a minha ideia eh soh dar a permissão, me disseram q eh possivel dar a permissão pelo programa q eu uso de ftp... mas eu naum consegui encontrar nada a respeito nele.... vc tem algum programa de ftp pra indicar q tenha essa opção pra eu dar permissoes ?
vlw thumbsup.gif


0

#4 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1265
  • Joined: 15-January 04

Posted 18 September 2006 - 10:20 PM

A maioria dos programas FTP tem essa opção, procure por File Permissions ou algo do genero.

Ou tente o Smart FTP

@braços e fique com Deus!
0

#5 User is offline   M. Vinícius Brandão 

  • Group: Membros
  • Posts: 493
  • Joined: 02-January 06

Posted 19 September 2006 - 04:00 PM

Vlw hufersil. Ficou mais claro agora, com o smart ftp.
vai dar pra testar os scripts agora de upload e contador de visitas agora.

abraço cool.gif
0

#6 User is offline   chackal_sjc 

  • Group: Membros
  • Posts: 260
  • Joined: 09-August 04

Posted 21 September 2006 - 12:08 AM

QUOTE(hufersil @ 17/9/2006 23:09:51)
Se a pasta que foi criada e o arquivo foram criados/enviados via FTP, você não vai conseguir alterar as permissões dos arquivos via PHP, porque eles não pertencem ao mesmo dono (owner). O ideal seria que você alterasse as permissões da pasta e do arquivo via FTP, mas, se quiser REALMENTE alterar via PHP, você teria que ainda assim fazer uma conexão FTP através do PHP.

PHP

<?php

$ftp 
ftp_connect(\"host\");
ftp_login($ftp\"login\"\"******\");

ftp_site($ftp\"chmod 0777 minha/pasta/para/ser/alterada\");
ftp_site($ftp\"chmod 0777 meu/arquivo.txt\");

ftp_quit($ftp);
?>


@braços e fique com Deus!
View Post


Na verdade o arquivo que não tem permissão de escrita, mas o seu usuário tem(usuário do FTP). Não é se você criou a pasta via FTP, tanto é pois que você pode editar suas permissões.

Você pode simplismente usar o chmod() para modificar a permissão do arquivo ou pasta quando ele é rodado.
O usuário atual é aquela sob o qual o PHP é executado. Provavelmente não é o mesmo usuário que você normalmente usa quande acessa uma conta shell ou FTP.

OBS.: Isso só funciona em sistemas Linux(unix).
0

#7 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1265
  • Joined: 15-January 04

Posted 21 September 2006 - 09:55 AM

QUOTE(chackal_sjc @ 20/9/2006 23:09:55)
QUOTE(hufersil @ 17/9/2006 23:09:51)
Se a pasta que foi criada e o arquivo foram criados/enviados via FTP, você não vai conseguir alterar as permissões dos arquivos via PHP, porque eles não pertencem ao mesmo dono (owner). O ideal seria que você alterasse as permissões da pasta e do arquivo via FTP, mas, se quiser REALMENTE alterar via PHP, você teria que ainda assim fazer uma conexão FTP através do PHP.

PHP

<?php

$ftp 
ftp_connect(\"host\");
ftp_login($ftp\"login\"\"******\");

ftp_site($ftp\"chmod 0777 minha/pasta/para/ser/alterada\");
ftp_site($ftp\"chmod 0777 meu/arquivo.txt\");

ftp_quit($ftp);
?>


@braços e fique com Deus!
View Post


Na verdade o arquivo que não tem permissão de escrita, mas o seu usuário tem(usuário do FTP). Não é se você criou a pasta via FTP, tanto é pois que você pode editar suas permissões.

Você pode simplismente usar o chmod() para modificar a permissão do arquivo ou pasta quando ele é rodado.
O usuário atual é aquela sob o qual o PHP é executado. Provavelmente não é o mesmo usuário que você normalmente usa quande acessa uma conta shell ou FTP.

OBS.: Isso só funciona em sistemas Linux(unix).
View Post



chackal_sjc,

Se você tentar dar um chmod() em uma pasta ou arquivo o qual o servidor WEB não tem permissão de alterar, você vai receber um alerta (warning) dizendo que não foi possível completar a operação.

Por isso, expliquei na primeira parte do meu post, exatamente o que você colocou: para que ele edite as permissões da pasta/arquivo por um programa FTP, porém, o PHP também permite acesso FTP, e que se ele quisesse realmente alterar as permissões via PHP, ele poderia fazê-lo acessando o FTP pelo PHP.

Na maioria dos servidores (e claro, nos seguros), é normal que o usuário que roda o Apache, ou qualquer outro servidor WEB, seja diferente do usuário de FTP, pois senão os usuários poderiam deitar e rolar apagando os arquivos alheios.

@braços e fique com Deus!
0

#8 User is offline   M. Vinícius Brandão 

  • Group: Membros
  • Posts: 493
  • Joined: 02-January 06

Posted 22 September 2006 - 01:59 AM

nossa parece brincadeira comigo...
o q acontece qdo o server nega seu pedido de permissão?
um server gringo meu aceitou as permissoes, o daki da minha cidade naum.

biggrin.gif

vlw gente.

0

#9 User is offline   chackal_sjc 

  • Group: Membros
  • Posts: 260
  • Joined: 09-August 04

Posted 23 September 2006 - 04:31 PM

QUOTE(hufersil @ 21/9/2006 08:09:41)
QUOTE(chackal_sjc @ 20/9/2006 23:09:55)
QUOTE(hufersil @ 17/9/2006 23:09:51)
Se a pasta que foi criada e o arquivo foram criados/enviados via FTP, você não vai conseguir alterar as permissões dos arquivos via PHP, porque eles não pertencem ao mesmo dono (owner). O ideal seria que você alterasse as permissões da pasta e do arquivo via FTP, mas, se quiser REALMENTE alterar via PHP, você teria que ainda assim fazer uma conexão FTP através do PHP.

PHP

<?php

$ftp 
ftp_connect(\"host\");
ftp_login($ftp\"login\"\"******\");

ftp_site($ftp\"chmod 0777 minha/pasta/para/ser/alterada\");
ftp_site($ftp\"chmod 0777 meu/arquivo.txt\");

ftp_quit($ftp);
?>


@braços e fique com Deus!
View Post


Na verdade o arquivo que não tem permissão de escrita, mas o seu usuário tem(usuário do FTP). Não é se você criou a pasta via FTP, tanto é pois que você pode editar suas permissões.

Você pode simplismente usar o chmod() para modificar a permissão do arquivo ou pasta quando ele é rodado.
O usuário atual é aquela sob o qual o PHP é executado. Provavelmente não é o mesmo usuário que você normalmente usa quande acessa uma conta shell ou FTP.

OBS.: Isso só funciona em sistemas Linux(unix).
View Post



chackal_sjc,

Se você tentar dar um chmod() em uma pasta ou arquivo o qual o servidor WEB não tem permissão de alterar, você vai receber um alerta (warning) dizendo que não foi possível completar a operação.

Por isso, expliquei na primeira parte do meu post, exatamente o que você colocou: para que ele edite as permissões da pasta/arquivo por um programa FTP, porém, o PHP também permite acesso FTP, e que se ele quisesse realmente alterar as permissões via PHP, ele poderia fazê-lo acessando o FTP pelo PHP.

Na maioria dos servidores (e claro, nos seguros), é normal que o usuário que roda o Apache, ou qualquer outro servidor WEB, seja diferente do usuário de FTP, pois senão os usuários poderiam deitar e rolar apagando os arquivos alheios.

@braços e fique com Deus!
View Post


É, exatamente.

Eu não tinha entendido corretamente. tongue.gif
Usando o ftp seria certeza que você vai alterar a permissão da pasta/arquivo.
0

#10 User is offline   M. Vinícius Brandão 

  • Group: Membros
  • Posts: 493
  • Joined: 02-January 06

Posted 23 September 2006 - 04:37 PM

mas o servidor nega a permissao! unsure.gif
0

#11 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1265
  • Joined: 15-January 04

Posted 23 September 2006 - 06:40 PM

O servidor pode negar de mudar as permissões se os arquivos foram enviados através de um formulário web e não foi colocada a sua devida permissão após o envio.

Neste caso, somente através do PHP para mudar suas permissões.

@braços e fique com Deus!
0

#12 User is offline   M. Vinícius Brandão 

  • Group: Membros
  • Posts: 493
  • Joined: 02-January 06

Posted 05 October 2006 - 06:42 PM

certo, etnão tipo
num comando "fread"

eu especifico um arquivo.

$arquivo = 'contador.txt';

fread($arquivo, '1777' );


esse 1777 serviria como permissão ao arquivo?
ou eu teria de colocar

chmod(contador.txt, 1777);

?

vlw biggrin.gif
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies W3C
duvidas gerais
Dúvidas Gerais poirot 
  • 1 Reply
  • 580 Views
New Replies Tire suas dúvidas sobre a TV digital Notícias Notícias 
  • 0 Replies
  • 430 Views
New Replies Rede Social em Java e Flex
Dúvidas como chamar outra página, grid e image
Flex denisrodrigues 
  • 2 Replies
  • 1575 Views
New Replies Dúvidas de Iniciante
Algumas coisas que gostaria d esclarecer
Web Standards DaniloRuziska 
  • 6 Replies
  • 1291 Views
New Replies Sobre flash
Duvidas sobre projetos em flash
Flash & ActionScript TGChinlap 
  • 2 Replies
  • 303 Views
New Replies Duvidas....
Exportar .sql e "atualizar" campos...
MySQL -Douglas- 
  • 1 Reply
  • 1071 Views
New Replies Dúvida e mais
Dúvidas
Flash & ActionScript jhonmaster 
  • 3 Replies
  • 1700 Views
New Replies dúvidas
flash+ asp
Flash & ActionScript zitrone 
  • 1 Reply
  • 589 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)