• 10-10-2013, 10:10:41
    #1
    Merhaba arkadaşlar, herkese keyifli bir gün dilerim. Bir konuda yardımınızı rica ediyorum.

    Sql de kaydı çekiyorum ama <p> ve </p> tagları geliyor. Bu taglar yüzünden de kayan yazı bölümündeki veri kayıyor. Ben bunu str replace ile değiştirmeyi denedim ama bu sefer de durmadan hata aldım. Bana bu konuda yardımcı olabilir misiniz?

               <? 
    		   include ('vt.php');
    			$kayanyazilar= mysql_query("select * from sayfalar order by id desc LIMIT 1");
    			while ($kay= mysql_fetch_array($kayanyazilar)) {
    		$metin = "$kay['icerik']";
    $bul = array('<p>', '</p>');
    $degistir = array('');
    $degistirilmis = str_replace( $bul, $degistir, $metin );
    		?>
    		  <center>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="98%">
      <tr>
        <td width="100%">
        <p align="center">
    	<font size="5px" color="#000"><marquee direction="left" bgColor="#accff8" height="20"><?=$degistirilmis;?></marquee></font>
        </td>
      </tr>
    </table>
    <? } ?>
    </center>
  • 10-10-2013, 10:26:04
    #2
    Alıntı
    $degistir = array('');
    Bu kodu

    Alıntı
    $degistir = array('','');
    şeklinde denedinmi
  • 10-10-2013, 10:39:54
    #3
    cleaner80 adlı üyeden alıntı: mesajı görüntüle
    Bu kodu


    şeklinde denedinmi
    Öncelikle cevabınız için teşekkür ederim. Denedim ve hata aldım.

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\AppServ\www\\test.php on line 5
    Yardımlarınızı bekliyorum.
  • 10-10-2013, 10:57:37
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu satırı;
    $degistirilmis = str_replace( $bul, $degistir, $metin );
    Bununla değiştirin
    $degistirilmis = str_replace( $bul, '', $metin );
  • 10-10-2013, 10:57:44
    #5
    strip_tags fonksiyonunu kullan.
  • 10-10-2013, 11:04:31
    #6
    Exception adlı üyeden alıntı: mesajı görüntüle
    Bu satırı;
    $degistirilmis = str_replace( $bul, $degistir, $metin );
    Bununla değiştirin
    $degistirilmis = str_replace( $bul, '', $metin );
    Exception hala aynı hatayı alıyorum maalesef.

    farukbugur bey maalesef php konusunda pek bir bilgim yok. Google'dan baktığım kadarıyla biliyorum.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:04:31 -->-> Daha önceki mesaj 11:02:42 --

    Cevaplarınız için teşekkür ederim.
    5. satırdaki
    $metin = "$kay['icerik']";

    kısmını $metin = $kay['icerik'];

    şeklinde yaptım ve düzeldi. Tekrardan teşekkürler.
  • 10-10-2013, 11:06:12
    #7
    Sanırım $metin = "$kay['icerik']"; şurası da hatalı. Tırnaklar olmayacak. Şöyle olacak $metin = $kay['icerik']; .