Ir para conteúdo
Fórum Script Brasil

jcustodio

Membros
  • Total de itens

    574
  • Registro em

  • Última visita

Posts postados por jcustodio

  1. Bem, a pasta inteira eu não sei se é possível. huh.gif

    Mas, alguém aqui já ensinou a fazer upload de mais de um arquivo simultaneamente.

    Eu copiei o texto para estudar. Tá aí:

    Fazendo Uploads de Varios arquivos ao mesmo tempo.

    É de extrema importancia que antes de fazer qualquer codigo voce primeiro analizar o codigo, montar o codigo na sua cabeça para depois por a ideia em pratica.

    Quando nós estamos fazendo uploads de varios arquivos ao mesmo tempo a execucao do script não para enquando ele não enviar todo os arquivos.O PHP tem um tempo limite de execucao, e dependendo do tamanho do arquivo este tempo limite pode estourar ea execucao do codigo vai falhar.

    Então é nescessario que voce use uma funcao que o php nos oferece para ELIMINAR o tempo limite de execucao do script. chamada set_time_limit();

    Agora vamos por em pratica a ideia de fazer uploads de varios arquivos simultaneos.

    Poxa, como sera?

    Este script para voce montar sem a ajuda de um tutorial as vezes requer um certo nivel de lógica do programador.

    Para montar um sistema onde varios arquivos estarao envolvidos é simples, Primeiro devemos criar o codigo que fará o upload, e depois fazemos uma REPETICAO (loop) com o numero de arquivos ou seja se for 7 arquivos será uma repeticao de 7 loops.

    Primeiro vamos contruir o nosso formulário, Lembrando que os formularios que iram trabalhar com arquivos dentro ta tag

    devera ser incrementado o código enctype="multipart/form-data" ficando assim:

    HTML

    1 <FORM enctype="multipart/form-data">

    Veja o codigo html do nosso FORMULÁRIO:

    HTML

    1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>

    <head>

    <title>Uploads Simultaneos [ Webtutoriais ]</title>

    <meta http-equiv=Content-Type" content="text/html; charset=iso-8859-1">

    </head>

    <body>

    <p><img src="http://www.webtutoriais.com.br/tutoriais/imagens/logotopo.gif" width="300" height="100">

    <br>

    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Fazendo Uploads

    de Varios arquivos ao mesmo tempo. <br>

    </font></p>

    <form action="upload_arquivos.php" method="post" enctype="multipart/form-data" name="form1">

    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Arquivo 1:

    <input name="arquivo1" type="file">

    <br>

    Arquivo 2:

    <input name="arquivo2" type="file">

    <br>

    Arquivo 3:

    <input name="arquivo3" type="file">

    <br>

    Arquivo 4:

    <input name="arquivo4" type="file" >

    <br>

    Arquivo 5:

    <input name="arquivo5" type="file">

    <br>

    Arquivo 6:

    <input name="arquivo6" type="file">

    <br>

    Arquivo 7:

    <input name="arquivo7" type="file">

    <br>

    </font><br>

    <input type="submit" name="Submit" value="Enviar">

    </form>

    <br>

    <p>&nbsp;</p>

    </body>

    </html>

    Como vocês puderam observar os nomes do campo 'file' era formádo basicamente assim:

    Prefixo+numero crescente

    então caso quiser fazer com outro nome siga o modelo ex:

    foto1,foto2,foto3,foto4.

    Ok feito o nosso formulário vamos ao que interessa.

    Arquivo upload_arquivos.php:

    PHP

    1

    <?

    2 //Elimita o limite de tempo do php_timeout();

    3 set_time_limit(0);

    4 //Pasta para aonde deve ir os arquivos sem barra do inicio nem final

    5 $caminho_dos_arquivos = "Arquivos";

    6 for($i=1; $i<=7; $i++)

    7 {

    8 //pega os nomes dos campos files (prefixo + numero crescente)

    9 $id_arquivo = "arquivo".$i;

    10 $nome_arquivo = $_FILES[$id_arquivo]["name];

    11 $arqv_temporario = $_FILES[$id_arquivo]["tmp_name"];

    12 // faz o upload dos arquivos

    13

    14 if(move_uploaded_file($arqv_temporario, "$caminho_dos_arquivos/$nome_arquivo"))

    15 {

    16 echo "O Arquivo <b>$nome_arquivo</b> foi concluido com sucesso<BR>";

    17 }

    18 else

    19 {

    20 echo "Erro no arquivo <b>$nome_arquivo</b><BR>";

    21 }

    22 }

    23 ?>

    Pronto biggrin.gif

  2. Acho que entendi sua pergunta, apesar de estar confusa blink.gif

    Bem, o que eu sugiro é que você edite sua imagem para que ela possa ser adaptável ao tamanho da tabela, e ficar exatamente onde você quer.

    Você pode adicionar uma área "vazia" na sua imagem com o espaço que você precisar para ela se ajustar à tabela, sacou?

    Para isso use o Photoshop ou o Photo-Paint. smile.gif

  3. Amigo,

    Não tem como saber com exatidão a área útil do I.E, ou de qualquer outro navegador, pois cada pessoa configura o seu de um jeito.

    Por exemplo, você pode ter, em seu navegador, uma barra do MSN, ou do Yahoo, ou de qualquer outro serviço, que influi no tamanho da janela e, consequentemente, no tamanho da área útil. wink.gif

  4. Cara, lhe aconselho a instalar o PHP Triad, que integra tudo que você precisa pra rodar suas páginas dinâmicas. Ele instala o PHPMyAdmin, o Apache, o Mysql... tudo sem complicação.

    E outra sugestão é que você se cadastre no fórum e visite-o com frequência. Aprende-se muita coisa por aqui... wink.gif

  5. Mais uma então: para mover um objeto horizontal ou verticalmente, basta clicar no objeto e arrastá-lo para onde se quer com a tecla "ctrl" apertada.

    OBS: você também pode "forçar" a direção do mouse e sair do eixo escolhido, se quiser. smile.gif

  6. Oi pessoal!

    É o seguinte: tenho uma tabela no BD com 3 campos: ID (que é auto increment), data, e texto.

    Gostaria de exibir estas informações na página, mas limitando o número de caracteres na exibição do campo texto. Sacaram?

    Tipo, se o texto original for: "O Flamengo não para de perder no campeonato brasileiro, mas a culpa é da diretoria que não paga os salários em dia..."

    Eu quero que apareça: "O Flamengo não para de perder no..."

    Como isso seria possível? (não o flamengo parar de perder, e sim a execução do código... biggrin.gif )

    Valeus!

  7. Eu entendi o seu "jeito". hehehe...

    Mas o que eu quero é fechar o frame mesmo. Não vem nada depois, entende?

    Seria um botão "fechar", só que dando um comando para fechar o frame todo.

    Nem sei se isso é possível. Vou procurar também, em outros sites, mas se você achar, me dá um toque.

    Valeuzão!! wink.gif

  8. Acho que não expliquei direito mesmo.

    Eu tenho um filme rodando numa página html, que por sua faz parte de um frame.

    O que eu quero é conseguir fechar todo o frame com um botão no meu SWF, sacou?

    O código getURL("javascript:window.close();"); só funciona numa página simples, sem frames.

    O que eu faço? huh.gif

  9. Oi galera! Criei uma tabela no MySql, com alguns campos, sendo que um deles (ID) é "auto increment".

    Minha dúvida é: como faço pra exibir somente o registro mais recente na minha página?

    E se eu quisesse, por exemplo, o penultimo registro da tabela? Como seria?

    Agradeço desde agora! smile.gif

×
×
  • Criar Novo...