e-mail adreslerini toplamak

phpBB 3.0.x çalıştırılması ve kurulumu ile ilgili yardımı buradan alabilirsiniz. Lütfen MODlar ile ilgili sorunlarınızı buraya yazmayın.
Forum kuralları
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.

- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.

- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
Kilitli
mika
Kayıtlı Kullanıcı
Mesajlar: 9
Kayıt: 02.09.2007, 13:39

e-mail adreslerini toplamak

Mesaj gönderen mika »

foruma üye olanların e-mail adreslerinin toplandığı yeri nerden bulabilirim. Topu e-mail gönderebilmemin başka bir yolu varmı forumun verdiği toplu email gönderme desteği çok yetersiz sadece düz yazıya izin veriyor :?
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7224
Kayıt: 18.09.2005, 20:51
İletişim:

Re: e-mail adreslerini toplamak

Mesaj gönderen ESQARE »

phpBB3 varsayılan sürümünde böyle bir özellik yok. Fakat bu tarz MOD'lar zamanla yapılacaktır. Çoğu MOD yapımcıları phpBB3'ün final sürümünü beklemekteler. Final sürümü çıktığında daha geniş modifikasyonlar olacaktır.
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Kullanıcı avatarı
Dedekorkut07
Kayıtlı Kullanıcı
Mesajlar: 17
Kayıt: 10.07.2007, 01:13
Konum: Antalya
İletişim:

Re: e-mail adreslerini toplamak

Mesaj gönderen Dedekorkut07 »

aşağıdaki kodu root a php olarak atın ve çağırın forumdaki kullanıcı mailleri store klasörüne email.txt olarak kaydedilecektir.

Kod: Tümünü seç

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');

$sql = " SELECT `user_email` FROM " . USERS_TABLE . "";

$result = $db->sql_query($sql);

$file = "./store/email.txt";

if(!file_exists($file))
{
    touch($file);
}

$method = 0;

while ($row = $db->sql_fetchrow($result))
{
    if(!Empty($row['user_email']))
    {
    $email = $row['user_email']."\n";
    if($method == 0)
    {
    $open = fopen($file, 'w') or die('can not open file');
    fwrite($open, $email) or die('can not write to file');
    fclose($open);
    }
    else 
    {
    $open = fopen($file, 'a') or die('can not open file');
    fputs($open, $email) or die('can not add to file');
    fclose($open);    
    }
    $method++;
    }
    else 
    {
        continue;
    }
}

$db->sql_freeresult($result);

?>
Kilitli

“3.0.x Destek Forumu” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir