

belann
Members-
Content count
43 -
Joined
-
Last visited
Community Reputation
0 ComumAbout belann

-
belann started following Upload de multiplos arquivos com PHP, Navbar no Nextjs, editor quill configuração and and 6 others
-
Olá! Estou usando o nextjs versão 15.2.3 e criei uma navbar que quando é carregado o programa aparece com a home, mas na hora de clicar na página produtos desaparece a navbar. A navbar esta sendo chamada no layout.tsx estou usando typescript e fica dessa forma <div> <Navbar/> <main>{children}</main> </div>
-
Olá! Estou usando o editor quill em uma página html, sem fazer a instalação com npm, mas usando as api´s via internet com http, no entanto não consigo fazer a tecla enter funcionar para mudança de linha, tentei essa configuração abaixo, mas não funcionou. modules: { syntax: true, toolbar: '#toolbar-container', keyboard: { bindings: { enter: { key: 13, handler: function(range, context) { quill.formatLine(range.index, range.length, { 'align': '' }); } }
-
Curl error não consigo atualizar o composer e nem criar projeto laravel
belann posted a topic in PHP
Olá! Estou tentando criar um projeto laravel e está dando o seguinte erro curl error 60 while downloading https://getcomposer.org/versions: SSL certificate problem: unable to get local issu er certificate Já tentei atualizar o composer, mas dá o mesmo erro acima. -
Olá! Gerei uma chave de autenticação no github, mas quando eu vou dar o git push ele pede usuário e senha já verifiquei parece que está tudo certo ssh -T git@github.com Hi Username! You've successfully authenticated, but GitHub does not provide shell access. dá essa mensagem e verifico o agente e ele adicionou a chave gerada, mas não funciona.
-
Olá! Não estou conseguindo criar um projeto laravel está dando o seguinte erro: In Factory.php line 654: The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl ex tension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true. Já baixei a versão openssl 3.3.1 e instalei no diretório ext do php, mas não sei se tem que configurar alguma coisa no php.ini.
-
Olá! Estou tentando iniciar uma Api de rotas no nodejs é da o seguinte erro: C:\Users\arifu\ntask-api\node_modules\consign\lib\consign.js:121 /** ^ Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\l\ntask-api\models\tasks.js from C:\Users\arifu\ntask-api\node_modules\consign\lib\consign.js not supported. tasks.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules. Instead either rename tasks.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in C:\Users\l\ntask-api\package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead). at Object.newLoader [as .js] (C:\Users\l\ntask-api\node_modules\pirates\lib\index.js:121:7) at Consign.into (C:\Users\l\ntask-api\node_modules\consign\lib\consign.js:231:15) at file:///C:/Users/l/ntask-api/index.js:11:3 { code: 'ERR_REQUIRE_ESM' Ja troquei type: module para type: commonjs e dá outros erros como na importação do express. package.json { "name": "ntask-api", "version": "1.0.0", "description": "API de gestão de tarefas", "main": "index.js", "type": "module", "scripts": { "start": "babel-node index.js" }, "author": "l", "dependencies": { "@babel/cli": "^7.0.0", "@babel/core": "^7.0.0", "@babel/preset-env": "^7.0.0", "consign": "^0.1.2", "express": "^4.18.2" }, "devDependencies": { "@babel/core": "^7.0.0", "@babel/node": "^7.0.0", "@babel/preset-env": "^7.23.3" } } index.js import express from 'express'; import consign from 'consign'; const app = express(); consign() .include("models") .then("libs/middlewares.js") .then("routes") .then("libs/boot.js") .into(app);
-
Eu fiz deu essa mensagem: Upload: Error: Não é JSON: text/html;charset=UTF-8
-
só está dando o seguinte erro: Problemas com o Upload: SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON não consegui achar o problema
-
mas se for mais de um arquivo dá para fazer um for e juntar todos do input[type="file"]'
-
mas se for mais de um arquivo dá para fazer um for e juntar todos do input[type="file"]'
-
Olá! Estou fazendo o upload de arquivos com fetch dessa forma fetch(url, { method: 'POST', headers: {'Content-Type': 'multipart/form-data',}, body: formData }).catch((error) => (console.log("Problemas com o Upload"), error)); estou usando input type=file e criando uma const formData = new FormData(); mas não faz e não dá nenhum erro. estou fazendo o upload com a url="http://localhost/dashboard/dados".
-
Error: INSERT INTO conteudo (Publi, nome_p, Seq, Tit, Sub, p1, p2, p3, p4, p5, codigoc, codigoj, codigoh, p6, p7, p8, p9, p10, imagem, video, data, autor) VALUES ('Pr', 'H', '1', 'Dados para inserção. ','', '', '', '', '', '', '', '','', '', '', '', 'd.png',li.mp4','18/01/24','')You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '','18/01/24','')' at line 1 Bom na Linha 1 tem <?PHP
-
Olá! Estou tentando fazer um insert com muitos campos como segue $sql = "INSERT INTO conteudo (Publi, nome_p, Seq, Tit, Sub, p1, p2, p3, p4, p5, codigoc, codigoj, codigoh, pa6, p7, p8, p9, p10, imagem, video, data, autor) VALUES ('$publi', '$nomepubli', '$seq', '$titulo', '$subtitulo', '$textp1','$textp2', '$textp3', '$textp4', '$textp5', '$textc', '$textj', '$texth', '$textp6','$textp7', '$textp8', '$textp9', '$textp10', '$nomearquivo',$nomearquivod','$datacur','$autor')"; Como faço para que não dê erro sendo que tem muitos campos e não cabe tudo numa única linha de comando.
-
Eu fiz esse código em HTML <label id="leitura" class="leitura" for="files">Escolha os Arquivos:</label> <input type="file" accept="image/*|video/*" name="arquivo" id="arquivo" class="jump" multiple="true"> <input type="button" id="btcar" class="btcarrega" name="carrega" value="Carrega" onclick="Carrega();"> e chamo a função Carrega() abaixo function Carrega(){ var fileInput = document.getElementById("arquivo"); var str = new FormData(); for (i = 0; i < fileInput.files.length; i++) { str.append(fileInput.files.name, fileInput.files); } $.ajax({ url: "upload.php", method: "POST", data: str, contentType: false, cache: false, processData: false, beforeSend:function(){ $('#respimg').html("Enviando..."); }, success:function(data){ $('#msgret').html(data); } }); } PHP <?php $numeroCampos = 2; if (isset($_FILES['arquivo'])){ for ($i = 0; $i < $numeroCampos; $i++) { $nomeArquivo = $_FILES["arq"]["name"][$i]; $tamanhoArquivo = $_FILES["arq"]["size"][$i]; $nomeTemporario = $_FILES["arq"]["tmp_name"][$i]; } Ele não faz se eu não colocar o if isset ele dá a mensagem de Notice: Undefined index: arquivo
-
Olá! Como faço para conseguir retirar de uma variável PHP $_FILES os nomes e tamanho dos arquivos estou fazendo dessa forma e não dá certo. É o upload de vários arquivos ao mesmo tempo com multiple. for ($i = 0; $i < $numeroCampos; $i++) { $Arquivo = $_FILES["file"]["name"][$i][0]; $tamanhoArquivo = $_FILES["file"]["size"][$i][3]; $nomeTemporario = $_FILES["file"]["tmp_name"][$i][2]; }