Ir para conteúdo
Fórum Script Brasil
  • 0

upload de "pasta"


samirbh

Pergunta

Boa tarde pessoal,

a duvida é o seguinte:

que que eu tenho que fazer para o usuario do meu sistema fazer upload de uma "pasta".

sendo que vai ficar aulgo do tipo:

_______________________________________

usuario que vai postar a pasta:

clique para postar sua pasta

_______________________________________

usuario comum do sistema:

tal evento aconteceu clique aqui pra ver as fotos

como que faço?

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Você diz uma pasta inteira do local do usuário e upar toda ela ao servidor?

Link para o comentário
Compartilhar em outros sites

  • 0

Isto com PHP é impossível pois é uma linguagem server-side. O que tu podes fazer é procurar tutoriais em javascript (principalmente AJAX) sobre o assunto. O PHP somente irá receber estes arquivos enquanto o JS irá montar o envio dos arquivos.

Abraços!

Link para o comentário
Compartilhar em outros sites

  • 0

Só pra reforçar...

Se fosse rodar este script no mesmo servidor que esta rodando o PHP você iria:

1. criar a pasta

2. dar um laço para ler os arquivos da pasta

3. jogar pra dentro de um array e upar

Sendo assim uma copia de arquivos.

Você quer pegar os arquivos do seu visitante do site, isso então caracteriza um ambiente Servidor x Cliente não é porque com php é impossivel fazer isto que não dá. Na verdade em Java também não daria se você não criasse uma infra-estrutura para isso.

Não existe meio, pelo ao menos não que eu conheça, em linguagem alguma de um aplicação que está sendo rodada em um servidor capturar dados de um cliente sem que a mesma tenha um agente instalado no cliente, como é o caso do Logmein por exemplo.

Tendo em vista este ambiente você precisaria de um agente no cliente para executar esse passo 2, você provavelmente pode fazer isso (o agente) em flash como o edgar se referiu, usar um applet Java ou mesmo deve ser possível você fazer até esse agente em PHP GTK.

Ou seja, não é que em PHP não é possível, é que você tem que criar uma infra-estrutura para essa função.

Se optar por applet de uma lida nestes dois artigos:

Applet comunicar com webservice

Construindo webservice em php

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...