Tabela de emails
Tabela de emails
Prezados,
Procurei e não achei onde ficam os dados no phpmyadmin do campo email, pois pretendo copiar somente os emails para envio pausado pois meu provedor não permite mais de 500 emails por hora e não quero o envio pelo forum.
att
Procurei e não achei onde ficam os dados no phpmyadmin do campo email, pois pretendo copiar somente os emails para envio pausado pois meu provedor não permite mais de 500 emails por hora e não quero o envio pelo forum.
att
- CristianoCMP
- Novato
- Mensagens: 103
- Registrado em: 06 Set 2016, 08:55
Re: Tabela de emails
myphpadmin, procura seu Banco de Dados.... depois procura [prefix]_users
Aperta no ( + ) que tem do lado, clica em Índice, depois la em cima na barra horizontal seleciona a opção "Visualizar..... Basta correr a barra de rolagem em baixo no sentido horizontal, e vera a colunn user_email.
Aperta no ( + ) que tem do lado, clica em Índice, depois la em cima na barra horizontal seleciona a opção "Visualizar..... Basta correr a barra de rolagem em baixo no sentido horizontal, e vera a colunn user_email.
Re: Tabela de emails
não consegui achar a tabela veja a print
http://prntscr.com/etlhzx
http://prntscr.com/etlhzx
- CristianoCMP
- Novato
- Mensagens: 103
- Registrado em: 06 Set 2016, 08:55
Re: Tabela de emails
Leia Oque lhe informei....
Aperta no ( + ) que tem do lado, clica em Índice, depois la em cima na barra horizontal seleciona a opção "Visualizar..... Basta correr a barra de rolagem em baixo no sentido horizontal, e vera a colunn user_email.
Tem q clicar no nome INDICE, depois la em cima aparece uma barra horizontal com os nomes Visualizar | SQL | e outras coisas, vai ir selecionado o SQL ai vc clica em visualizar..... Ai eh so correr a barra de rolagem de baixo, ate achar o User_email
Aperta no ( + ) que tem do lado, clica em Índice, depois la em cima na barra horizontal seleciona a opção "Visualizar..... Basta correr a barra de rolagem em baixo no sentido horizontal, e vera a colunn user_email.
Tem q clicar no nome INDICE, depois la em cima aparece uma barra horizontal com os nomes Visualizar | SQL | e outras coisas, vai ir selecionado o SQL ai vc clica em visualizar..... Ai eh so correr a barra de rolagem de baixo, ate achar o User_email
Re: Tabela de emails
phpbb_acl_user
vc podeira me passar o nome da tabela, a unica que achei com user foi essa e não tem a opção de user_email
vc podeira me passar o nome da tabela, a unica que achei com user foi essa e não tem a opção de user_email
-
- Moderador
- Mensagens: 987
- Registrado em: 23 Mar 2012, 13:50
- Nome Real: Saulo Henrique
Re: Tabela de emails
Montei isso para lhe ajudar:
Só criar um arquivo php na mesma hospedagem do seu fórum e edite as informações. Comentei cada uma delas para ajudar.
Só criar um arquivo php na mesma hospedagem do seu fórum e edite as informações. Comentei cada uma delas para ajudar.
Código: Selecionar todos
<?php
// Banco de Dados
// Caso esteja com dúvida é só pegar os dados na arquivo config.php dentro da raiz da sua instalação phpBB
$dbhost = '127.0.0.1'; //nome do host mysql
$dbport = '3307'; //porta do host mysql normalmente é a 3307
$dbname = 'phpbb32'; //nome do banco de dados
$dbuser = 'root'; //usuário mysql
$dbpasswd = 'usbw'; //senha mysql
$table_prefix = 'phpbb_';
// NÃO EDITAR A PARTIR DAQUI!
// Instancia o objeto PDO
try{
$dsn = "mysql:host={$dbhost};port={$dbport};dbname={$dbname};charset=utf8";
$pdo = new PDO($dsn, $dbuser, $dbpasswd,
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
$pdo ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(PDOException $e){
echo 'ERROR: ' . $e->getMessage();
}
?>
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Resulados de e-mails phpBB</title>
<!-- Bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="jumbotron text-center">
<h1>Resultado da consulta!</h1>
<p>Abaixo está listado todos os emails referente aos usuários cadastrados no seu fórum.</p>
</div>
<div class="container">
<table class="table">
<thead>
<tr>
<th>Usuário</th>
<th>E-mail</th>
</tr>
</thead>
<tbody>
<?php
// executa a instrução SQL
$consulta = $pdo->query("SELECT * FROM {$table_prefix}users WHERE group_id != '6' AND group_id != '1';");
while ($coluna = $consulta->fetch(PDO::FETCH_ASSOC)) {
// aqui eu mostro os valores de minha consulta
echo " <tr>";
echo " <td>{$coluna['username']}</td>";
echo " <td>{$coluna['user_email']}</td>";
echo " </tr>";
}
?>
</tbody>
</table>
<p>Listando somente e-mails</p>
<textarea class="form-control" rows="7" onfocus="this.select();" onmouseup="return false;" readonly>
<?php
// executa a instrução SQL
$consulta = $pdo->query("SELECT * FROM {$table_prefix}users WHERE group_id != '6' AND group_id != '1';");
while ($coluna = $consulta->fetch(PDO::FETCH_ASSOC)) {
// aqui eu mostro os valores de minha consulta
echo "{$coluna['user_email']}\n";
}
?></textarea>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</body>
</html>
Re: Tabela de emails
Ótimo trabalho henrique, teria como fazer para baixar um arquivo csv ? depois de gerada ? com os campos
-
- Moderador
- Mensagens: 987
- Registrado em: 23 Mar 2012, 13:50
- Nome Real: Saulo Henrique
Re: Tabela de emails
Fiz com os campos usuário e e-mail, se quiser mais faça por si.delsongf escreveu: 07 Abr 2017, 17:46 Ótimo trabalho henrique, teria como fazer para baixar um arquivo csv ? depois de gerada ? com os campos
Código: Selecionar todos
<?php
// Banco de Dados
// Caso esteja com dúvida é só pegar os dados na arquivo config.php dentro da raiz da sua instalação phpBB
$dbhost = '127.0.0.1'; //nome do host mysql
$dbport = '3307'; //porta do host mysql normalmente é a 3307
$dbname = 'phpbb32'; //nome do banco de dados
$dbuser = 'root'; //usuário mysql
$dbpasswd = 'usbw'; //senha mysql
$table_prefix = 'phpbb_';
// NÃO EDITAR A PARTIR DAQUI!
// Instancia o objeto PDO
try{
$dsn = "mysql:host={$dbhost};port={$dbport};dbname={$dbname};charset=utf8";
$pdo = new PDO($dsn, $dbuser, $dbpasswd,
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
$pdo ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(PDOException $e){
echo 'ERROR: ' . $e->getMessage();
}
// executa a instrução SQL
echo "Usuário;E-mail;\n";
$consulta = $pdo->query("SELECT * FROM {$table_prefix}users WHERE group_id != '6' AND group_id != '1';");
while ($coluna = $consulta->fetch(PDO::FETCH_ASSOC)) {
// aqui eu mostro os valores de minha consulta
echo "{$coluna['username']};{$coluna['user_email']};\n";
}
header('Content-type: application/csv');
header('Content-Disposition: attachment; filename="tabela_email.csv"');
?>
Re: Tabela de emails
Perfeito,
Deu tudo certo
Deu tudo certo