PHP'de ereg_replace(); Hatası.

cavdarzade

Öğrenci
Katılım
24 Şubat 2011
Mesajlar
13
Reaksiyon puanı
0
Puanları
0
satır iki hata veriyor bakarsanız sevinirim.

<?php
$aritma = eregi_replace("<", "", $_POST["q"]);
$mesaj ="<li>". $aritma."</li>";


$dosya = "mesaj.php";


$baglan = fopen ($dosya, 'a') or die ("Dosya Açılamadı");
fwrite($baglan, $mesaj);
fputs($baglan, "");
fclose($baglan);
header("Refresh: 1000; url=index.php");
?>

Hata : Deprecated: Function eregi_replace() is deprecated in C:\Program Files\EasyPHP5.3.0\www\calisma\php1seviye\x.php on line 2
 

kaberdey

Profesör
Katılım
22 Aralık 2008
Mesajlar
4,262
Reaksiyon puanı
87
Puanları
0
PHP 5.3 ile bazı sıkıntıları var bu fonksiyonun
PHP versiyonunu güncelleyip deneyebilirsin
ya da eregi_replace yerine ereg_replace dener misin?
 

cavdarzade

Öğrenci
Katılım
24 Şubat 2011
Mesajlar
13
Reaksiyon puanı
0
Puanları
0
PHP 5.3 ile bazı sıkıntıları var bu fonksiyonun
PHP versiyonunu güncelleyip deneyebilirsin
ya da eregi_replace yerine ereg_replace dener misin?

Denedim Olmuyor malesef :bored: kelime filitrelemenin baska yolu yokmu bildiğiniz :bored:
 

orcnd

Dekan
Katılım
13 Ekim 2008
Mesajlar
6,394
Reaksiyon puanı
255
Puanları
243
ereg_replace fonksiyonu artık kullanılmayacak onun yerine preg_replace kullanmanız gerekli

örnekleri php.net/function.preg-replace sayfasından görebilirsin. aynı mantıkla çalışıyor yazım şekli biraz değişik
 
Üst