Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O arquivo envia beleza, mas não funciona depois do download.
Já tentei trocar pra BINARY mas não deu! Simplesmente o arquivo tem o tamanho certo, mas quando faço o download, o arquivo está corrompido, é pra qualquer tipo de extensão... PDF, ZIP... Algum problem no código?
$arquivo = isset($_FILES["file"]) ? $_FILES["file"] : FALSE;$file_name = $_FILES["file"]["name"];$temp = $_FILES["file"]["tmp_name"];$pasta = "/professores/$professor/";$dest = $pasta.$file_name; // Não altere esta variável.if (file_exists("$dest")) { echo "<p>O arquivo <b>$file_name</b> já existe. Para enviar um arquivo com o mesmo nome, vá no <a href=\"gerenciadorlistar.php\">Gerenciador de Arquivos</a> e apague o arquivo antes de enviar.</p>"; }else { $ftp_server = "ftp.meuservidor.hehehe"; $ftp_user_name = "usuario"; $ftp_user_pass = "senha"; // define a conexão básica$conn_id = ftp_connect($ftp_server); // login com username e password$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);if (ftp_chdir($conn_id, "/professores/")) { echo "O diretório atual agora é: " . ftp_pwd($conn_id) . "\n";} else { echo "Não foi possível mudar o diretório\n";} if (ftp_put($conn_id, $dest, $temp, FTP_ASCII)) { echo "<p>O arquivo <b>$file_name</b> foi enviado com sucesso.</p><p>O link para este arquivo é: <a href=\"[http://ich.ufpel.edu.br/economia/professores/$professor/$file_name\"](http://ich.ufpel.edu.br/economia/professores/%24professor/%24file_name%5C) target=\"_blank\">[http://ich.ufpel.edu.br/economia/professores/$professor/$file_name
";}](http://ich.ufpel.edu.br/economia/professores/%24professor/%24file_name) else { echo "<p>Houve algum problema na tentativa de enviar o arquivo para <b>$dest</b></p>"; exit;} // close the connectionftp_close($conn_id);
Agradeço a força desde já!!!
Carregando comentários...