Ir para conteúdo
Fórum Script Brasil

Fusao

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Fusao

Fusao's Achievements

0

Reputação

  1. Fusao

    Multiupload - Firefox

    Vou dar uma pesquisada....desde já agradeço pela atenção.
  2. Fusao

    Multiupload - Firefox

    Estou usando um sistema de upload de arquivos feito pelo Fredi Machado http://fredimachado.com.br/, até ai tudo ótimo, o sistema funciona perfeitamente até que resolvi usar em conjunto com meu servidor de ftp que uso pureftpd com autenticação em mysql, criei uma pagina de login e senha e passei o Path para o sistema do Fredi via Session, logo veio uma surpresa, no IE funciona perfeitamente mas no Firefox, Safari, Opera....não funciona de jeito nenhum, os arquivos vao para a pasta onde ficam os scripts e não para a pasta correta que é passada pela session. index.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Envio de dados, diretório + upload múltiplo - multiUpload</title> &lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script> &lt;script type="text/javascript" src="../js/multiUpload.js"></script> &lt;script type="text/javascript"> var uploader = new multiUpload('uploader', 'uploader_files', { swf: '../swf/multiUpload.swf', script: '../diretorio/upload.php', expressInstall: '../swf/expressInstall.swf', multi: true }); function sendIt() { var pasta = document.getElementById("txtPasta").value; if (pasta.length) { uploader.setData({ Pasta: pasta }); uploader.startUpload(); } else alert("Digite o nome da pasta."); } </script> <style type="text/css"> @import "../css/multiUpload.css"; @import '../css/style.css'; </style> </head> <body> <h1>Envio de dados, diretório + upload múltiplo - multiUpload</h1> <p>< <a href="../">Voltar para os exemplos</a></p> <br /> <p><strong>Exemplo enviado por:</strong> Carlos Rogério Velozo de Medeiros <carlosvelozo at gmail dot com> - 27/08/2009</p> <br /> <div id="uploader"></div> <div id="uploader_files"></div> <br style="clear:both" /> <div>Sub-Diretório p/ salvar arquivos: <input type="text" size="10" name="Pasta" id="txtPasta" value="teste" /></div> <a href="java script:sendIt();">Iniciar Upload</a> | <a href="java script:uploader.clearUploadQueue();">Limpar fila de Upload</a> <br /><br /> <h4>Código:</h4> <pre>var uploader = new multiUpload('uploader', 'uploader_files', { swf: '../../swf/multiUpload.swf', script: 'upload.php', expressInstall: '../../swf/expressInstall.swf', multi: true }); function sendIt() { var pasta = document.getElementById("txtPasta").value; if (pasta.length) { uploader.setData({ Pasta: pasta }); uploader.startUpload(); } else alert("Digite o nome da pasta."); }</pre> <h4>Ação "Enviar":</h4> <pre><a href="java script:sendIt();">Iniciar Upload</a></pre> <h4>Script PHP de Upload:</h4> <pre>$file = $_FILES['Filedata']; $pasta = "../../uploads/".$_POST['Pasta']; $path = $file['tmp_name']; if (!is_dir($pasta)) mkdir($pasta); $new_path = $pasta."/".$file['name']; move_uploaded_file($path, $new_path); echo "1";</pre> </body> </html> upload.php <?php session_start(); ?> <?php $file = $_FILES['Filedata']; $pasta = $_POST['Pasta']; $tt = $_SESSION['kt_Dir']; $path = $file['tmp_name']; $new_path = $tt.$pasta."/".$file['name']; if (!is_dir($tt.$pasta)) mkdir($tt.$pasta); move_uploaded_file($path, $new_path); echo "1"; ?>
×
×
  • Criar Novo...