ACESSE SUA CONTA   |   facebook

Cadastre-se   //   Vantagens   //   Esqueci minha senha

Anexos







9. Anexos


9.1 Exemplos de Código

Exemplo de Envio com fetch() (frontend)

javascript
fetch('backend/chat_privado_backend.php', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: new URLSearchParams({ action: 'send', usuario: 'joao', mensagem: 'Olá, tudo bem?', sourceLang: 'pt', targetLang: 'en', csrf_token: csrfToken }) }) .then(res => res.json()) .then(data => console.log(data));

Exemplo de Tradução via cURL (backend)

php
$data = [ 'q' => 'Olá, mundo!', 'source' => 'pt', 'target' => 'en', 'format' => 'text' ]; $ch = curl_init('https://libretranslate.com/translate'); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => json_encode($data), CURLOPT_HTTPHEADER => ['Content-Type: application/json'] ]); $response = curl_exec($ch); curl_close($ch);

9.2 Consultas SQL Utilizadas

Inserção de nova mensagem

sql
INSERT INTO chat_privado (usuario, mensagem, traducao) VALUES ('joao', 'Olá, tudo bem?', 'Hello, how are you?');

Seleção das últimas mensagens do usuário

sql
SELECT * FROM chat_privado WHERE usuario = 'joao' ORDER BY data_hora DESC LIMIT 50;

9.3 Referências e Documentação Externa



Editor JSON do Manual


Fonte:

Autor do blog: Nilton Romani

Voltar
Compartilhar
Facebook Twitter YouTube Feed de notícias
Coleções de Cédulas e Moedas Brasileiras © 2014. Todos os direitos reservados.