Ir para conteúdo

merlinus

Members
  • Total de itens

    262
  • Registro em

  • Última visita

Tudo que merlinus postou

  1. merlinus

    [Resolvido] Framework php Restful

    Saudações, pretendo fazer um projeto full restful, qual framework vcs recomendam? tava pensando e usar o Codignite 4
  2. merlinus

    Conectar Conta Discord

    Alguem sabe se existe alguma forma de vinculara conta do Discord no meu sistema? algo tipo "conectar ao discord".
  3. merlinus

    Criar diretório pasta mapeada PHP

    desculpa a demora, fiquei preso nuns projetos. Faz um experimento usando sem o post, apenas o caminho e coloca o campo output e imprime ele, assim: exec("copy C:\\xampp\\htdocs\\criarbase\\teste Z:\\Base\\destino", $output); print_r($output); depois no prompt do servidor funciona o comando pra copiar a pasta destino?
  4. merlinus

    Criar diretório pasta mapeada PHP

    acredito que seja questão do apache mesmo em relação ao windows e a pasta mapeada. eu tentaria dar uma trapaceada, ao invez de usar o copy( tenta usar o cmd(copy .. ou seja manda o apache mandar executar o comando no windows e deixa com windows a qustão de transfereri o arquivo para a pasta da rede.
  5. aqui tem uma pequena aula sobre o assunto mas basicamente vai depender de se o dns você usa aceita wildcards, o registro.br não aceita. https://pt.stackoverflow.com/questions/237392/sistema-de-subdomínio-dinâmico
  6. merlinus

    recaptcha para dois destinos

    tenho a seguinte situação, uma pagina iniciar e gostaria de usar o recaptcha. mas tem duas formas que gostaria q ele validasse, uma indo pra pagina pra pagina de logar, a outra indo pro script esqueci a senha que enviaria o email para o usuario. inicialmente pensei em mudar o action com javascript para o outro destino. percebi q o qpi do google dá erro. alguem tem alguma ideia do q posso fazer?
  7. merlinus

    Alguem da uma luz ai preciso fazer um ranking

    SELECT id, timea_id, SUM(gola), timeb_id, SUM(golb), SUM(gola)+SUM(golb) AS soma FROM agenda WHERE timea_id=2 Isso?
  8. merlinus

    Regex para validação

    tb acho mas foi solicitado pelo cliente. mas vlw pela ajuda
  9. merlinus

    Regex para validação

    Estou montando uma validação de senha com regex, to com dois problemas na parte de verificar algum simbolo espercial no servidor estou usando [[:punct:]à-úÀ-Ú ] mas o punct não funciona no JS então estou pensando em fazer o seguinte: [à-ýÀ-Ý '"!@#$%¨&*()\-_=+\\´`{[ª}\]º/?°;:.>,<|] é loucura? tem algum jeito mais fácil?? O segundo seria a quantidade de caracteres to usando no servidor [\w$@]{8,} Tb não funciona no JS mas nesse caso to querendo mandar pras favas e simplesmente checar a qtd de caracteres de forma tradicional
  10. merlinus

    [Resolvido] Conexão com Banco

    foi o q eu falei,você não estava utilizando da maneira certa a função conexão. aconselho você dar uma olhada como funciona as funções vai te ajudar e muito no futuro.
  11. merlinus

    [Resolvido] Conexão com Banco

    tá.. agora eu vi seu codigo com calma, você tá fazendo por função, mas você não tá conectando.. vamos por parte primeiro na função ela tem retornar o q está conectado <? function conecta() { $host = "localhost"; $user = "admin"; $pass = "123456789"; $db = "principal"; //Conexão $conexao = mysqli_connect($host, $user, $pass) or die("Erro na conexão:".mysqli_error()); //Selecionar BD mysqli_select_db($conexao,$db) or die("Erro ao selecionar BD"); return $conexao; } function desconecta() { mysqli_close(); } ?> depois qudo você conecta você tem q conectar algo <? if (empty($_POST) and (empty($_POST['cpUsuario']) OR empty($_POST['cpSenha']))) { header("Location: ../login.php"); exit; } else { include("connection.php"); $conexao=conecta(); $varUsuario = $_POST['cpUsuario']; $varSenha = sha1($_POST['cpSenha']); $stt = "SELECT ID,txNome,txNivel FROM tbUsuario WHERE txUsuario='$varUsuario' and txSenha='$varSenha' LIMIT 1"; $sql = mysqli_query($conexao,$stt) or die(mysqli_error($conexao)); $existe = mysqli_num_rows($sql); if ($existe == 0) { echo "Login invalido ou inexistente na base"; exit; } else { $resultado = mysqli_fetch_assoc($sql); if (!isset($_SESSION)) { session_start(); } $_SESSION['UsuarioID'] = $resultado['ID']; $_SESSION['UsuarioNOME'] = $resultado['txNome']; $_SESSION['UsuarioNIVEL'] = $resultado['txNivel']; header("Location: ../menu.php"); exit; } } ?>
  12. merlinus

    [Resolvido] Conexão com Banco

    experimenta conectar db direto: $conexao = mysqli_connect($host, $user, $pass, $db) or die("Erro na conexão:".mysqli_error());
  13. merlinus

    Limite maximo do Mysql de dados

    O mysql em si não tem limite de tamanho (pra falar a verdade uma vez li que tem o limite de 8 milhoes de terabytes). O limite na verdade vai ficar do sistema operacional, dependendo aonde ele está montado vai ter problemas com arquivos acima de 1 gigas, não importando o SGBD escolhido. E ai que acaba ficando a diferença, é mais fácil o ver o mysql montado em máquinas chifrins e por isso tem mais limitações. Recomendo usar um servidor exclusivo de banco de dados, nesse caso eles vão informar o limite, e você tem uma garantia maior de em termos de segurança e backup. O da amazon por exemplo tem o limite de 16 tera
  14. merlinus

    Qual windows devo instalar?

    Quanto as licenças no windows 10, não existem muitas diferenças praticas na máquina, Se você tiver orçamento pra isso diria pra você comprar uma licença oficial FPP, pois com isso a licença seria sua incluxive se depois trocasse de equipamento e se encontraria 100% legal.
  15. echo "<td><a href='prontuario.php?nome=$nome'>".$nome."</td>"; na pagina destivo você capitura o valor com $_GET['nome']
  16. merlinus

    Perguntas simples sobre PHP

    2. Por que PHP é a mais utilizada em projetos? Explique. Por ser open source, leve e com uma boa curva de aprendizagem 3. São 24 anos de desenvolvimento em PHP, o que faz ele durar tanto na área da programação? Explique. Sua eterna evolução, hj na versão 8 temos quase uma linguagem diferente do que a incial 4. Você acredita que o PHP vai morrer ou não? Explique. Não, pelas razões acima. 5. Explique o que seria esta HHVM que as empresas utilizam. não sei  6. PHP tem a facilidade de criar APIs, quais seriam as vantagens na hora de desenvolver aplicativos para celular? Explique. por permitir facil integração com diversas linguagens front end 7. Explique um pouco sobre o Laravel, Zend Framework, Sympony, lumen, codelgniter que foram surgindo ao decorrer dos anos. não sei 8. “O PHP veio da WEB e da WEB ele permanecerá”. O que essa frase significaria para você? Explique. Php por ser uma linguagem back end é voltada para servidores, por ter seu codigo sempre aberto torna-se dificil ser usado para aplicativos proprios na maquina, existem 2 projetos para isso que estão qse mortos 9. Como funcionariam as comunidades em PHP? Por que existem tantas pessoas ainda usando a linguagem? Explique. pelos motivos ditos acima 10. O PHP vem se modernizando durante anos, quais seriam estas evoluções dele? Explique. Principalmente no vetor orientação a objetos.
  17. Tente colocar no Html outros charset como ISO-8859-1 ou Windows-1252, muitos sites antigos preferiam usar eles mais do q o utf8
  18. Só pra confirmar, reiniciou o apache depois das configurações? Eu tentaria desinstalar o xamp e reinstalar.
  19. confirma no httpd.conf LoadModule rewrite_module modules/mod_rewrite.so (só lembrando que não pode ter o # na frente) e procure as linhas AllowOverride None troque para AllowOverride ALL
  20. merlinus

    Cálculo dinâmico utilizando valor recuperado de uma api

    Fiquei na duvida, se você quer apenas saber os valores convertidos basta multiplicar ou dividir $url = 'https://www.mercadobitcoin.net/api/btc/ticker'; $result = file_get_contents($url); $result = json_decode($result, true); $valor=$result['ticker']['last']; $inputReais=300; $inputBitcoin=3; if($inputBitcoin<>''){ $valorEmReais=$inputBitcoin*$valor; echo "O valor de $inputBitcoin Bitcoins é igual a R$ $valorEmReais "; } if($inputReais<>''){ $valorEmBitcoin=$inputReais/$valor; echo "O valor de R$ $inputReais em bitcoins é igual a $valorEmBitcoin"; } Agora Se você quer fazer como no google, ser automático ao digitar, então não é php, tem que ser em alguma linguagem frontEnd, como Javascript
  21. merlinus

    PHP - Inibir números com asterisco

    Cria um novo string contendo os 4 primeiros os 4 ultimos e com x no meio $x="1234000043209785"; // string original $n=strlen($x); // numero de carct $parteInicial=substr($x,0,4); // pegando primeiros 4 $parteMeio=str_repeat('x',$n-8); //preenchendo a quantidade com x $parteFinal=substr($x, -4); // pegando ultimos 4 $textoInibido=$parteInicial.$parteMeio.$parteFinal; // juntando tudo
  22. merlinus

    Youtube e MP4

    Não seria converter e sim capturar, tem alguns scripts na internet, tem que ir testando pq o google não gosta que você faça isso então fica mudando o codigo para dificultar um ex https://stackoverflow.com/questions/43290806/youtube-videos-downloading-using-php-to-server
  23. A Session só fica ativa quando você ativa , ou seja só nas paginas que você coloca session_start() ou seja o codigo teria que ficar assim: //estou pressumindo que esse é o começo do arquivo <?php session_start(); ?> <table class="table table-dark" method="POST" action="processa.php"> <thead> <tr> <th scope="col">#</th> <th scope="col">Ultimo ID</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td> <?php if(isset($_SESSION['id'])){ echo $_SESSION['id']; } ?></td> </tr> </tbody> </table>
  24. merlinus

    Interagir tag audio html5 com php e mysql

    Então só com php você não vai conseguir pois como o audio está rodando no cliente e não no servidor ele não vai saber qdo termina. você precisa colocar um Javascritp para acionar com ajaxa alteração <audio controls onended="TerminoDeVideo(id_video,id_user)"> <source src="horse.ogg" type="audio/ogg"> <source src="horse.mp3" type="audio/mpeg"></audio>
  25. merlinus

    PHP NÃO FUNCIONA NO SERVIDOR

    você verificou as permissões dos arquivos? toda vez q tive problema com esse problema era isso.
×

Informação importante

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