Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marvio Porto

Upload de arquivo para servidor diferente

Recommended Posts

Olá Amigos!

 

Fiz um pagina em php para enviar arquivos via upload, sendo que para um servidor diferente.

 

Ex. a pagina de envio esta no servidor ns1 e os arquivos ficarão no ns2.

estou tentando enviar o arquivo, mas esta retornando erro:

 

Warning: move_uploaded_file(192.168.0.57/home/ftp/fornecedor.txt): failed to open stream: No such file or directory in /var/www/prola4/ftp1.php on line 44

 

Warning: move_uploaded_file(): Unable to move '/tmp/phpqzcQkc' to '192.168.0.57/home/ftp/fornecedor.txt' in /var/www/prola4/ftp1.php on line 44

 

Warning: Cannot modify header information - headers already sent by (output started at /var/www/prola4/ftp1.php:44) in /var/www/prola4/ftp1.php on line 54

Como devo informar no código que deverá ser gravado em outro servidor

 

Segue o código que estou usando:

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {

$arquivo = $_FILES["arquivo"];

$arquivo_nome = $arquivo["name"];

$insertSQL = sprintf("INSERT INTO arquivo (codigo, arquivo) VALUES (%s, '$arquivo_nome')",

GetSQLValueString($_POST['codigo'], "int"));

 

set_time_limit(0);

$diretorio = "ftp";

$id_arquivo = "arquivo";

$nome_arquivo = $_FILES[$id_arquivo]["name"];

$arquivo_temporario = $_FILES[$id_arquivo]["tmp_name"];

move_uploaded_file($arquivo_temporario, "$diretorio/$nome_arquivo")

Desde já, agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meio complicado usando esta função.O jeito é usar funções de ftp do php.Mas já te aviso que tem muitos servers que nao permitem mandar ou puxar via script ftp de outro server.Um abraço,Mauro Tschiedelwww.ramaweb.com.brRamaweb - Soluções em Internet

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.