Jual Beli Produk Digital - Cepat, Aman, Dan Terpercaya Sejak 2012 (Ada 69451 Members, 807 Products, 4726 Topic, 13078 Comments)

Perubahan funngsi bagi Yang migrasi dari PHP 5.6 ke PHP 7.x

Dibuat
Login Terakhir 1 Bulan lalu,
Telah Dilihat 2353 Kali
Bukhori Muslim Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. bagi kawan-kawan yang migrasi dari PHP 5 ke PHP 7 jangan lupa untuk mengubah function autolink yang umumnya dipakai pada project native atau lokomedia, dari script ini :
  3.  
  4. function autolink($str){
  5. $str = eregi_replace("([[:space:]])((f|ht)tps?:\/\/[a-z0-9~#%@\&:=?+\/\.,_-]+[a-z0-9~#%@\&=?+\/_.;-]+)", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $str); //http
  6. $str = eregi_replace("([[:space:]])(www\.[a-z0-9~#%@\&:=?+\/\.,_-]+[a-z0-9~#%@\&=?+\/_.;-]+)", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $str); // www.
  7. $str = eregi_replace("([[:space:]])([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})","\\1<a href=\"mailto:\\2\">\\2</a>", $str); // mail
  8. $str = eregi_replace("^((f|ht)tp:\/\/[a-z0-9~#%@\&:=?+\/\.,_-]+[a-z0-9~#%@\&=?+\/_.;-]+)", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $str); //http
  9. $str = eregi_replace("^(www\.[a-z0-9~#%@\&:=?+\/\.,_-]+[a-z0-9~#%@\&=?+\/_.;-]+)", "<a href=\"http://\\1\" target=\"_blank\">\\1</a>", $str); // www.
  10. $str = eregi_replace("^([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})","<a href=\"mailto:\\1\">\\1</a>", $str); // mail
  11. return $str;
  12. }
  13.  
  14. Ubah Menjadi :
  15.  
  16. function autolink($text){
  17. $pattern = '/(((http[s]?:\/\/(.+(:.+)?@)?)|(www\.))[a-z0-9](([-a-z0-9]+\.)*\.[a-z]{2,})?\/?[a-z0-9.,_\/~#&=:;%+!?-]+)/is';
  18. $text = preg_replace($pattern, ' <a href="$1">$1</a>', $text);
  19. // fix URLs without protocols
  20. $text = preg_replace('/href="www/', 'href="http://www', $text);
  21. return $text;
  22. }
  23.  
  24.  
  25.  
  26. Selanjutnya fungsi acakangkahuruf yang biasanya terdapat pada toko online, buka file,
  27. application\helpers\cek_helper.php kemudian cari :
  28. function acakangkahuruf($panjang) {
  29. $karakter= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
  30. $string = '';
  31. for ($i = 0; $i < $panjang; $i++) {
  32. $pos = rand(0, strlen($karakter)-1);
  33. $string .= $karakter{$pos};
  34. }
  35. return $string;
  36. }
  37.  
  38. Ubah menjadi :
  39. function acakangkahuruf($panjang) {
  40. $karakter = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
  41. return substr(str_shuffle($karakter), 0, $panjang);
  42. }
  43.  

Ada 4 Jawaban

mas ifano aly
commented on 09 Mei 2020 11:59:37
  1. Assalamualaikum,.. ini letak file yang akan di edit di mana kak?
Bukhori Muslim
commented on 09 Mei 2020 17:39:41
  1. Assalamualaikum,.. folder : config/library.php
  2. JIka Versi Ci : application/helpers/phpmu_helper.php
  3. jika fungsi tersebut ada disana, namun jika tidak ada maka abaikan saja.
Acacia Hary
commented on 19 Jun 2020 15:20:27
  1. The site you shared helped me a lot. I have learned a lot from this site. [url=https://vinlookup.online]vin lookup[/url]
Acacia Hary
commented on 19 Jun 2020 15:21:12
  1. The site you shared helped me a lot. I have learned a lot from this site.
  2. https://vinlookup.online
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online