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

Upload De Arquivos


Guest Douglas Picolotto

Pergunta

Guest Douglas Picolotto

Ola pessoal, estou com um pequeno problema na minha aplicação. Estou utilizando php para fazer uploads de arquivo para meu web server( Meu Web Server é o IIS). So que não estou conseguindo redirecionar o upload para um outro servidor(file server), ou seja tenho o php rodando no meu web server e gostaria que os arquivos fossem para uma pasta do file server e não do web server. Gostaria de saber como proceder para que isso fosse possivel.

PS.: Sou leigo em PHP.

Att,

Douglas Picolotto.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Guest Douglas Picolotto

Segue o script que estou utilizando. Se possivel gostaria de saber onde encontro uma boa apostila de php, ou algum lugar para pesquisa.

Att,

Douglas Picolotto.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Douglas Picolotto

Segue o script que estou utilizando. Se possivel gostaria de saber onde encontro uma boa apostila de php, ou algum lugar para pesquisa.

<?

error_reporting(0);

$subDir = $_POST['SubDirUpload']; //Subdiretorio que caso não exista será criado

$diretorio = $_POST['DirUpload']; //diretorio raiz dos arquivos

$caminho = "";

$executou = false;

if (!is_dir($diretorio)){

$msg = $msg.'- O diretório '.$diretorio.' não é um diretório valido!\n';

echo "<script>alert('".$msg."');history.back();</script>";

exit;

}

else{

if (!is_dir($subDir)){

if (!mkdir($subDir)){

$msg = $msg.'- Não foi possivel criar o subdiretorio '.$subDir.' !\n';

echo "<script>alert('".$msg."');history.back();</script>";

exit;

}

}

}

if (!empty($_FILES['arquivo']['name'])){

if (($_FILES['arquivo']['size'] > 2000000) || ($_FILES['arquivo']['size'] == 0)){

$msg = $msg.'- O arquivo '.$_FILES['arquivo']['name'].' não pode ser transferido. Tamanho do arquivo invalido!.\n';

}

else{

$caminho=$subDir.$_FILES['arquivo']['name'];

if (file_exists($caminho)){

$msg = $msg.'- O arquivo '.$_FILES['arquivo']['name'].' já existe no-destino! Selecione outro nome.\n';

}

else{

if(copy($_FILES['arquivo']['tmp_name'],$caminho)){

$executou = true;

$msg = $msg.'- O arquivo '.$_FILES['arquivo']['name'].' foi transferido com sucesso!\n';

}

else{

$msg = $msg.'- O arquivo '.$_FILES['arquivo']['name'].' não pode ser transferido!\n';

}

}

}

}

if($executou == true){

echo "<script>parent.atualizaGuia.UpExecSuces.value = 'yes';</script>";

}

else{

echo "<script>parent.atualizaGuia.UpExecSuces.value = '';</script>";

}

echo "<script>alert('".$msg."');parent.atualizaGuia.submit();</script>";

?>

Att,

Douglas Picolotto.

Link para o comentário
Compartilhar em outros sites

  • 0

Uma otima orientação :

http://www.php.net/ - Manual PHP

Dê uma lida nessa função também:

http://br.php.net/manual/pt_BR/function.maior...loaded-file.php

E procura no google ou aqui no forum ou em outros foruns pro UPLOAD ;)

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,3k
    • Posts
      652,6k
×
×
  • Criar Novo...