• 05-09-2010, 20:35:52
    #1
    merhaba arkadaşlar bu elimdeki sevgini haykır scripti bu sağdan sola kayıyor yazı. ben bunu aşağıdan yukarı kayan bir şekilde nasıl yapabilirim?

    kod aşağıdadır.



    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <?php
    
    /**
     * @author Mylesef
     * @web http://www.Mylesef.com
     * @copyright 2008
     */
    
    define('MESAJ_ARASI', 60); // ziyaretçinin iki mesaj arası kaç saniyeden fazla olsun
    define('KAC_MESAJ', 20); // son kaç mesaj görüntülenecek
    define('KAC_KARAKTER', 160); // ziyaretçi kaç karakterlik mesaj yazsın
    
    // VERİTABANI AYARLARI
    $host="localhost";
    $dbname="";
    $dbuser="";
    $dbpass="852852";
    
    $db=mysql_connect($host,$dbuser,$dbpass);
    if (!$db) {
        echo "Veritabani baglantisinda sorun var: ".mysql_error();
        exit();
    }
    
    if (!mysql_select_db($dbname,$db)) {
        echo "Veritabani seciminde sorun var: ".mysql_error();
        exit();
    }
    
    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET latin5");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    
    // FONKSİYONLAR
    function temizle($string) {
             if (get_magic_quotes_gpc()) {
             $string = stripslashes($string);
             }
             elseif (!get_magic_quotes_gpc()) {
             $string = addslashes($string);
             }
    $string = @mysql_real_escape_string($string);
    $string = trim($string);
    $string = strip_tags($string);
    return $string;
    }
    
    function sorgula($cumle) {
        $yar=mysql_query($cumle) or die(mysql_error());
        return $yar;
    }
    
    
    $olay=intval(@$_GET['gonder']);
    
    if ($olay OR @$_POST['gonder']) {
        // burası mesaj gönderme-kaydetme kısmı
        
        if (@$_POST['gonder']) {
            // katdetme
            array_map('temizle', $_POST);
            $isim=@$_POST['isim'] or die("İsim kısmı boş kalamaz!");
            $mesaj=@$_POST['mesaj'] or die("Mesaj kısmı boş kalamaz!");
            $mesaj=substr($mesaj, 0, KAC_KARAKTER);
            $ip=@$_POST['ip'];
            
            $sql1=sorgula("SELECT time FROM mkl_mesajlar WHERE ip='".$ip."' ORDER BY id DESC LIMIT 0, 1");
            
            if (mysql_num_rows($sql1)) {
                $al=mysql_fetch_array($sql1);
                if ( (time() - $al['time']) >= MESAJ_ARASI ) {
                    // veri gir                
                    sorgula("INSERT INTO mkl_mesajlar (yazan,mesaj,ip,time) VALUES ('".$isim."','".$mesaj."','".$ip."','".time()."')");
                    echo "<span style='font-family: Verdana;font-size: 12px;'>Mesajınız admin onayından sonra yayınlanacaktır.</span>";
                    
                } else {
                    echo "<span style='font-family: Verdana;font-size: 12px;'>İki mesajınız arasında en az ".MESAJ_ARASI." saniye olmalı.</span>";
                }
            } else {
                // veri gir            
                    sorgula("INSERT INTO mkl_mesajlar (yazan,mesaj,ip,time) VALUES ('".$isim."','".$mesaj."','".$ip."','".time()."')");
                    echo "<span style='font-family: Verdana;font-size: 12px;'>Mesajınız admin onayından sonra yayınlanacaktır.</span>";
            }
            
        } else {
            // mesaj gönderme kısmı
    ?>    
    </head>
    
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
    <table style="font-family: Verdana;font-size: 12px;">
        <tr>
            <td>İsminiz:</td>
            <td><input maxlength="30" style="width: 200px;" type="text" name="isim" /></td>
        </tr>
            <tr>
            <td valign="top">Mesajınız:</td>
            <td><textarea style="width: 200px;height: 100px;" name="mesaj"></textarea>
            <br />
            <small><? echo KAC_KARAKTER; ?> karakter</small>
            </td>
        </tr>
        <tr>
            <td colspan="2" style="text-align: right;">
            <input type="hidden" name="ip" value="<? echo $_SERVER["REMOTE_ADDR"]; ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>" ?>
            &quot; ?&gt;&quot; ?&gt;&quot; /&gt;
            <input type="submit" name="gonder" value="Mesajımı gonder!" />
            </td>
        </tr>
            <tr>
            <td style="font-family: Verdana;font-size: 10px;">Kodlama: </td>
            <td></td>
        </tr>
    </table>
    </form>
    <?    
    }
    
    } else {
        // burası mesajların gösterildiği kısım
        
        $msj=sorgula("SELECT yazan,mesaj FROM mkl_mesajlar WHERE durum=1 ORDER BY id DESC LIMIT 0, ".KAC_MESAJ);
        if (mysql_num_rows($msj)) {
            // veritabanında mesaj varsa göster        
    ?>
     <div align="center">
        <table border="0" cellpadding="0" cellspacing="0" width="895">
            <tbody>
                <tr>
                    <td background="images/orta.gif" width="6%">
                    &nbsp;</td>
                    <td background="images/orta.gif" width="80%"><center>
                    <table border="0" width="85%" cellspacing="0" cellpadding="0">
                        <tr>
                            <td>
                            <p align="center">
                            <img border="0" src="images/al.gif" width="120" height="9"></td>
                        </tr>
                    </table>
                    <font color="#427DAE" size="2">
                    <marquee style="font-family: Georgia;" width="773" scrollamount='5' onMouseover='this.scrollAmount=1' onMouseOut='this.scrollAmount=4' height="18" loop="9">
    <?
                
            while ($row=mysql_fetch_array($msj)) {
                // bu kısım mesajların tek tek gösterildiği kısım
                echo " | <b>".$row['yazan']."</b>: ".$row['mesaj']." &nbsp;&nbsp;&nbsp;";
            }
    ?>
                    </marquee></font> </center></td>
                    <td width="3%">
                    <p align="center">
                    &nbsp;</td>
                </tr>
            </tbody>
        </table></div>
    
    <p align="center">&nbsp;</p>
    
    
    <?        
        } else {
            // veritabanında mesaj yoksa bunu yaz
            echo "<span style='font-family: Verdana;font-size: 12px;'>Henüz mesaj yok.</span>";
        }
    }
    
    mysql_close($db);
    ?><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
  • 05-09-2010, 20:40:17
    #2
    Eposta Aktivasyonu Gerekmekte
    direction=up

    http://www.google.com.tr/search?hl=e...=&oq=&gs_rfai=
  • 05-09-2010, 20:43:34
    #3
    Çok saol nizzo..