HỏiFix giúp mình code php cơ bản với!

5 bài đăng
10.11.2020 / 17:56
MnpNgok
Bài đăng: 51
Member
http://keyit.my.id

Ai fix giúp code php với!

Lỗi: Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /storage/sdcard0/htdocs/index.php on line 15

PHP
  1. function highlight_code($var)
  2. {
  3. if (!function_exists('process_code')) {
  4. function process_code($php)
  5. {
  6. $php = strtr($php, array('<br />' => '', '\\' => 'slash_JOHNCMS'));
  7. $php = html_entity_decode(trim($php), ENT_QUOTES, 'UTF-8');
  8. $php = substr($php, 0, 2) != "<?" ? "<?php\n" . $php . "\n?>" : $php;
  9. $php = highlight_string(stripslashes($php), true);
  10. $php = strtr($php, array('slash_JOHNCMS' => '&#92;', ':' => '&#58;', '[' => '&#91;'));
  11. return '<div class="php"><div class="code"><span style="color: black"><b>PHP Code:</b></span></div><div class="coder">' . $php . '</div></div>';
  12. }
  13. }
  14. return preg_replace(array('#\[php\](.+?)\[\/php\]#se'), array("''.process_code('$1').''"), str_replace("]\n", "]", $var));
  15. }
10.11.2020 / 20:21
Treasure
Bài đăng: 68
Member
Tứ Phương Thất Bại

Nếu của bbcode thì

PHP
  1. public static function highlight_codes($var)
  2. {
  3. if (!function_exists('process_code')) {
  4. function process_code($id)
  5. {
  6. $php = $id[1];
  7. $php = strtr($php, array('<br />' => '', '\\' => 'slash_JOHNCMS'));
  8. $php = html_entity_decode(trim($php), ENT_QUOTES, 'UTF-8');
  9. $php = substr($php, 0, 2) != "<?" ? "<?php\n" . $php . "\n?>" : $php;
  10. $php = highlight_string(stripslashes($php), true);
  11. $php = strtr($php, array('slash_JOHNCMS' => '&#92;', ':' => '&#58;', '[' => '&#91;'));
  12. return '<div class="php"><div class="code"><span style="color: black"><b>PHP Code:</b></span></div><div class="coder">' . $php . '</div></div>';
  13. }
  14. }
  15. return preg_replace_callback('~\\[php\\](.+?)\\[/php\\]~i', 'process_code', $var);
  16. }
Đã chỉnh sửa. Treasure (10.11.2020 / 20:21)
11.11.2020 / 19:29
MnpNgok
Bài đăng: 51
Member
http://keyit.my.id
Treasure đã viết

Nếu của bbcode thì

PHP
  1. public static function highlight_codes($var)
  2. {
  3. if (!function_exists('process_code')) {
  4. function process_code($id)
  5. {
  6. $php = $id[1];
  7. $php = strtr($php, array('<br />' => '', '\\' => 'slash_JOHNCMS'));
  8. $php = html_entity_decode(trim($php), ENT_QUOTES, 'UTF-8');
  9. $php = substr($php, 0, 2) != "<?" ? "<?php\n" . $php . "\n?>" : $php;
  10. $php = highlight_string(stripslashes($php), true);
  11. $php = strtr($php, array('slash_JOHNCMS' => '&#92;', ':' => '&#58;', '[' => '&#91;'));
  12. return '<div class="php"><div class="code"><span style="color: black"><b>PHP Code:</b></span></div><div class="coder">' . $php . '</div></div>';
  13. }
  14. }
  15. return preg_replace_callback('~\\[php\\](.+?)\\[/php\\]~i', 'process_code', $var);
  16. }

Thanks, nhưmg ko được bác ơi TT

11.11.2020 / 19:47
MnpNgok
Bài đăng: 51
Member
http://keyit.my.id
Treasure đã viết

Nếu của bbcode thì

Tui viết được code r. Cảm ơn bác rất nhìu :D

11.11.2020 / 20:17
Treasure
Bài đăng: 68
Member
Tứ Phương Thất Bại
MnpNgok đã viết

Tui viết được code r. Cảm ơn bác rất nhìu :D

Kêu nếu của bbcode mà ,của bbcode thì chuẩn nha ,bạn viết function mình chịu :3