Eu to fazendo um sistema de upload onde eu anexo 4 arquivos e salvo no servidor. Salvar no servidor esta tudo OK mas o problema é que nao esta salvando na pasta que eu quero.
E ainda da esse erro: Warning: ftp_put() expects parameter 1 to be resource, boolean given.
Alguem pode me ajudar ???
Grato....
----- Código -----
<?php
include "sql.php";
// Dados do servidor
$servidor = 'www.ubccriative.com.br'; // Endereço
$usuario = '*****'; // Usuário
$senha = '*****'; // Senha
if(isset($_POST["btnok"]))
{
// Abre a conexão com o servidor FTP
$ftp = ftp_connect($servidor); // Retorno: true ou false
// Faz o login no servidor FTP
$login = ftp_login($ftp,$usuario,$senha); // Retorno: true ou false
$properts = array();
$files = isset($_FILES["imagem"]) ? $_FILES["imagem"] : FALSE;
$loops = count($files["name"]);
$cont = 1;
if(is_array($files))
$array = array_diff($_FILES["imagem"]["name"], array(''));
$exito_1 = move_uploaded_file($files["tmp_name"], $outputPath.$files["name"]);
$status = ftp_put($login,'/imagem/'.$files["name"],$exito_1,FTP_ASCII);
for($i=0; $i<$loops; $i++)
{
$exito = move_uploaded_file($files["tmp_name"][$i], $outputPath.$files["name"][$i]);
$id = $_POST["txtnum"];
$sql = "INSERT INTO tab_documento_teste(id_doc,id_cliente,documento) VALUES ('$id[$i]','$ultimo','/imagem/".$files["name"][$i]."')";
$resultado = mysql_query($sql) or die(mysql_error());
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="" enctype="multipart/form-data"><br />
Anexo: <input type="file" name="imagem[]" /><br /> <br />
Anexo: <input type="file" name="imagem[]"/><br /><br />
<input type="submit" name="btnok" id="btnok" value="OK"/>
</form>
</body>
</html>
- HaroNism likes this