• 15-09-2008, 18:28:16
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arkadaşlar vbulletin forumum var ve 20bin e yakın üyem var..

    üyelerin mail adresi "user" tablosu içinde "email" adlı tabloda.

    php ile sql bağlantı yaparak bu mail listesini bana dökecek küçük bir script yazmak mümkünmü acaba..Bu konuda bana yardımcı olabilecek varmı acaba..bu tür bi script yazabilirmisiniz.

    şimdiden teşekkürler
  • 15-09-2008, 18:49:35
    #2
    belki bu db mysql baglantısnı bilmiyordur diye ekledim
    <?php 
    
    $baglan = mysql_connect("localhost", "db kullanıcı adın", "şifren");
    if(! $baglan) die ("mysql hata");
    mysql_select_db("veri tabanı adın") or die ("db hata");
    ?>
    $sql = 'SELECT `email` FROM `user` LIMIT 0, 20000 ';
  • 15-09-2008, 18:50:00
    #3
    Eposta Aktivasyonu Gerekmekte
    bu kodu nasıl çalıştırabilirim
  • 15-09-2008, 19:05:43
    #4
    Eposta Aktivasyonu Gerekmekte
    çalıştıramadım..
    kodları bir php dosyasına kopyaladım ve php dosyasını çalıştırdım..ama mail leri listelemedi..

    yalnış mı yapıyorum acaba..
  • 15-09-2008, 19:12:23
    #5
    ayar.php
    <?php  
    
    $baglan = mysql_connect("localhost", "db kullanıcı adın", "şifren"); 
    if(! $baglan) die ("mysql hata"); 
    mysql_select_db("veri tabanı adın") or die ("db hata"); 
    ?>
    index.php
    <?php 
    include("ayar.php");
    $sql = "SELECT 'email' FROM 'user' LIMIT 0, 20000 ";  
    
    for($yaz=mysql_num_rows($sql)){
    
    $email = $yaz['email'];
    
    echo $email."<br>";
    
    }
    
    ?>
    sistemi cok kasa bilrii cünkü 20000 döngü yapcak
  • 15-09-2008, 19:20:43
    #6
    Eposta Aktivasyonu Gerekmekte
    hata aldım usta

    Parse error: syntax error, unexpected ')', expecting ';' in /home2/etut/public_html/mail/index.php on line 5
  • 15-09-2008, 19:38:58
    #7
    Üyeliği durduruldu
    ayar.php var sayarsak.. ya da ilk onceki mesajların birinden alırsın..

    mailler.php
    <?php
    include("ayar.php"); //DB Bağlantı Dosyası
    $tabloadi="uyeler";  //tablo adını gir
    $alanadi ="mail";   //mail in tutulduğu alanı gir.
    $limit ="200";    //mailler Her sayfada Kaç tane Görünsün..
    $sayfa=$_GET['sayfa'];
    $start=$sayfa*$limit;
    
    $sql="SELECT ".$alanadi." FROM ".$tabloadi." LIMIT ".$start.",".$limit."";
    $query=mysql_query($sql);
    $say=mysql_numrows($query);
    $sayfasayisi=ceil($say/$limit);
    
    while ($rows=mysql_fetch_rows($query)) {
    echo "$rows[0]<br>";
    }
    
    $pn="0";
    while ($pn<=$sayfasayisi) {
    $pnum=$pn+1;
    echo "<a href=\"?\">$pnum</a> |";
    $pn=$pn+1;
    }
    
    ?>
    Bu Da Sayfalayarak Yazdıran hali.... İstersen Kullanırsın.. hata aLırsan yaz..
  • 15-09-2008, 19:41:48
    #8
    Eposta Aktivasyonu Gerekmekte
    D3LLy adlı üyeden alıntı: mesajı görüntüle
    ayar.php var sayarsak.. ya da ilk onceki mesajların birinden alırsın..
    mailler.php
    <?php
    include("ayar.php"); //DB Bağlantı Dosyası
    $tabloadi="uyeler";  //tablo adını gir
    $alanadi ="mail";   //mail in tutulduğu alanı gir.
    $limit ="200";    //mailler Her sayfada Kaç tane Görünsün..
    $sayfa=$_GET['sayfa'];
    $start=$sayfa*$limit;
    $sql="SELECT ".$alanadi." FROM ".$tabloadi." LIMIT ".$start.",".$limit."";
    $query=mysql_query($sql);
    $say=mysql_numrows($query);
    $sayfasayisi=ceil($say/$limit);
    while ($rows=mysql_fetch_rows($query)) {
    echo "$rows[0]<br>";
    }
    $pn="0";
    while ($pn<=$sayfasayisi) {
    $pnum=$pn+1
    echo "<a href=\"?\">$pnum</a> |";
    $pn=$pn+1;
    }
    ?>
    Bu Da Sayfalayarak Yazdıran hali.... İstersen Kullanırsın.. hata aLırsan yaz..

    ya kusura bakmayın arkadaşlar her dediğinizi uyguluyorum ama hep hata alıyorum

    kardeş senin kod da da şu hatayı aldm

    arse error: syntax error, unexpected T_ECHO in /home2/etut/public_html/mail/index.php on line 21
  • 15-09-2008, 19:44:21
    #9
    <?php
    
    $server = "localhost";
    $user = "kullanıcı";
    $password = "parola";
    $database = "database";
    
    $VTbaglanti = mysql_connect($server,$user,$password);
    $selectdb = mysql_select_db($database);
    
    
    $sorgu = mysql_query("SELECT * FROM user" );
    
    while ($kayit = mysql_fetch_array($sorgu, MYSQL_ASSOC))
    {
    $isim = $kayit["email"];
    
    echo $isim."<br />";
    }
    
    ?>