Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Com


Guest Holy

Pergunta

Galera eu tenho o seguinte seguinte problema eu preciso fazer um upload com aseguinte função que envi 20 fotos por vez ai eu tava pensando e procurando echei o comando copy mais não deu muito cer mais eu que devo estar errado olhem o seguinte codigi e por favor me de uma ajuda...

form com os campos

<form action="envia_fotos_script.php" method="post" enctype="multipart/form-data">
<input name="nomedapasta" type="hidden" value="<? echo $nomedapasta?>">
 <table width="400" align="center" cellpadding="0" cellspacing="0">
   <TR>
   <TD align="center" height="30"><font color="<? echo $cortexto?>" size="<? echo $ttitulo?>" face="<? echo $fonte?>"><strong>Enviar 
     Fotos</strong></font></td>
   </tr>
</table>
  <table align="center" cellpadding="0" cellspacing="0" style="border:1px solid <? echo $cortexto?>">
    <tr> 
      <td bgColor="<? echo $corcelula1?>"> <table border="0" align="left" cellpadding="2" cellspacing="0">
          <tr> 
            <TD width="50" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              01:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto01" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="1">
              </font></td>
            <TD width="70" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              11:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto11" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="11">
              </font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td bgColor="<? echo $corcelula2?>"> <table border="0" align="left" cellpadding="2" cellspacing="0">
          <tr> 
            <TD width="50" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              02:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto02" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="2">
              </font></td>
            <TD width="70" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              12:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto12" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="12">
              </font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td bgColor="<? echo $corcelula1?>"> <table border="0" align="left" cellpadding="2" cellspacing="0">
          <tr> 
            <TD width="50" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              03:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto03" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="3">
              </font></td>
            <TD width="70" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              13:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto13" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="13">
              </font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td bgColor="<? echo $corcelula2?>"> <table border="0" align="left" cellpadding="2" cellspacing="0">
          <tr> 
            <TD width="50" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              04:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto04" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="4">
              </font></td>
            <TD width="70" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              14:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto14" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="14">
              </font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td bgColor="<? echo $corcelula1?>"> <table border="0" align="left" cellpadding="2" cellspacing="0">
          <tr> 
            <TD width="50" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              05:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto05" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="5">
              </font></td>
            <TD width="70" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              15:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto15" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="15">
              </font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td bgColor="<? echo $corcelula2?>"> <table border="0" align="left" cellpadding="2" cellspacing="0">
          <tr> 
            <TD width="50" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              06:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto06" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="6">
              </font></td>
            <TD width="70" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              16:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto16" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="16">
              </font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td bgColor="<? echo $corcelula1?>"> <table border="0" align="left" cellpadding="2" cellspacing="0">
          <tr> 
            <TD width="50" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              07:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto07" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="7">
              </font></td>
            <TD width="70" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              17:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto17" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="17">
              </font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td bgColor="<? echo $corcelula2?>"> <table border="0" align="left" cellpadding="2" cellspacing="0">
          <tr> 
            <TD width="50" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              08:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto08" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="8">
              </font></td>
            <TD width="70" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              18:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto18" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="18">
              </font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td bgColor="<? echo $corcelula1?>"> <table border="0" align="left" cellpadding="2" cellspacing="0">
          <tr> 
            <TD width="50" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              09:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto09" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="9">
              </font></td>
            <TD width="70" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              19:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto19" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="19">
              </font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td bgColor="<? echo $corcelula2?>"> <table border="0" align="left" cellpadding="2" cellspacing="0">
          <tr> 
            <TD width="50" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              10:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto10" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="10">
              </font></td>
            <TD width="70" align="right"> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Foto 
              20:</font> </tD>
            <td><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
              <input name="foto20" type="file" size="14" style="border:1px solid <? echo $cortexto?>" tabindex="20">
              </font></td>
          </tr>
        </table></td>
    </tr>
  </table>

  <table width="400" align="center" cellpadding="0" cellspacing="0">
   <tr> 
     <td height="35" colspan="4" align="center"> 
       <INPUT Type="submit" Value="Enviar Fotos" name="Submit" style="width:100;border:1px solid <? echo $cortexto?>">
   </td>
   </tr>
</table>

</form>
copias as fotos
<? $url = "../upload/teste/";?>
<center>
  <font color="<? echo $cortexto?>" size='<? echo $tfonte?>' face='<? echo $fonte?>'><b>
  <?php 
  $foto01 = $_POST['foto01'];
  echo $foto01;  
   ?> 
  <? // inicia a função para enviar a foto 1
if($foto01 != "none"){
if (copy($foto01, "$url".$foto01_name)){
echo "Foto 1 enviada com sucesso!";
}}
// termina a função para enviar a foto 1
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 2
if($foto02 != "none"){
if (copy($foto02, "$url".$foto02_name)){
echo "Foto 2 enviada com sucesso!";
}}
// termina a função para enviar a foto 2
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 3
if($foto03 != "none"){
if (copy($foto03, "$url".$foto03_name)){
echo "Foto 3 enviada com sucesso!";
}}
// termina a função para enviar a foto 3
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 4
if($foto04 != "none"){
if (copy($foto04, "$url".$foto04_name)){
echo "Foto 4 enviada com sucesso!";
}}
// termina a função para enviar a foto 4
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 5
if($foto05 != "none"){
if (copy($foto05, "$url".$foto05_name)){
echo "Foto 5 enviada com sucesso!";
}}
// termina a função para enviar a foto 5
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 6
if($foto06 != "none"){
if (copy($foto06, "$url".$foto06_name)){
echo "Foto 6 enviada com sucesso!";
}}
// termina a função para enviar a foto 6
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 7
if($foto07 != "none"){
if (copy($foto07, "$url".$foto07_name)){
echo "Foto 7 enviada com sucesso!";
}}
// termina a função para enviar a foto 7
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 8
if($foto08 != "none"){
if (copy($foto08, "$url".$foto08_name)){
echo "Foto 8 enviada com sucesso!";
}}
// termina a função para enviar a foto 8
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 9
if($foto09 != "none"){
if (copy($foto09, "$url".$foto09_name)){
echo "Foto 9 enviada com sucesso!";
}}
// termina a função para enviar a foto 9
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 10
if($foto10 != "none"){
if (copy($foto10, "$url".$foto10_name)){
echo "Foto 10 enviada com sucesso!";
}}
// termina a função para enviar a foto 10
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 11
if($foto11 != "none"){
if (copy($foto11, "$url".$foto11_name)){
echo "Foto 11 enviada com sucesso!";
}}
// termina a função para enviar a foto 11
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 12
if($foto12 != "none"){
if (copy($foto12, "$url".$foto12_name)){
echo "Foto 12 enviada com sucesso!";
}}
// termina a função para enviar a foto 12
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 13
if($foto13 != "none"){
if (copy($foto13, "$url".$foto13_name)){
echo "Foto 13 enviada com sucesso!";
}}
// termina a função para enviar a foto 13
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 14
if($foto14 != "none"){
if (copy($foto14, "$url".$foto14_name)){
echo "Foto 14 enviada com sucesso!";
}}
// termina a função para enviar a foto 14
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 15
if($foto15 != "none"){
if (copy($foto15, "$url".$foto15_name)){
echo "Foto 15 enviada com sucesso!";
}}
// termina a função para enviar a foto 15
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 16
if($foto16 != "none"){
if (copy($foto16, "$url".$foto16_name)){
echo "Foto 16 enviada com sucesso!";
}}
// termina a função para enviar a foto 16
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 17
if($foto17 != "none"){
if (copy($foto17, "$url".$foto17_name)){
echo "Foto 17 enviada com sucesso!";
}}
// termina a função para enviar a foto 17
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 18
if($foto18 != "none"){
if (copy($foto18, "$url".$foto18_name)){
echo "Foto 18 enviada com sucesso!";
}}
// termina a função para enviar a foto 18
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 19
if($foto19 != "none"){
if (copy($foto19, "$url".$foto19_name)){
echo "Foto 19 enviada com sucesso!";
}}
// termina a função para enviar a foto 19
?>
  <br>
  <br>
  <? // inicia a função para enviar a foto 20
if($foto20 != "none"){
if (copy($foto20, "$url".$foto20_name)){
echo "Foto 20 enviada com sucesso!";
}}
// termina a função para enviar a foto 20
?>
  </b></font> 
</center>

o maior problema é que ele não retorna nemnhun erro... alguém poderia me dar uma dica ou me mostrar um jeito melhor para fazer isso... muito obligado pela atenção

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

cara usa array nisso e bem mais facil....

depois e so fazer um loop e pronto.. fica bem mais simples...

Link para o comentário
Compartilhar em outros sites

  • 0

cara não sei se o que voce quer é fazer uma galeria de fotos se for baixa essa que é muito boa já usei e conheco 20 pessoas que a usam ela permite que seja enviadas 20 fotos por vez....

se não for o que quer voce pode pegar os arquivos e ver como poder ser feito o negocio de enviar as fotos e tals

galeria

Falopa!

Link para o comentário
Compartilhar em outros sites

  • 0

tenta assim

colocar todos os campos com o mesmo nome incluindo [] e depois na pagina de upload

foreach($nome_do_campo as $up=>$update){

.....

}

Link para o comentário
Compartilhar em outros sites

  • 0

Da uma olhada nesse script talvez te ajude..beleza:

arquivo: form.php

<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Enviar o arquivo: <input name="userfile" type="file">
<input type="submit" value="Enviar Arquivo">
</form>
Agora o arquivo q garrega as fotos: upload.php
<?php
// Nas versões anteriores a 4.1.0, $HTTP_POST_FILES deve ser usado ao invés de $_FILES.
// Nas versões anteriores a 4.0.3, use copy() e is_uploaded_file() ao invés move_uploaded_file

$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir. $_FILES['userfile']['name'];
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
   print "O arquivo é válido e foi carregado com sucesso. Informações:\n";
   print_r($_FILES);
} else {
   print "Possível ataque! Informações:\n";
   print_r($_FILES);
}
print "</pre>";
?>
Para mais campos de upload:
<form action="action.php" method="POST" enctype="multipart/form-data">
 <input type="hidden" name="MAX_FILE_SIZE" value="30000">
Enviar os arquivos:<br>
 <input name="userfile[]" type="file"><br>
 <input name="userfile[]" type="file"><br>
 <input type="submit" value="Enviar Arquivos">
</form>

Diretorio para onde vai as fotos:

$uploaddir = '/var/www/uploads/';

Tamanho maximo do arquivo: so aumentar ou diminuir o value="30000" no caso bites.

<input type="hidden" name="MAX_FILE_SIZE" value="30000">

Para mais campo de upload adicione mais:

<input name="userfile[]" type="file">

e use o mesmo action.. beleza

há uma coisa para servidores windows:

$uploaddir = 'c:\\paginas\\fotos\\';

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...