»Forumlar »SE ? Support »Deprecated: Function eregi() is deprecated
  https://seditio.com.tr/eski1/forums.php?m=posts&q=2126
          Geri Dön      -      Sayfayı Yazdırmak için tıklayın
Author: TheRaskol, Posted: 2013-01-13 22:43 GMT. This post was edited by TheRaskol (2013-01-14 18:08 GMT, 4854 Gün ago)
Merhaba;

bu function'da bir ?ok sat?r forumda a?a??daki hatay? veriyor. Hata verdi?i sat?rlar de?i?ebiliyor. Acaba ??z?m? nedir?

Kod:
Deprecated: Function eregi() is deprecated in /home/uodevelo/public_html/system/functions.php on line 763


Te?ekk?rler


Kod:
foreach($bbcodes as $bbcode => $bbcodehtml)

{ $text = str_replace($bbcode,$bbcodehtml,$text); }



$bbcodes = array(

'\\[img\\]([^\\\'\;\?([]*)\.(jpg|jpeg|gif|png|bmp)\\[/img\\]' => '<center><a target="_blank" href="\\1.\\2" rel="thumbnail"><img src="\\1.\\2" alt="\\1.\\2" title="Resmi Orjinal Boyutunda G?rmek i?in T?klay?n."/></a></center>',

    '\\[img=([^\\\'\;\?([]*)\.(jpg|jpeg|gif|png|bmp)\\]([^\\[]*)\.(jpg|jpeg|gif|png)\\[/img\\]' => '<center><a target="_blank" href="\\1.\\2" rel="thumbnail"><img src="\\3.\\4" alt=" \\1.\\2" title="Resmi Orjinal Boyutunda G?rmek i?in T?klay?n."/></a></center>',

'\\[thumb=([^\\\'\;\?([]*)\.(jpg|jpeg|gif|png|bmp)\\]([^\\[]*)\.(jpg|jpeg|gif|png|bmp)\\[/thumb\\]' => ' <a href="pfs.php?m=view&amp;v=\\3.\\4"><img src="\\1.\\2" alt="" /></a>',

'\\[pfs]([^\\[]*)\\[/pfs\\]' => '<a href="'.$cfg['pfs_dir'].'\\1"><img src="system/img/admin/pfs.gif" alt="" /> \\1</a>',

'\\[t=([^\\\'\;\?([]*)\.(jpg|jpeg|gif|png)\\]([^\\[]*)\.(jpg|jpeg|gif|png)\\[/t\\]' => '<a href="\\3.\\4"><img src="\\1.\\2" alt="" /></a>',

'\\[url=([^\\\'\;([]*)\\]([^\\[]*)\\[/url\\]' => '<a href="\\1">\\2</a>',

'\\[url\\]([^\\([]*)\\[/url\\]' => '<a href="\\1">\\1</a>',

'\\[color=([0-9A-F]{6})\\]([^\\[]*)\\[/color\\]' => '<span style="color:#\\1">\\2</span>',

'\\[style=([1-9]{1})\\]([^\\[]*)\\[/style\\]' => '<span class="bbstyle\\1">\\2</span>',

'\\[email=([._A-z0-9-]+@[A-z0-9-]+\.[.a-z]+)\\]([^\\[]*)\\[/email\\]' => '<a href="mailto:\\1">\\2</a>',

'\\[email\\]([._A-z0-9-]+@[A-z0-9-]+\.[.a-z]+)\\[/email\\]' => '<a href="mailto:\\1">\\1</a>',

'\\[user=([0-9]+)\\]([A-z0-9_\. -]+)\\[/user\\]' => '<a href="users.php?m=details&amp;id=\\1">\\2</a>',

'\\[page=([0-9]+)\\]([^\\[]*)\\[/page\\]' => '<a href="page.php?id=\\1">\\2</a>',

'\\[page\\]([0-9]+)\\[/page\\]' => '<a href="page.php?id=\\1">'.$L['Page'].' #\\1</a>',

'\\[group=([0-9]+)\\]([^\\([]*)\\[/group\\]' => '<a href="users.php?g=\\1">\\2</a>',

'\\[topic\\]([0-9]+)\\[/topic\\]' => '<a href="forums.php?m=posts&amp;q=\\1">'.$L['Topic'].' #\\1</a>',

'\\[post\\]([0-9]+)\\[/post\\]' => '<a href="forums.php?m=posts&amp;p=\\1#\\1">'.$L['Post'].' #\\1</a>',

'\\[pm\\]([0-9]+)\\[/pm\\]' => '<a href="pm.php?m=send&amp;to=\\1"><img src="skins/'.$skin.'/img/system/icon-pm.gif" alt=""></a>',

'\\[f\\]([a-z][a-z])\\[/f\\]' => '<a href="users.php?f=country_\\1"><img src="system/img/flags/f-\\1.gif" alt="" /></a>',

'\\[ac=([^\\[]*)\\]([^\\[]*)\\[/ac\\]' => '<acronym title="\\1">\\2</acronym>',

'\\[del\\]([^\\[]*)\\[/del\\]' => '<del>\\1</del>',

'\\[quote=([^\\[]*)\\]' => '<blockquote>\\1<hr>',

'\\[spoiler\\]' => '<div style="margin:0; margin-top:8px"><div style="margin-bottom:4px"><input type="button" value="'.$L['Show'].'" onClick="if (this.parentNode.parentNode.getElementsByTagName(\'div\')[1].getElementsByTagName(\'div\')[0].style.display != \'\') { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].getElementsByTagName(\'div\')[0].style.display = \'\'; this.innerText = \'\'; this.value = \''.$L['Hide'].'\'; } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].getElementsByTagName(\'div\')[0].style.display = \'none\'; this.innerText = \'\'; this.value = \''.$L['Show'].'\'; }"></div><div class="spoiler"><div style="display: none;">',

'\\[spoiler=([A-z0-9_\. -]+)\\]' => '<div style="margin:0; margin-top:8px"><div style="margin-bottom:4px"><input type="button" value="'.$L['Show'].':\\1" onClick="if (this.parentNode.parentNode.getElementsByTagName(\'div\')[1].getElementsByTagName(\'div\')[0].style.display != \'\') { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].getElementsByTagName(\'div\')[0].style.display = \'\'; this.innerText = \'\'; this.value = \''.$L['Hide'].':\\1\'; } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].getElementsByTagName(\'div\')[0].style.display = \'none\'; this.innerText = \'\'; this.value = \''.$L['Show'].':\\1\'; }"></div><div class="spoiler"><div style="display: none;">',

'\\[/spoiler\\]' => '</div></div></div>');


ayr?ca bu sat?r? preg'e g?re nas?l de?i?tiriliyor.
Kod:
if (!ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)", $email))
Author: kors@n, Posted: 2013-01-14 14:26 GMT.
bu problem benimde ba??ma geldi bir ka? kere ama tek tek ??zmekle bitmiyor en iyisi versiyonu g?ncelle k?kl? kurtulu?
Author: TheRaskol, Posted: 2013-01-14 17:51 GMT.
versiyon g?ncellemem imkans?z ?ok edit var.
Author: Kaan, Posted: 2013-01-14 22:47 GMT.
Seditio 150+ versionlara bakarak g?ncelleme yapabilirsiniz hata ald?g?n?z sat?rlar?..
Author: TheRaskol, Posted: 2013-01-14 23:25 GMT.
contact.php'de b?yle bir sat?r bulamad?m.

Kod:
if (!ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)", $email))


ayr?ca 1.50+ function.php'de belirtti?im bbcode'lar yok.
Author: Kaan, Posted: 2013-01-14 23:46 GMT.
150+ dedi?im 150 ve ?st? versionlara bakabilirsin 150 ye bak demedim 170'e bakabilirsin.
Author: TheRaskol, Posted: 2013-01-14 23:47 GMT.
Anlad?m bende yahu ama yok malesef
Author: MUST!, Posted: 2013-01-17 22:47 GMT.
TheRaskolda hatay? a?a??daki ?ekilde d?zelttik. ayn? hatay? alanlar olursa uygulayabilir
:
hp]if (!ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)", $email))

sat?r?n? a?a??daki ile de?i?trin

:
hp]if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email))

Powered by SeditioPrint version