Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde estou tentando copiar uma arquivo para o servidor, abaixo segue o script:
$nome_temporario=$_FILES["Arquivo"]["tmp_name"];
$nome_real=$_FILES["Arquivo"]["name"];
$caminho = "//192.166.5.180/Arquivos/".$nome_real;
copy($nome_temporario,$caminho);
já tentei inverter as barras e nada, o script ñ gera erro apenas não importa o arquivo.
Bom o arquivo está vindo de um upload sim, o script do jeito que está funciona na minha máquina, mas no servidor não, alterei conforme você sugeriu e tbm não aconteceu nada
Mais você quer rodar o arquivo na sua máquina e jogar no servidor?
Bom o script está no servidor, quero selecionar o arquivo que está na minha máquina e jogar no servidor ...
Amigo posta a página que faz o upload pra mim (o html mesmo com o formulário e campo tipo FILE)
porque aqui agora tá normal:
<?php
$nome_temporario = $_FILES["Arquivo"]["tmp_name"];
$nome_real = $_FILES["Arquivo"]["name"];
$caminho = "./" . $nome_real; // tenta primeiro mover o arquivo no diretório local do script
if(move_uploaded_file($nome_temporario, ($caminho)))
echo "Arquivo salvo com sucesso!";
else
echo "Erro ao efetuar upload do arquivo!";
?>segue o html :
<form method="post" enctype="multipart/form-data">
<?php
echo "<table>
<tr>
<td>Digite o nome da base:</td>
<td><input type='text' name='nomeBase'></td>
</tr>
<tr>
<td>Selecione o arquivo:</td>
<td><input type='file' name='Arquivo' id='Arquivo'></td>
</tr>
</table>
<br><input type='submit' value='Prosseguir >>'>";
?>
<form>
Eu até consigo fazer o upload, qd eu executo o script na minha máquina, mas qd tento no servido não consigo
Amigo fiz um exemplo aqui rapidinho, copia e cola no arquiv do seu servidor e faz o teste.
<?php
if($_POST["botao"] == "ok")
{
$upload_dir = './';
$upload_arquivo = $upload_dir . $_FILES['arquivo']['name'];
if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $upload_dir . $_FILES['arquivo']['name']))
echo "Arquivo carregado com sucesso!<br /><br />";
else
echo "Erro ao enviar o arquivo!<br /><br />";
}
?>
<form enctype="multipart/form-data" action="" method="post">
Arquivo: <input name="arquivo" type="file" />
<input type="hidden" name="botao" value="ok" />
<input type="submit" value="ENVIAR" />
</form>
Aqui funcionou, espero que dê certo aí também.
Abraços.
Bom o seu script e o mru funcionam qd eu tento fazer na minha máquina qd jogo no servidor não funciona ...
>
Bom o seu script e o mru funcionam qd eu tento fazer na minha máquina qd jogo no servidor não funciona ...
Cara pode ser permissões no diretório!
Ve no seu painel de controle do servidor, ou da permissão no próprio script.
Tu ta rodando no Windows ou Linux?
tenta dar um
chmod ("SEU_DIRETORIO", 0777);
Tô rodando no windows ..
Qual o servidor de hospedagem?
O script está funcionando, o problema é com seu servidor de hospedagem.
Entre em contato com eles, ou você mesmo. verifique no painel de controle, se a opção safe_mode está habilitada, se estiver desabilite e tente,
após isso verifique também as permissões de diretório.
Abraços.
Bom estou fazendo no servidor interno da empresa da empresa mesmo, valeu pela força vou verificar
Cara, nesse caso, você precisará fazer o envio por FTP.
Veja:
http://forum.imasters.com.br/index.php?/topic/391572-upload/
Amigo esse arquivo está vindo de um UPLOAD?
Se for não use copy, use:
move_uploaded_file($nome_temporario, ($caminho));
Abraços.