Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67422 Members, 783 Products, 5280 Topic, 12953 Comments)

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

Dibuat
Login Terakhir 2 Hari lalu,
Telah Dilihat 1811 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 !!!