CHMOD no Windows [URGENTE]

807 views
Skip to first unread message

Diogo Roldão

unread,
Apr 20, 2009, 3:40:01 PM4/20/09
to LISTA PHP
Falae galera!

tem um cliente indo neste momento apresentar para o seu cliente um
sistema que fiz para rodar em linux.
No final de semana tivemos que mudar a hospedagem para Windows por
conta de uns componentes do word que só tinha no Windows. Agora qdo
fui testar uma exclusao de uma imagem, ta dando:

"chmod() [function.chmod]: Permission denied"

dei uma rodada rapida na net mas ainda n achei nada de bom,
alguem ae manja de cabeça rapido como eu dou um: chmod($file, 0777) no
windows???


muuuuuuuuuuuuuuito obrigado!
Diogo

Vinicius Ianni

unread,
Apr 20, 2009, 3:52:27 PM4/20/09
to list...@googlegroups.com
Boa Tarde !
 
Windows nao tem chmod, vc tem que ir em propriedades da pasta e desmarcar ou marcar os atributos da pasta.
 
Abraços,
Vinicius Ianni

2009/4/20 Diogo Roldão <diogo...@gmail.com>

Reijanio Nunes Ribeiro

unread,
Apr 20, 2009, 4:01:40 PM4/20/09
to list...@googlegroups.com
da uma olhada na funcção atttrib  do (DOS) não é a mesma coisa mais de repente pode servir

2009/4/20 Diogo Roldão <diogo...@gmail.com>

Esther Angelica Hinrichsen

unread,
Apr 20, 2009, 4:46:37 PM4/20/09
to list...@googlegroups.com
as permissões de pasta e arquivos do Windows funcionam como o CHMOD.

Isto só é necessário quando estiver usando Windows NT/2000/XP/2003 com sistemas de arquivos NTFS.

2009/4/20 Reijanio Nunes Ribeiro <rnri...@gmail.com>



--
Esther A. Hinrichsen
3º Período - Ciência da Computação - PUCPR (Campus Curitiba).
Cel.: (41) 8818-8560
Tel.: (41) 3035-5408
Email alternativo: teh...@hotmail.com

Diogo Roldão

unread,
Apr 22, 2009, 9:33:33 AM4/22/09
to list...@googlegroups.com
mas que jeito que eu vou usar um comando de DOS dentro do PHP?

[moderação] Erick Couto

unread,
Apr 22, 2009, 10:12:25 AM4/22/09
to list...@googlegroups.com
exec

2009/4/22 Diogo Roldão <diogo...@gmail.com>

Cadu de Castro Alves

unread,
Apr 22, 2009, 1:13:12 PM4/22/09
to list...@googlegroups.com
Diogo,

Dá uma olhada no comando CACLS: http://www.ss64.com/nt/cacls.html
E na função exec, do PHP: http://www.php.net/manual/en/function.exec.php

[]'s,

Cadu de Castro Alves
Desenvolvedor Web
Blue Factory Solutions
Celular: (21) 7841-5020 / ID: 23*34315


2009/4/22 [moderação] Erick Couto <erickc...@gmail.com>

Cadu de Castro Alves

unread,
Apr 22, 2009, 1:22:40 PM4/22/09
to list...@googlegroups.com
Diogo,

Corrigindo o que eu falei e complementando o que o Reijanio sugeriu, eu testei o comando attrib e ele funciona pra isso.

Pra mudar um arquivo de read-only pro equivalente a 0777 do chmod, use assim:
attrib -R nomedoarquivo.ext

Mais info: http://www.ss64.com/nt/attrib.html

Se vc usar +R, ele torna o arquivo read-only. Pra executar o comando, você terá que usar a função exec() do PHP.


[]'s,

Cadu de Castro Alves
Desenvolvedor Web
Blue Factory Solutions
Celular: (21) 7841-5020 / ID: 23*34315


2009/4/22 Cadu de Castro Alves <cadudeca...@gmail.com>

Cadu de Castro Alves

unread,
Apr 22, 2009, 1:43:20 PM4/22/09
to list...@googlegroups.com
Reenviando e-mail... o Google Groups bloqueia a palavra ex.ec...


Diogo,

Corrigindo o que eu falei e complementando o que o Reijanio sugeriu, eu testei o comando attrib e ele funciona pra isso.

Pra mudar um arquivo de read-only pro equivalente a 0777 do chmod, use assim:
attrib -R nomedoarquivo.ext

Mais info: http://www.ss64.com/nt/attrib.html

Se vc usar +R, ele torna o arquivo read-only. Pra executar o comando, você terá que usar a função ex.ec() do PHP (retire o ponto do meio do nome da função).

Diogo Roldão

unread,
Apr 23, 2009, 8:16:43 PM4/23/09
to list...@googlegroups.com
grande dica, obrigado Cadu!
Reply all
Reply to author
Forward
0 new messages