Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal consegui gravar no ftp, mas no banco não da certo segue meu scrit para darem uma olhada...
<?php include ('includes/acessoBaseDeDados.php'); ?>
<?php
$servidor = "host";
$usuario = "teste";
$senha = "teste";
$con = ftp_connect($servidor) or die("Erro ao conectar");
$log = ftp_login($con, $usuario, $senha) or die("Erro ao conectar com usuário e senha");
?>
<?php
$abd = new acessoBaseDeDados(); // instancia objeto
$abd->conectar();
$nome_f = $_FILES['arquivo']['name'];
$nome_t = $_FILES['arquivo']['tmp_name'];
$size_f = $_FILES['arquivo']['size'];
$size_p = 10240000; //10 MB
$info_f = pathinfo($nome_f);
$exte_f = $info_f['extension'];
//Extensões permitidas
$exte_p = array("jpg", "jpeg", "png", "gif");
$dir = "/public_html/backoffice/upload/";
$status = $_POST["status"];
if($size_f <= $size_p) {
if(in_array($exte_f, $exte_p)) {
if(ftp_put($con, $dir . $nome_f, $nome_t, FTP_BINARY)) {
ftp_rename($con, $dir . $nome_f, $dir . substr(md5(time()), 0, 10) . "." . $exte_f);
$abc = new acessoBaseDeDados(); // instancia objeto
$abc->conectar();
$abc->insertTab('modavicunha.tab_edicao(status_tabedicao,imagemtab_edicao)'); // inserir dados na tabela
}else{
echo "Erro ao enviar o arquivo " . $nome_f . "!";
}
}else{
echo "Extensão inválida!";
}
}else{
echo "Tamanho excedido!<br>Tamanho permitido: <b>" . ceil($size_p / 1024 / 1024) . "MB</b>";
}
ftp_close($con);
?>Carregando comentários...