Ir para conteúdo

juninhogpe

Members
  • Total de itens

    169
  • Registro em

  • Última visita

Posts postados por juninhogpe


  1. @ShadowDLL boa tarde.

     

    Me desculpa a demora no retorno.

     

    Infelizmente ainda não deu certo, criei o arquivo ".php.ini", alterei o código para o seu último exemplo e mesmo assim aparece como arquivo no formato inválido.

     

    E como eu disse anteriormente é um arquivo que eu mesmo já havia conseguido fazer upload com esse código.

     

    Desde já agradeço pela ajuda.


  2. @ShadowDLL,  bom dia.

     

    Com esse último código, ocorre o erro de arquivo de áudio no formato inválido, mas dessa vez nem sobe o arquivo.

     

    O arquivo está no formato mp3  no código anterior apesar do erro o arquivo faz o upload.

     

    Se eu retirar o trecho:

     

    if(!preg_match("/^audio\/(mp3|MP3)$/", $audio["type"])){
    	echo utf8_encode("<script> alert ('Arquivo em formato inválido! erro no upload do audio. Cadastro não foi realizado.');</script>");

     

    O arquivo sobe e não apresenta a mensagem de erro, mas também fico sem validar ele não é isso?

     

    Obrigado desde já.


  3. @ShadowDLL, utilizei seu código e consegui realizar o cadastro/upload do arquivo de áudio.

     

    Mas continua exibindo o alert de tipo de arquivo de audio inválido, só que como disse acima ele faz o upload e cadastra normal.

     

    Tem alguma ideia do que possa ser?

     

    Obrigado.


  4. Boa tarde.

    Estou com problemas ao subir arquivos no formato MP3 com o código abaixo. Sempre usei ele e hoje apenas aparece erro.

    Abaixo o código:

     

    $titulo = $_POST['titulo'];                     
                        if ($titulo != ""){
                            $texto   = $_POST['texto'];
                            $padre   = $_POST['padre'];
                            $data    = date("Y-m-d", strtotime($_POST['data']));
                            $audio   = isset($_FILES["audio"]) ? $_FILES["audio"] : FALSE;
                            $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE;
    
                            if($arquivo && $audio){
    
                                    if(!preg_match("/^image\/(pjpeg|jpeg|png|gif|bmp)$/", $arquivo["type"])){
                                        echo utf8_encode("<script> alert ('Arquivo em formato inválido! A imagem deve ser jpg, jpeg,
                                                          bmp, gif ou png. Cadastro não foi realizado.');</script>");
                                    }
    
                                    if(!preg_match("/^audio\/(mp3|MP3)$/", $audio["type"])){
                                        echo utf8_encode("<script> alert ('Arquivo em formato inválido! erro no upload do audio. Cadastro não foi realizado.');</script>");
                                    }
    
                                    else{
                                        preg_match   ("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
                                        $dd          = date("msdYiH");
                                        $imagem_nome = $dd. "." . $ext[1];
                                        $imagem_dir  = "../am/" . $imagem_nome;
                                        $up          = move_uploaded_file($arquivo["tmp_name"], $imagem_dir);
    
                                        preg_match   ("/\.(mp3|MP3|wav|wma){1}$/i", $audio["name"], $ext);
                                        $dd          = date("msdYiH");
                                        $audio_nome = $dd. "." . $ext[1];
                                        $audio_dir  = "../am/" . $audio_nome;
                                        $up_audio   = move_uploaded_file($audio["tmp_name"], $audio_dir);
    
                                        if ($up){
                                            $sql = utf8_decode("INSERT INTO palavra (titulo, foto, data, audio, texto, padre) 
                                            VALUES ('$titulo','$imagem_nome', '$data','$audio_nome', '$texto', '$padre')");
                                        }
                                    }
                            }else echo utf8_encode("<script> alert ('Erro no upload.');</script>");
    
    
                            if($conn->query($sql) === TRUE){
                                echo utf8_encode("<script> alert (\"Cadastro realizado com sucesso.\");</script>");
                                echo utf8_encode('<script>window.location="palavra.php";</script>');
                            }
                            else{
                                echo "Erro: " . $sql . "<br />" .$conn->error;
                                echo utf8_encode('<script>window.location="palavra.php";</script>');
                            }
                        }   

     

    O que estou fazendo de errado?

    Obrigado.


  5. Boa tarde pessoal.

     

    Tenho a seguinte estrutura para menu e submenu de uma loja virtual:

     

    {% for category in categories %}
                {% if loop.index <= nivelLimit %}
                    <li class="category--{{ category.id }} category__item--one {% if category.children %} category__label{% endif %}{% if category.id == settings.featuredCategory %} featured{% endif %}">
                        <a href="{{ category.link }}" class="category__link--one">{{ category.name }}</a>
    
                        {% if category.children %}
                        <span class="hidden-lg category__button">
                            <svg class="category__button-icon icon--down"><use xlink:href="#icon-down"></use></svg>
                        </span>
                        
                        <div class="category__dropdown">
                            <ul class="category__list--two">
                                {% for child in category.children %}
                                    <li class="category--{{ child.id }} category__item--two">
                                        <a href="{{ child.link }}" class="category__link--two">{{ child.name }}</a>
                                    </li>
    
                                    {% if child.children %}
                                        {% for grandchild in child.children %}
                                        <li class="category--{{ grandchild.id }} category__item--three">
                                            <a href="{{ grandchild.link }}" class="category__link--three">{{ grandchild.name }}</a>
                                        </li>
                                        {% endfor %}
                                    {% endif %}
                                {% endfor %}
                            </ul>

     

     

    O problema é que o submenu só é exibido quando eu clico no ícone do svg, eu gostaria que ao clicar na "categoria" ele não abrisse a página da categoria e sim exibisse o submenu, como posso alterar esse código?

     

    Obrigado.


  6. Consegui resolver.

     

    <?php
      $sql        = "SELECT * FROM convenio WHERE id <> $id_convenio";                            
      $resultado  = $conn->query($sql);                           
    
      while ($exibe = mysqli_fetch_array($resultado)){  
      	echo utf8_encode("<option value=".$exibe['id'].">".$exibe['nome']."</option>");
      }
                            
    ?>     

     


  7. Bom dia pessoal.

     

    Estou fazendo um CRUD e me deparei com a situação que tenho o formulário de alteração de dados do cliente, e nesse formulário tenho um campo do tipo "select" onde trago o convênio do cliente.

     

    No cadastro foi tranquilo para exibir as informações do banco de dados, mais no form de alteração como eu poderia exibir a informação para que eu possa trazer esses dados e realizar a alteração?

     

    Código

    <select class="form-control" name="convenio">
    	<?php
    		$sql = "SELECT * FROM convenio";
    		$resultado  = $conn->query($sql);                
    
    		while ($exibe = $resultado->fetch_assoc()){  
    			echo utf8_encode("<option value=".$exibe['id'].">".$exibe['nome']."</option>");
    
    		}
    
    	?>
    </select>

    Mesmo com o código acima, não é exibido nada.

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.