Ir para conteúdo

gabrieldarezzo

Members
  • Total de itens

    1415
  • Registro em

  • Última visita

  • Dias vencidos

    37

Tudo que gabrieldarezzo postou

  1. gabrieldarezzo

    Web Browser + APP

    Você fala de DeepLink? Fora do aplicativo já abrir com parâmetros. Para habilitar um DeepLink no seu aplicativo no Androd: https://developer.android.com/training/app-links/deep-linking ------ Caso queira consumir um DeepLink que já está instalado no ceu celular, você simplesmente chama ele. Ex do Waze: waze://?ll=-23.5991863,-46.6918253 Na sua pagina em HTML simplesmente direcione essa url/deeplink: <a href="waze://?ll=-23.5991863,-46.6918253">Abrir no Waze o endereço X</a> Caso a pessoa esteja num computador é possivel fazer um 'fallback' para abrir ou o aplicativo ou o site, Ex: function isMobile() { if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { return true; } return false; } const fromLat = '-23.5991863'; const fromLng = '-46.6918253'; const lat = '-23.6059109'; const lng = '-46.6832851,15z'; if(isMobile()) { console.log('waze://?ll='+ lat +','+ lng); } else { console.log('https://www.waze.com/pt-BR/livemap?zoom=17&from_lat='+ fromLat + '&from_lon='+ fromLng + '&to_lat='+ lat + '&to_lon='+ lng + '&at_req=0&at_text=Now'); }
  2. gabrieldarezzo

    Como faço para salvar automaticamente um form no banco de dados

    A linguagem php, precisa necessariamente de uma 'requisição'. Oq você pode fazer é monitorar via JavaScript da pagina e 'forçar' a cada entrada de dados ( addEventListener('keyup')) Disparar os dados.... Ex: <form id="formInput"> <input type="hidden" name="id" value="1"/> <p>Data:</p> <input type="tel" class="update-field" name="data" id="data" placeholder="99/99/9999"/> <p>Hora:</p> <input type="tel" class="update-field" name="hora" id="hora" placeholder="99:99"/> </form> <script type="text/javascript"> function updateFields() { var data = new FormData(document.getElementById('formInput')); var ajax = new XMLHttpRequest(); ajax.open("POST", "post.php", true); ajax.send(data); } var fields = document.getElementsByClassName("update-field"); for (var i = 0; i < fields.length; i++) { fields[i].addEventListener('keyup', function() { updateFields(); }); } </script> Ps: Caso queira entender melhor de JS, aqui tem alguns exemplos e exercicios https://github.com/gabrieldarezzo/helpjs-ravi
  3. gabrieldarezzo

    Não consigo gravar no Banco de Dados

    Tranquilo, geral começou um dia. Provavelmente seu servidor não suporte mais o driver mysql_* (Repare na ausência do i -> mysqli_) Exemplo completo de como usar o mysqli_* para listar todos os dados de uma coluna: <?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = 'SUA_SENHA'; $dbname = 'cadeirajs'; $conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname); if(! $conn ) { die('Could not connect: ' . mysqli_error()); } $sql = 'SELECT id FROM cadeiras'; $resultQuery = mysqli_query($conn, $sql); $cadeiras = mysqli_fetch_all($resultQuery, MYSQLI_ASSOC); foreach($cadeiras as $cadeira) { echo "Id: {$cadeira['id']}\n"; } ---- Obs: Tenta sempre 'separar' o Sql para facilitar no Debbug futuro. Ex: Antes: $sql = mysql_query ("INSERT INTO usuario..... Depois: $sqlStatment = "INSERT INTO usuario....." $sql = mysql_query ($sqlStatment); Assim você pode simplesmente 'exibir e parar' para debugar/depurar de forma mais assertiva; Ex: de como 'parar' e exibir apenas a instrução SQL: $sqlStatment = "INSERT INTO usuario....." die($sqlStatment); // Vai exibir apenas o SQL $sql = mysql_query ($sqlStatment); Assim você tem acesso ao SQL, e executa ele manualmente no seu Banco de dados. Enxergando algum errinho de sql/estrutura mais facilmente. (Nada impede de rodar o SQL-Statement dentro do seu client de Mysql (MySqlAdmin.php / WorkBench, etc) e ver a resposta. Att.
  4. gabrieldarezzo

    Como adicionar Foreach no envio de email

    Editei o post. veja se da uma luz. Porem recomendo muito a leitura
  5. gabrieldarezzo

    Como adicionar Foreach no envio de email

    Isso aqui: '.}.' É oq? um Emotion de adulto? Você sabe como executar uma estrutura de laço de repetição 'for'? Você sabe exibir uma string? Recomendo a leitura: http://php.net/manual/pt_BR/control-structures.for.php http://php.net/manual/pt_BR/language.types.string.php Sobre o post... Ocorre varios erros de Syntax (Concatenação de estrutura ) Exemplo: '.}.' Onde talvez deveria ser isso: .....'; } echo ' .....
  6. gabrieldarezzo

    Web Browser + APP

    Agora obviamente posso ter entendido errado e sua duvida era realmente 'transformar' o seu site em um App.. Nesse caso tu busca por: Ionic Cordova/PhoneGrap ou app híbridos
  7. gabrieldarezzo

    Web Browser + APP

    Qnd você fala ícone -> abrir app Se refere ao atalho dos aplicativos da home screen? Atualmente o usuário já pode adicionar (conf->'Adicionar a tela inicial') porem tem uma funcionalidade interessante nova rolando no mercado(veja o gif) Basicamente a ideia é falar para o navegador... "Ei cara esse site aqui é do mal, alem de responsivo e utilizar os melhores conceitos de Web, ele tmb tem um ícone personalizado caso o User entre aqui..." (Já vou te adiantando, se seu site não tem suporte a SSL (https) nem abre o link, se vai passar raiva hehe Entenda: https://developer.chrome.com/multidevice/android/installtohomescreen https://developers.google.com/web/fundamentals/engage-and-retain/app-install-banners/ Bons estudos xD
  8. gabrieldarezzo

    Abrir o navegador em tela cheia (fullscreen) sem utilizar botão ou lin

    Conhece esse cara:?! http://nwjs.io/ Ele permite criar 'programas'. Outra opção seria bloquear a rede. já q se no ambiente de trabalho se utiliza apenas o sistema. (acho uma medida totalmente desnecessária, se o cara estiver disposto a 'procrastinar' ele pode utilizar o celular :lol: ) Travar todo o desktop exibindo apenas o atalho do seu sistema direto na url (link abaixo). Ou fazer uma adaptação de abrir a Janela do Browser e forçar o F11 (via aplicação nativa) da uma olhada aqui tmb: http://superuser.com/questions/1026057/can-you-force-a-url-file-to-open-in-a-browser-other-than-the-default-browser
  9. gabrieldarezzo

    Abrir o navegador em tela cheia (fullscreen) sem utilizar botão ou lin

    @gabrielfalieri No chrome a resposta do seu code é essa: Regex Hide network messages All Errors Warnings Info Logs Debug Handled  tt.php:21 Failed to execute 'requestFullScreen' on 'Element': API can only be initiated by a user gesture. @Alberto Beagá Você está falando de qual device? Seria computador / desktop normal correto? Que tal aparece uma especie de 'modal' informando algo como 'Clique F11'), ao abrir a tela? Pelo que pesquisei tem 2 tipos de 'Full Screen' O invocado na tecla - F11 E o outro pelo JavaScript. https://developers.google.com/web/updates/2011/10/Let-Your-Content-Do-the-Talking-Fullscreen-API De certa forma é 'bom' que não seja possível mesmo. Imagina os Ad chatos fazendo isso... Agora caso esteja falando de Mobile. Uma opção é você buscar sobre: Progressive Web Apps
  10. gabrieldarezzo

    Várias requisições ajax na mesma pagina erro.

    Fico feliz que deu certo. Já apanhei muito também com esse lance de manipular o DOM após o mesmo ser carregado.
  11. gabrieldarezzo

    Várias requisições ajax na mesma pagina erro.

    Acho q entendi melhor o seu cenário. Da uma lida broo http://www.weblizards.com.br/javascript/jquery-metodo-on/
  12. gabrieldarezzo

    Várias requisições ajax na mesma pagina erro.

    Não entendi isso aqui... Outra duvida, por que utiliza esse evento? $(document).ajaxComplete(function(){ Tenta assim: $(document).ready(function() { $( ".button" ).bind( "click", function() { console.log('data', data); $.ajax({ url: 'gravar.php' ,data: $('#form *').serialize() ,type:'POST' ,cache: false ,dataType: 'json' ,success: function(json){ console.log(json) return true; } ,error: function(json){ console.log(json); } }); }); }); Só precisa se atentar se o id='form' do html não está duplicado. No seu code não tinha o $('#form *'), "espaço + *" isso garante que o serialize pegue só fields com name dentro daquele seletor. Abraços.
  13. gabrieldarezzo

    Hospedar PHP em um VPS

    Da sim. Da uma buscada sobre Vagrant é bacana. Tem um link desses: https://nandovieira.com.br/usando-o-vagrant-como-ambiente-de-desenvolvimento-no-windows Ai dessa maneira ao invez de você utilizar um Wamp da vida ou Lamp. Você vai realmente ter um Ubuntu Server e se deparar com problemas reais. Mas se tiver a possibilidade de pegar um pc veinho mesmo é super bacana para aprendizado ao meu ver. Abraços.
  14. gabrieldarezzo

    Hospedar PHP em um VPS

    Se tiver uma maquina antiguinha (pode ser aquele Pentium 4 encostado mesmo) e um wifi o ubuntu Server (só comando não vale grafico ok?) pode ser uma otima fonte de aprendizado. Subir Apache2, PHP, Mysql, Samba, openssh entre outras dependencias web Da um conhecimento legal principalmente apache acesso, samba, versionador (svn, git) Se possível deixa ele 'online' (toda entrada na porta 80 jogar na maquina x) ai você leva alguns conceitos de rede de brinde kkk Abraços.
×

Informação importante

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