Teks Link

Merubah teks link menjadi link aktif caranya sangat mudah sekali. Dengan menggunakan fungsi-fungsi yang ada di PHP, semua itu bisa dilakukan dengan cepat. Pada dasarnya tutorial-tutorial seperti ini adalah berdasarkan kebutuhan dari setiap projek yang sedang dibangun.  Kadang projek-projek tersebut membutuhkan script-script yang dapat mengerjakan proses yang ada dalam sebuah projek sehingga bisa berjalan secara otomatis.

Contohnya pada tutorial kali ini,  saya membagikan cara rubah teks jadi link ini karena sebelumnya saya mengerjakan projek bagaimana ketika member atau user menginputkan teks yang berupa link mati kedalam sebuah form, dan kemudian jika di tampilkan akan menjadi link aktif. Nah dair kasus tersebut maka saya akan sharing caranya.

Teks jadi link atau link dari teks banyak digunakan pada beberapa situs atau projek, misalnya pada twitter, facebook. Salah satu contoh pada kedua web tersebut malah lebih canggih. Yang saya tahu, perubahannya bukan hanya menjadi link aktif saja, tapi jika dapat langsung menjadi short url atau pemendek url yang ada pada web tersebut, atau bahkan juga menampilkan dari cuplikan isi link yang ada.

Script PHP teks jadi link

Inilah script php yang berfungsi untuk rubah link dari teks jadi link aktif.


<?php
// The Regular Expression menyaring karakter
$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";

// The Text you want to filter for urls
$text = "The text you want to filter goes here. http://google.com";

// Cek apakah ada url di dalam teks
if(preg_match($reg_exUrl, $text, $url)) {

// membuat hyperlink/link aktif
 echo preg_replace($reg_exUrl, '<a href="'.$url[0].'" rel="nofollow">'.$url[0].'</a>', $text);

} else {

// jika tidak ada cetak teks awal
 echo $text;

}
?>

Hasil script rubah link

Berikut hasil running di loalhost dari script rubah link diatas.

Cara Merubah Teks Link Jadi Link Aktif

Cara Merubah Teks Link Jadi Link Aktif

Nomor 1 adalah teks yang berisi url link namun tidak aktif. Sedangkan nomor 2 adalah url http://google.com yang sebelumya tidak aktif setelah di rubah menjadi aktif.

 

Tips merubah Link di PHP

Pada tutorial kali ini tips yang digunakan adalah menggunakan 2 fungsi dalam PHP. Fungsi tersebut:

1. preg_match

Fungsi preg_match adalah fungsi yang berguna untuk mencari atau mencocokan sesuatu yang terdapat dalam varibel ke variabel lainya.

2. preg_replace

preg_replace  adalah fungsi yang digunakan untuk merubah seusatu yang  terdapat dalam variabel. Dalam hal ini adalah teks.

 

Demikian sharing simpel ini semoga dapat membantu menyelesaikan projek PHP Anda. Apabila ada pertanyaan lain selain tentang cara merubah link. Silahkan ajukan pertanyaan mari kita berdiskusi.