• 25-12-2009, 16:13:38
    #1
    Elle yazılmış ana sayfama SFM forumumdan son 25 konuyu çekmek istiyorum. Üzerinde edit yapmak istediğimden SSI.php den cekmek istemiyorum.

    Bi kaç kod buldum ama çalıştıramadım.

    <?
    
    $mesaj_sayisi = "10";  // görünmesini istediğiniz mesaj sayısı
    
    //  Unix Tarihini Normal Tarihe Çevirme Fonksiyonu
    function unix2date($string){
    	$string = date("d.m.Y H:i:s",$string);
    	return $string;
    }
    
    
    echo '<table width="100%" border="0" cellpadding="0" cellspacing="0">
    		<tr>
    				<td height="23" colspan="3" bgcolor="#E9E9E9">Forumda
    						Yazılan Son 10 Mesaj </td>
    		</tr>
    		<tr>
    				<td width="68%"><strong>Konu</strong></td>
    				<td width="15%"><strong>Kimden</strong></td>
    				<td width="17%"><strong>Tarih</strong></td>
    		</tr>';
    
    		// BAĞLANIYORUZ
    		$sorgu = mysql_query("
    		SELECT * 
    		FROM smf_messages,smf_members 
    		WHERE smf_messages.ID_MEMBER = smf_members.ID_MEMBER 
    		ORDER BY smf_messages.ID_MSG DESC 
    		LIMIT $mesaj_sayisi");
    
    		while($r=mysql_fetch_array($sorgu)) {
    		$msgno = (int)$r['ID_MSG'];
    		$msg = $r['subject'];
    		$topicno = (int)$r['ID_TOPIC'];
    		$userid =(int)$r['ID_MEMBER'];
    		$username = $r['memberName'];
    		$title = $r['title'];
    		$tarih = unix2date($r['posterTime']);
    
    
    echo '<tr><td><a href="forum/index.php/topic,'.$topicno.'.msg'.$msgno.'/topicseen.html#msg'.$msgno.'" 
    target="_blank">'.$msg.'</a></td>
    	<td><a href="forum/index.php?action=profile;u='.$userid.'" target="_blank">'.$username.'</a></td>
    	<td>'.$tarih.'</td>
    	</tr>';
    
    		 }
    Warning: mysql_query() [function.mysql-query]: Access denied for user 'evil'@'localhost' (using password: NO) in /home/evil/public_html/aaaa.php on line 29

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/evil/public_html/aaaa.php on line 29

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/evil/public_html/aaaa.php on line 31

    Hatalarını veriyor..

    function forum_enson () {
    	$quer = mysql_query("SELECT ID_MSG,ID_TOPIC,ID_BOARD,subject,ID_MEMBER FROM smf_messages");
    	$i = 0;
    	while ($i <= mysql_num_rows($quer)) {
    		@mysql_data_seek($quer,$i);
    		$sonuc["$i"] = mysql_fetch_array($quer);
    		$i ++;
    	}
    function siralabea ($a,$b) {
    	if ($a[0]==$b[0]) return 0;
    	return ($b[0] > $a[0]) ? 1 : -1;
    }
    if ($sonuc) {
    	usort($sonuc,'siralabea');
    	$q = 0;
    	foreach ($sonuc as $sorgu) {
    		if ($sorgu[0]) {
    				if ($q <= 20) {
    				$qtr = mysql_query("SELECT memberName FROM smf_members WHERE ID_MEMBER = '$sorgu[4]'");
    				@mysql_data_seek($qtr,1);
    				$uye = mysql_fetch_array($qtr);
    				$pst = $sorgu[3].' ('.$uye[0].')';
    				$pst2 = $sorgu[3].' ('.$uye[0].')';
    				if (strlen($pst) > 25) { $pst = substr($pst,0,25).'...'; }
    				else { $pst = $pst; }
    				
    				$temp .= '
    				<img src="resim/ikon5.gif" />&nbsp;&nbsp;<a title="'.$pst2.'" href="http://www.xxxx.com/forum/index.php?topic='.$sorgu[1].'.msg'.$sorgu[0].'#msg'.$sorgu[0].'">'.$pst.'</a><br />
    				';
    			}
    				$q ++;
    		}
    	}

    Bu kod da aşağıdaki hatayı veriyor.


    Parse error: syntax error, unexpected $end in /home/evil/public_html/aaaa.php on line 34

    yardımcı olursanız sevinirim.
  • 25-12-2009, 16:23:04
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    üstteki hatanın sebebi mysql bağlantı hatası, mysql k.adı veya şifreniz yanlış

    alttakinde ise } eksik
  • 25-12-2009, 16:25:14
    #3
    Aslına bakarsanız bu hataları ben de anladım. Ama nasıl düzelteceğim hakkında bir fikrim yok. Bu konuda yardım istiyorum. Teşekkürler.
  • 25-12-2009, 16:33:23
    #4
    mysql bağlantısını nerede yaptınız aaaa.php nerede?
    mysql'e bağlanmanız lazım öncelikle.
  • 25-12-2009, 16:38:27
    #5
    aaaa.php root klasöründe. mysql bağlantısını mysql.php de yaptım.
  • 25-12-2009, 16:39:54
    #6
    /home/evil/public_html/aaaa.php on line 29 burda ne var peki?
  • 25-12-2009, 16:45:49
    #7
    LIMIT $mesaj_sayisi");

    var
  • 25-12-2009, 16:54:24
    #8
    mysqle bağlanırken hata yapıyorsun, mysql.php ni include ediyormusun?
  • 25-12-2009, 16:56:54
    #9
    yok include etmiyorum