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
Sql den mail listesini çağırmak!
13
●1.515
- 15-09-2008, 18:49:35belki 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, 19:12:23ayar.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:38:58Üyeliği durdurulduayar.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:48Eposta Aktivasyonu GerekmekteD3LLy adlı üyeden alıntı: mesajı görüntüle
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
<?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 />"; } ?>
hata aLırsan yaz..