Jump to content


Photo

Algum Te Esse Codigo?


  • Faça o login para participar
7 replies to this topic

#1 Demon

Demon

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 29/01/2005, 09:14

Pessoal preciso de um codigo pra fazer upload de imagems multiplas, tipo por ele no meu servidor e colocar o link no site para fazer o upload de varias imgs ao mesmo tempo pelo menos umas 10
tem jeito de alguem faze pra mim ou me passar algum pronto. quero que fique mais ou menos assim

imagem procurar

Upload

#2 Rauffer

Rauffer

    Normal

  • Usuários
  • 76 posts
  • Sexo:Masculino
  • Localidade:Garopaba - SC

Posted 29/01/2005, 09:47

http://forum.wmonlin...pic=103314&st=0
Bacharel em Sistemas de Informação

#3 Demon

Demon

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 29/01/2005, 10:19

Quero 1 igual a esse http://forum.wmonlin...showtopic=97189
so que com mais imagens pq eu acrecesnto novos campos
Arquivo: <input type="file" name="file[]"><br />
ate da o tanto que eu preciso mas ele so manda os 6 do arquivo original, se alguem puder encrementar ele pra ele dar o endereço da imagem tambem eu agradeço se tiver como o endereço apararecer em bbcode
[img]http://endereço/foto[/img]
melhor ainda mas se num de so o endereço ta valendo de+

#4 Fedalto

Fedalto

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 29/01/2005, 10:49

Quero 1 igual a esse http://forum.wmonlin...showtopic=97189
so que com mais imagens pq eu acrecesnto novos campos

Arquivo: <input type="file" name="file[]"><br />
ate da o tanto que eu preciso mas ele so manda os 6 do arquivo original, se alguem puder encrementar ele pra ele dar o endereço da imagem tambem eu agradeço se tiver como o endereço apararecer em bbcode
[img]http://endereço/foto[/img]
melhor ainda mas se num de so o endereço ta valendo de+

ué, usa esse do topico mesmo.. eh soh alterar.. veja:

<?php

//Diretório aonde ficará os arquivos
$dir = "./";

//Extensões permitidas
$ext = array("gif","jpg","png");

//Quant. de campos do tipo FILE
$campos = 10;

//Formulário
echo '<form method="post" action="'.$PHP_SELF.'" enctype="multipart/form-data">
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  Arquivo: <input type="file" name="file[]"><br />
  <input type="submit" name="submit" value=" OK ">
  </form>';
 
 
//Se for enviado
if (isset($_POST['submit'])) {

//Obtendo info. dos arquivos
$f_name = $_FILES['file']['name'];
$f_tmp = $_FILES['file']['tmp_name'];
$f_type = $_FILES['file']['type'];


//Contar arquivos enviados
$cont=0;

//Repetindo de acordo com a quantidade de campos FILE
for($i=0;$i<$campos;$i++){

//Pegando o nome
$name = $f_name[$i];

//Verificando se o campo contem arquivo
  if ( ($name!="") and (is_file($f_tmp[$i])) and (in_array(substr($name, -3),$ext)) ) {

    if ($cont==0) {
      echo "<b>Arquivo(s) enviados:<br /></b>";
    }
      echo $name." - ";

      //Movendo arquivo's do upload
      $up = move_uploaded_file($f_tmp[$i], $dir.$name);

        //Status
        if ($up==true):
            echo  "<i>Enviado!</i>";
              $cont++;
        else:
            echo "<i>Falhou!</i>";
        endif;

      echo "<br />";
  }

}

echo ($cont!=0) ? "<br><i>Total de arquivos enviados: </i>".$cont : "Nenhum arquivo foi enviado!";
}
?>

aonde esta
//Quant. de campos do tipo FILE
$campos = 10;
voce coloca quantos vampos vai ter.. dai soh vai adicionando
Arquivo: <input type="file" name="file[]"><br />

até chegar no numero que voce colocou anteriormente..

ali acima eu fiz para 10 ;)

#5 Demon

Demon

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 29/01/2005, 10:52

opa agora funciono valeu, mas sera que tem como emcrementar ele pra ele dar o link deonde ta a imagem em bbcode?

Edição feita por: Demon, 29/01/2005, 10:54.


#6 Fedalto

Fedalto

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 29/01/2005, 11:51

opa agora funciono valeu, mas sera que tem como emcrementar ele pra ele dar o link deonde ta a imagem em bbcode?

acho q assim vai:

<?php

//Diretório aonde ficará os arquivos
$dir = "./";

//Extensões permitidas
$ext = array("gif","jpg","png");

//Quant. de campos do tipo FILE
$campos = 10;

//Formulário
echo '<form method="post" action="'.$PHP_SELF.'" enctype="multipart/form-data">
 Arquivo: <input type="file" name="file[]"><br />
 Arquivo: <input type="file" name="file[]"><br />
 Arquivo: <input type="file" name="file[]"><br />
 Arquivo: <input type="file" name="file[]"><br />
 Arquivo: <input type="file" name="file[]"><br />
 Arquivo: <input type="file" name="file[]"><br />
 Arquivo: <input type="file" name="file[]"><br />
 Arquivo: <input type="file" name="file[]"><br />
 Arquivo: <input type="file" name="file[]"><br />
 Arquivo: <input type="file" name="file[]"><br />
 <input type="submit" name="submit" value=" OK ">
 </form>';


//Se for enviado
if (isset($_POST['submit'])) {

//Obtendo info. dos arquivos
$f_name = $_FILES['file']['name'];
$f_tmp = $_FILES['file']['tmp_name'];
$f_type = $_FILES['file']['type'];


//Contar arquivos enviados
$cont=0;

//Repetindo de acordo com a quantidade de campos FILE
for($i=0;$i<$campos;$i++){

//Pegando o nome
$name = $f_name[$i];

//Verificando se o campo contem arquivo
 if ( ($name!="") and (is_file($f_tmp[$i])) and (in_array(substr($name, -3),$ext)) ) {

   if ($cont==0) {
     echo "<b>Arquivo(s) enviados:<br /></b>";
   }
     echo $name." - ";

     //Movendo arquivo's do upload
     $up = move_uploaded_file($f_tmp[$i], $dir.$name);

       //Status
       if ($up==true):
           echo  "<i>Enviado!</i> - [IMG]http://www.seu_endereço.com/diretorio_da_imagem/".$f_name[$i]."[/IMG]";
             $cont++;
       else:
           echo "<i>Falhou!</i>";
       endif;

     echo "<br />";
 }

}

echo ($cont!=0) ? "<br><i>Total de arquivos enviados: </i>".$cont : "Nenhum arquivo foi enviado!";
}


?>


#7 Demon

Demon

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 31/01/2005, 07:32

Cara valeu d+ funfou do jeito que eu queria brigadao se num sabe o como se me ajudou

#8 Fedalto

Fedalto

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 31/01/2005, 18:51

Cara valeu d+ funfou do jeito que eu queria brigadao se num sabe o como se me ajudou

disponha ;)




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq