示例#1
0
function saveMessage($obj)
{
    global $MENSAGENS;
    //Salva a mensagem enviada pela text area
    $mensagem = $obj['mensagem'];
    unset($obj['mensagem']);
    $fileName = sprintf("messages/%s%s.json", parseDate($obj['data']), $obj['email']);
    $file = fopen($fileName, "w");
    fwrite($file, $mensagem);
    fflush($file);
    fclose($file);
    //Salva os dados de quem enviou a mensagem
    $msgsArr = getMessagesArray();
    $msgsArr[] = $obj;
    $json['mensagens'] = $msgsArr;
    $file = fopen($MENSAGENS, "w");
    fwrite($file, json_encode($json));
    fflush($file);
    fclose($file);
}
示例#2
0
<!--TODO Refatorar o arquivo-->
<?php 
include_once "functions.php";
$semMensagensStr = "<h1>Não há mensagens</h1>";
$mensagens = true;
$tabela = "<table>\n            <tr>\n                <th>Data e hora</th>\n                <th>Nome</th>\n                <th>Email</th>\n                <th>Assunto</th>\n                <th>Mensagem</th>\n            </tr>\n            {{dados}}\n            </table>";
$msgs = getMessagesArray();
$dados = "";
if (count($msgs)) {
    //Só gera a tabela se houver mensagens
    for ($i = 0; $i < count($msgs); $i++) {
        $data = $msgs[$i]['data'];
        $nome = $msgs[$i]['nome'];
        $mail = $msgs[$i]['email'];
        $assunto = $msgs[$i]['assunto'];
        $link = "<a href='mostra-mensagem.php?data={$data}&email={$mail}'>Ver Mensagem</a>";
        $dados .= "<tr>\n    <td>{$data}</td>\n    <td>{$nome}</td>\n    <td>{$mail}</td>\n    <td>{$assunto}</td>\n    <td>{$link}</td>\n</tr>";
    }
    $tabela = str_replace("{{dados}}", $dados, $tabela);
} else {
    $mensagens = false;
}
?>

<!DOCTYPE html>
<html lang=“pt-BR”>
<head>
    <link rel="stylesheet" href="css/style.css"/>
    <meta charset="UTF-8"/>
    <title>Mensagens</title>
    <style>