Jump to content

juninhogpe

Members
  • Content count

    169
  • Joined

  • Last visited

Community Reputation

15 Levemente Bom

3 Followers

About juninhogpe

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. juninhogpe

    Upload de arquivo de áudio

    @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. juninhogpe

    Upload de arquivo de áudio

    @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. juninhogpe

    Upload de arquivo de áudio

    @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. juninhogpe

    Upload de arquivo de áudio

    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. juninhogpe

    Dúvida com submenu

    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. juninhogpe

    Ajuda com select/option

    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. juninhogpe

    Ajuda com select/option

    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.
  8. juninhogpe

    Listar dados de JSON com PHP e Curl

    @EdCesar, obrigado pelo retorno. Do jeito que você fez eu passando o conteúdo dentro do $output, funcionou. Engraçado que no meu output eu chamo assim: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); $output = curl_exec($ch); Estou sem entender como corrigir.
  9. juninhogpe

    Listar dados de JSON com PHP e Curl

    @Maujor obrigado pelo retorno. Fiz a alteração assim: foreach ($lista as $lst): Mais o erro ainda permanece. Passei o 'value', pois pensei que no JSON a parte "value":[{"cond_pgto":466,......... Eu teria que passar ele, pois é o nome do array ou estou enganado?
  10. juninhogpe

    Listar dados de JSON com PHP e Curl

    Pessoal, estou consumindo uma API com PHP + Curl. Segue abaixo como estão os dados: JSON: {"odata.metadata":"http:\/\/ip:porta\/api\/sistema\/$metadata#sistema_interno.sistema_interno_cond_pgto_lista","odata.count":2,"value":[{"cond_pgto":466,"codigo":"000","descricao":"DINHEIRO","taxa":null,"tipo_operacao":"A","desconto":0,"tipo_pgto":0},{"condicoes_pgto":820,"codigo":"002","descricao":"MISTA","taxa":null,"tipo_operacao":"A","desconto":null,"tipo_pgto":10}]} chamada PHP: $url = 'http://ip:/porta/end_api?$format=json'; $username = 'usuario'; $password = 'senha'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); $output = curl_exec($ch); $info = curl_getinfo($ch); curl_close($ch); $lista = json_decode($output, TRUE); ?> <table> <tr><th>Codigo</th></tr> <?php foreach ($lista['value'] as $lst): ?> <tr><td> <?php echo ($lst['codigo']) ?> </td></tr> <?php endforeach;?> </table> E quando executo o código tenho o retorno: Warning: Invalid argument supplied for foreach() in C:\AppServ\www\api\teste.php on line 44 No caso essa linha 44: foreach ($lista['value'] as $lst): Conseguem me ajudar a entender o por que do erro? Obrigado.
  11. juninhogpe

    Consumindo API com PHP e Curl

    @Emerson.Oliveira obrigado pelo retorno. pode me dar um exemplo de como ficaria por favor? Obrigado.
  12. juninhogpe

    Consumindo API com PHP e Curl

    @Williams Duarte, funcionou perfeitamente. Muito obrigado. Como é a primeira vez que estou trabalhando com consumir API, como eu posso exibir formatado? Ou melhor como posso acessar o campo cod_departamento por exemplo, ou o campo descricao? Segue meu código como ficou: <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, "http://ip:porta/api/lista_departamento?cod_departamento=001&$format=json"); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json; charset=utf-8") ); $result = curl_exec($ch); curl_close($ch); $result = json_decode($result, true); echo $result; ?> Muito obrigado.
  13. juninhogpe

    Consumindo API com PHP e Curl

    Boa tarde. Pessoal estou tendo problemas para consumir um api com PHP e Curl. Tenho endereço da api de um software o qual preciso criar um formulário PHP e buscar esses dados. Ex de URL: "http://ip-servidor:porta/api/produto/listar" Com a URL, é fornecido o seguinte exemplo: Objeto: Produto GET /api/produto/listar Parâmetros: ?produto=1&cor=16&$format=json Meu código está assim: <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, "http://ip:porta/api/lista_departamento?cod_departamento=001&$format=json"); $result = curl_exec($ch); curl_close($ch); $result = json_decode($result, true); echo $result; ?> Mais no resultado, retorna apenas o código do departamento, mais quando coloco a url no navegador me retorna todos os demais campos. Retorno no navegador: {"odata.metadata":"http:\/\/ip:porta\/api\/$metadata#site_join.SITE_JOIN_DEPARTAMENTOS_LISTA","odata.count":1,"value":[{"departamento":20,"cod_departamento":"001","descricao":"MASCULINO"}]} Como faço para exibir não só o campo departamento e sim o cod_departamento e a descrição? Obrigado.
  14. juninhogpe

    PHP + API

    Boa noite. Pessoal, por favor preciso integrar alguns formulários à uma API de um sistema, mais nunca fiz esse tipo de integração PHP + API, vocês podem me auxiliar me indicando algum site, material ou curso que eu consiga compreender melhor? Preciso enviar e receber informações usando os formulários com PHP e a API. Agradeço desde já. Att.
  15. juninhogpe

    Upload de imagem - JPG

    Pessoal, resolvi colocando um arquivo php.ini com as seguintes informações: upload_max_filesize = 20M post_max_size = 20M Obrigado.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.