Upload de arquivo para servidor diferente
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!
Discussão (2)
Carregando comentários...