Jump to content


Photo

Arquivos.


  • Faça o login para participar
3 replies to this topic

#1 www.XmlBR.com.br

www.XmlBR.com.br

    Normal

  • Usuários
  • 97 posts
  • Sexo:Não informado
  • Localidade:São José dos Campos - SP

Posted 03/07/2003, 10:00

Ae galerinha...
Td certinho???


Bom, estou com a seguinte dúvida:
Eu tenho um sistema de galeria de fotos, ele funciona perfeitamente. Mas tem um detalhe que ainda não consegui fazer.
Quando o administrador apaga uma galeria do banco de dados, o sistema deve apagar todas as imgens que pertencem à aquela galeria.
O sistema salva a galeria na seguinte estrutura:
Ele salva primeiramente no banco de dados, que retorna um id da galeria.
Depois ele cria uma pasta que tem o nome desse id (22, por exemplo).
Então, dentro da pasta desse id (22) ele cria mais duas pastas, p para imagens pequenas e g para imagens grandes.

Quando o administrador do sistema deleta uma galeria no banco, ele deve deletar também as imagens que estão em p e g e de preferência estas pastas também.

Espero que me ajudem.

Valew!!!

#2 MUTANTE_POWER_B

MUTANTE_POWER_B

    Normal

  • Usuários
  • 71 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 03/07/2003, 11:45

Tipo existe alguns impasses para tal procedimento...

Caso voce tenha colocado as fotos no servidor por ftp, o owner das fotos sera seu usuario. Caso tenha feito upload de aquivos via PHP, o owner das fotos será o usuario do APACHE (nobody ou apache).

Voce só vai conseguir remover o(s) arquivo(s) com o seu respectivo usuario.



A função do php que deleta arquivos eh a unlink ( http://br.php.net/unlink )



[]s
Pedro Faria de Miranda Pinto
Site Pessoal - http://www.mutantepower.com.br
DevBlog - http://www.mutantepower.com.br/pedro/

Leia as documentações:
http://br.php.net/
http://www.mysql.com/

Dúvidas Avançadas de PHP???
Entre no canal #PHPAvancado da rede Brasnet de IRC.

#3 yZarc

yZarc

    O Loco Meu !!

  • Usuários
  • 259 posts
  • Sexo:Não informado
  • Localidade:Sp/SP
  • Interesses:Programador php

Posted 03/07/2003, 21:39

Tipo existe alguns impasses para tal procedimento...

Caso voce tenha colocado as fotos no servidor por ftp, o owner das fotos sera seu usuario. Caso tenha feito upload de aquivos via PHP, o owner das fotos será o usuario do APACHE (nobody ou apache).

Voce só vai conseguir remover o(s) arquivo(s) com o seu respectivo usuario.

é isso ta certo,
na maioria é assim,
agora tem uma configuração no php e no apache pra rodar qualquer aquivo e gravar como
user ou como nobody, pelo ftp vc num consegue apagar, mais pelo sistema geralmente da
q q coisa vc tenta system("rm -rf $arquivo");
Hackers, you'll be free...

Community4Dev.org

Join us now and share de knowledge.


Comunidade para Desenvolvedores Livres...
Crie sem restrições e jogue fora as malditas licenças proprietárias...


em breve de volta....

#4 www.XmlBR.com.br

www.XmlBR.com.br

    Normal

  • Usuários
  • 97 posts
  • Sexo:Não informado
  • Localidade:São José dos Campos - SP

Posted 04/07/2003, 15:02

Valeu galerinha...
Vou fazer uns testes aki e respondo se deu certo ou não...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq