This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
body{/* Determine o lugar onde quer que esse efeito ocorra */ | |
scroll-behavior: smooth /* Fim, agora você precisa fazer links em html para ir a alguma id por exemplo #contato */ | |
} | |
/* Ok, agora você curte o efeito 😎 */ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// ↓↓↓↓↓↓↓↓ Esse é o caminho do php ↓↓←←← E este é o que eu desejo executar | |
exec("/usr/bin/php /var/www/html/chat/msg.php"); | |
// Ele irá disparar o arquivo, executará tal código no terminal | |
//atenção, uma vez que executado precisa de cautela em saber qual processo desejas fechar, para o servidor | |
//, precisa ser disparado apenas uma vez |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Web socket <3</title> | |
<script src="request/socket.js"></script> | |
<link rel="stylesheet" href="designer/all.css"/> | |
</head> | |
<body> <!-- são apenas saídas para o resultado, lembrando os ids e as classes são setadas pelo meu javascript --> | |
<div id="avisos"></div><br/> | |
<div id="conteudos"></div><br/> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
window.addEventListener( `load`, function(){// Ao carregar a página.. no caso janela | |
//Criando um novo websocket | |
websocket = new WebSocket( `ws://localhost:9000/chat/msg.php` ) | |
// Isso abaixo é o correspondente function (ev), estou usando o arrow function, como codestyle indicado pela airbnb | |
websocket.onopen = ( ev ) => { // Ao estabelecer conexão já dispara, sem tempo de latância no browser | |
console.log( ` Conectou ヾ(⌐■_■)ノ♪` ) //Notifica no cosole do browser que conectou | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$host = 'localhost';// Endereço de sua aplicação | |
$port = '9000'; // Configure uma porta, lembre-se que ela tem que ser deixada aberta! Então cuidado para não ter erros | |
$null = NULL; // E uma variável com valor nulo para ser enviado quando os buffers forem vazios | |
// Criando socket TCP/IP confugurado stream. Ler: rfc645 | |
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); | |
// Configurando opções para aplicação socket | |
socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1); | |
// configurando a porta, sintaxe: socket_bind(socket criada, endereço[Quando zero ou nulo é o localhost], e porta.. valor inteiro) | |
socket_bind($socket,0, $port); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype HTML> | |
<html lang="pt-BR"> | |
<head> | |
<meta charset="utf-8"/> | |
<meta name="viewport" content="width=device-width, user-scalable=no"/> | |
<title>Exemplo | Tratar</title> | |
<link rel="shortcut icon" href="img/icn.png" type="image/x-png"/> | |
<style>/* código css para formatar o nosso pequeno formulário de teste */ | |
body{ | |
height:100%; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype HTML> | |
<html lang="pt-BR"> | |
<head> | |
<meta charset="utf-8"/> | |
<meta name="viewport" content="width=device-width, user-scalable=no"/> | |
<title>Exemplo | Receber</title> | |
<link rel="shortcut icon" href="img/icn.png" type="image/x-png"/> | |
<style>/* código css para formatar o nosso pequeno formulário de teste */ | |
body{ | |
height:100%; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype HTML> | |
<html lang="pt-BR"> | |
<head> | |
<meta charset="utf-8"/> | |
<meta name="viewport" content="width=device-width, user-scalable=no"/> | |
<title>Exemplo | Tratar</title> | |
<link rel="shortcut icon" href="img/icn.png" type="image/x-png"/> | |
<style>/* código css para formatar o nosso pequeno formulário de teste */ | |
body{ | |
height:100%; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
date('d-m-Y'); | |
$pdo = new PDO('mysql:host=localhost;dbname=meuBancoDeDados', $username, $password); | |
$consulta = $pdo->query("SELECT email, contador, titulos, mensagens data FROM minhaTabela;"); | |
// while ($linha = $consulta->fetch(PDO::FETCH_ASSOC)) { | |
// echo "Nome: {$linha['nome']} - Usuário: {$linha['usuario']}<br />"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
try{ | |
$mongo = new MongoDB\Driver\Manager(); | |
$query = new mongoDB\Driver\Query([], ['sort' => ['nome' => 1], 'limit' => 5]); | |
$rows = $mongo->executeQuery("teste.clientes", $query); | |
foreach($rows as $row){ | |
echo "$row->nome:$row->profissao\n"; | |
} |