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

Inserir fotos em uma pasta criado usando PHP... segue o código abaixo


Rafinha Rio

Pergunta

Ele cria a pasta normalmente mais não esta inserindo a fotos não da nenhuma mensagem de erro aparentemente ele não consegue abrir a pasta criada e inserir as fotos

<?php

$dir=$_POST['nomedir'];
$dir2=$_POST['nomedir2'];

      if(isset($_POST['acao']) && $_POST['acao'] == 'cadastrar'){
            if(mkdir ("../upload/content/$dir", 0777)){
                if(mkdir ("../upload/content/$dir/$dir2", 0777)){
                    
            
         $img = $_FILES['img'];
         $pasta  = '../upload/content/$dir/$dir2/';
         $contar = count($img['name']);
         $ok = 0;
         $erro = 0;
         for($i = 0; $i < $contar; $i++){
            $nome = $img['name'][$i];
            $tmp  = $img['tmp_name'][$i];
            if(!empty($nome)){
               if(move_uploaded_file($tmp, $pasta.$nome)){
                  $ok++;  
                  }else{
                    $erro++;
                  }
            }
         }
    //gravar no banco de dados
    $sql="INSERT INTO fotos
            
        (pasta,subpasta)
    VALUES
        ('$_POST[nomedir]','$_POST[nomedir2]')
    ";
    mysql_query($sql); // or die(mysql_error());

    //aqui eu devo chamar a listagem de registros cadastrados
    print "<div class=\"incluido\" id=\"incluido\"><img src=\"imagens/botao/acao_concluida.png\" hspace=\"15\" align=\"absmiddle\" />Inserido com sucesso</div><br />";
    include_once ("fotos.php");

    die(); 
    }else{
            echo "não foi possivel criar o diretorio $dir";
            }
            }
   }
   
   
      
?>
<?php include "includes/js.php";?>
<style type="text/css">
<!--
#incluir .detalhe tr .detalhe {
    font-weight: bold;
}
.hintanchor {font-weight: bold;
color: navy;
margin: 3px 8px;
}
-->
</style>

<script type="text/javascript">
      function AddCampo(id){
         el = document.getElementById(id);
         el.innerHTML += '<input type="file" name="img[]" /><br />';
      }
      
            
   </script>
<form method="post" action="" enctype="multipart/form-data">
   <p><a href="#"  onclick="AddCampo('img-extra')"></a></p>
   <table border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#000000" bgcolor="#000000" class="detalhe" b="b" >
     <tr>
       <td valign="top" bgcolor="#FFFFFF" class="detalhe" scope="col">&nbsp;&nbsp;<b>Pasta</b></td>
       <td bgcolor="#FFFFFF" scope="col"><input name="nomedir" type="text" class="caixa" id="nomedir" size="50" /></td>
     </tr>
     <tr>
       <td valign="top" bgcolor="#FFFFFF" class="detalhe" scope="col">&nbsp;&nbsp;<b>Subpasta</b></td>
       <td bgcolor="#FFFFFF" scope="col"><input name="nomedir2" type="text" class="caixa" id="nomedir2" size="50" /></td>
     </tr>
     <tr>
       <td width="21%" valign="top" bgcolor="#FFFFFF" class="detalhe" scope="col"><strong>
         <label for="checkbox_row_2">&nbsp;&nbsp;Foto</label>
       </strong></td>
       <td width="79%" bgcolor="#FFFFFF" scope="col"><input type="file" name="img[]"  id="img"/>
       <a href="#"  onclick="AddCampo('img-extra')">Add Campo</a>
       <div id="img-extra"></div>
       </td>
     </tr>
     <tr>
       <td colspan="2" bgcolor="#FFFFFF"><div align="center">
         <input type="image" src="imagens/botao/salvar.png" title="Salvar" name="enviar" value="   Incluir   "/>
         <input type="hidden" name="acao" value="cadastrar" />
       </div></td>
     </tr>
   </table>
</form>
<p align="center">
<a href="java script:history.back()">
<img src="imagens/botao/voltar.png" alt="Voltar" border="0" />
</a>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,2k
    • Posts
      652k
×
×
  • Criar Novo...