Ir para conteúdo
Fórum Script Brasil

laisf

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre laisf

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

laisf's Achievements

0

Reputação

  1. Oi pessoal, estou com um problema, inseri um include mas tudo que vem depois desse include não aparece no navegador, nesse caso o footer não aparece, so aparece depois que envio o arquivo e ele executa o php.. Fiz dessa forma pois antes quando o form action estava buscando a pagina onde tinha a configuração, as mensagens apareciam em uma pagina em branco e eu queria que aparecesse na mesma pagina então deixei o form e as configurações do php na mesma pagina..Se alguém quiser me ajudar agradeço.. <div class="conteudo"> <div class="upload"> <?php include "upload/upload.php"; ?> </div> </div> <!-- fim conteudo --> <!-- footer --> <div id="footer"> </div><table style='width:100%'> <tr> <td> <form action="" method="post" enctype="multipart/form-data"><font class="texto">Arquivo:</font> <input type="file" name="arquivo"> <input type="submit" id='show-test-1' value="Enviar" > </form> <div id='test-1'></div> </td> </tr> </table> <!--script barra carregamento--> <script type='text/javascript'> $(function(){ // test-1 $('#show-test-1').click(function(){ $('#test-1').oLoader({ backgroundColor:'#fff', fadeInTime: 500, fadeOutTime: 1000, fadeLevel: 0.5 }); }); $('#hide-test-1').click(function(){ $('#test-1').oLoader('hide'); }); }); </script> <?php // Configura o tempo limite para ilimitado set_time_limit(0); /*-----------------------------------------------------------------------------* * Parte 1: Configurações do Envio de arquivos via FTP com PHP /*----------------------------------------------------------------------------*/ // IP do Servidor FTP $servidor_ftp = ''; // Usuário e senha para o servidor FTP $usuario_ftp = ''; $senha_ftp = ''; // Extensões de arquivos permitidas $extensoes_autorizadas = array( '.cdr', '.jpg', '.mp3', '.mkv', '.txt' ); // Caminho da pasta FTP $caminho = 'arquivos/'; /* Se quiser limitar o tamanho dos arquivo, basta colocar o tamanho máximo em bytes. Zero é ilimitado */ $limitar_tamanho = 0; /* Qualquer valor diferente de 0 (zero) ou false, permite que o arquivo seja sobrescrito */ $sobrescrever = 0; /*-----------------------------------------------------------------------------* * Parte 2: Configurações do arquivo /*----------------------------------------------------------------------------*/ // Verifica se o arquivo não foi enviado. Se não; termina o script. if ( ! isset( $_FILES['arquivo'] ) ) { exit('Nenhum arquivo enviado!'); } // Aqui o arquivo foi enviado e vamos configurar suas variáveis $arquivo = $_FILES['arquivo']; // Nome do arquivo enviado $nome_arquivo = $arquivo['name']; // Tamanho do arquivo enviado $tamanho_arquivo = $arquivo['size']; // Nome do arquivo temporário $arquivo_temp = $arquivo['tmp_name']; // Extensão do arquivo enviado $extensao_arquivo = strrchr( $nome_arquivo, '.' ); // O destino para qual o arquivo será enviado $destino = $caminho . $nome_arquivo; /*-----------------------------------------------------------------------------* * Parte 3: Verificações do arquivo enviado /*----------------------------------------------------------------------------*/ /* Se a variável $sobrescrever não estiver configurada, assumimos que não podemos sobrescrever o arquivo. Então verificamos se o arquivo existe. Se existir; terminamos aqui. */ if ( ! $sobrescrever && file_exists( $destino ) ) { exit('Arquivo já existe.'); } /* Se a variável $limitar_tamanho tiver valor e o tamanho do arquivo enviado for maior do que o tamanho limite, terminado aqui. */ if ( $limitar_tamanho && $limitar_tamanho < $tamanho_arquivo ) { exit('Arquivo muito grande.'); } /* Se as $extensoes_autorizadas não estiverem vazias e a extensão do arquivo não estiver entre as extensões autorizadas, terminamos aqui. */ if ( ! empty( $extensoes_autorizadas ) && ! in_array( $extensao_arquivo, $extensoes_autorizadas ) ) { exit('Tipo de arquivo não permitido.'); } /*-----------------------------------------------------------------------------* * Parte 4: Conexão FTP /*----------------------------------------------------------------------------*/ // Realiza a conexão $conexao_ftp = ftp_connect( $servidor_ftp ); // Tenta fazer login $login_ftp = @ftp_login( $conexao_ftp, $usuario_ftp, $senha_ftp ); // Se não conseguir fazer login, termina aqui if ( ! $login_ftp ) { exit('Usuário ou senha FTP incorretos.'); } // Envia o arquivo if ( @ftp_put( $conexao_ftp, $destino, $arquivo_temp, FTP_BINARY ) ) { // Se for enviado, mostra essa mensagem echo 'Enviado com sucesso!'; } else { // Se não for enviado, mostra essa mensagem echo 'Erro ao enviar arquivo!'; } // Fecha a conexão FTP ftp_close( $conexao_ftp ); ?>
×
×
  • Criar Novo...