Membuat read more dengan php

Hello teman-teman pembaca sekalian. Apa kabar? Moga baek2 aja semua? :)

Pernah baca artikel kan di website atau portal-portal web di internet? Kalau pernah baca, pasti Anda sekalian pernah melihat link yang bertulisan ?Read More??. Apa itu ?Read More?? Read More adalah baca selanjutnya. Dengan kata lain, misalnya ada artikel atau berita yang isinya panjangnya minta ampun?kayak Tembok Republik Rakyat Cina sono noh? :) Kita buat isi artikel atau berita tersebut tampil sebagian aja, kemudian buat link untuk ?Read More?, agar kalau link itu diklik maka akan diarahkan ke isi artikel keseluruhannya.

Membuat read more dengan php
Tutorial : "Jurus Terlarang Web Bot Development"
Studi kasus membuat 5 jenis Web Bot. 1. Bot kirim pesan masal dan autoposting di Instagram, 2. bot pencari pasukan reseller di Tokopedia, 3. pencari buyer di Bukalapak, 4. Mengumpulkan No HP di OLX, 5. Bot Kirim Pesan Masal Whatsapp . Lengkapnya kunjungi store.ilmuwebsite.com)

Nah pada tutorial kali ini saya memberikan tutorial bagaimana membuat read more tersebut pada artikel dengan memakai fungsi substr pada php. Let?s play? :)

Kita buat terlebih dahulu databasenya?

  
CREATE TABLE ?tb_artikel? (
?id? tinyint (1),
?judul? varchar (30),
?isi? text,
?penulis? varchar (30),
PRIMARY KEY (?id?)
);

Lalu kita insert data ke dalam table?

 
INSERT INTO tb_artikel VALUES
(?1?, ?Migrain?, ?Penyakit ini lebih banyak diderita oleh wanita.
Migrain adalah penyakit yang menyerang otak dan mengakibatkan
kesakitan baik secara fisik maupun emosi. Pelebaran pembuluh
darah pada otak dan peradangan merupakan salah satu mengapa
kepala terasa sakit. Walau belum diketahui secara pasti
penyebabnya, umumnya penyakit ini merupakan penyakit
yang diturunkan.

Yang dapat dilakukan adalah berusaha untuk mencegah
terjadinya serangan sakit kepala dan mengurangi
rasa sakit saat serangan terjadi. Kadangkala
serangannya tidak hanya menyerang salah satu
sisi kepala tetapi menyerang kedua sisi kepala.?, ?Andi?),
(?2?, ?Migrain2?, ?Penyakit ini lebih banyak diderita
oleh wanita. Migrain adalah penyakit yang menyerang
otak dan mengakibatkan kesakitan baik secara fisik
maupun emosi. Pelebaran pembuluh darah pada otak
dan peradangan merupakan salah satu mengapa kepala
terasa sakit. Walau belum diketahui secara pasti 

penyebabnya, umumnya penyakit ini merupakan
penyakit yang diturunkan.

Yang dapat dilakukan adalah berusaha untuk
mencegah terjadinya serangan sakit kepala
dan mengurangi rasa sakit saat serangan terjadi.
Kadangkala serangannya tidak hanya menyerang
salah satu sisi kepala tetapi menyerang kedua
sisi kepala.?, ?Budi?),
(?3?, ?Migrain3?, ?Penyakit ini lebih banyak
diderita oleh wanita. Migrain adalah penyakit
yang menyerang otak dan mengakibatkan kesakitan
baik secara fisik maupun emosi. Pelebaran
pembuluh darah pada otak dan peradangan
merupakan salah satu mengapa kepala terasa sakit.
Walau belum diketahui secara pasti penyebabnya,
umumnya penyakit ini merupakan
penyakit yang diturunkan.

Yang dapat dilakukan adalah berusaha untuk
mencegah terjadinya serangan sakit kepala dan
mengurangi rasa sakit saat serangan terjadi.
Kadangkala serangannya tidak hanya menyerang
salah satu sisi kepala tetapi menyerang
kedua sisi kepala.?, ?Cucu?);

Kemudian buat skrip dan beri nama artikel.php :

  



Artikel




");
echo("");
echo("");
echo("");
echo("");
echo("");
echo("");
echo("");
echo("");
}
?>
$baris[1]
".substr($baris[2],0,150)." Read More . . .
Penulis : $baris[3]

Terakhir, buat skrip untuk baca selengkapnya.
Beri nama skrip ini artikel_detail.php :

Artikel Detail



");
echo("");
echo("");
echo("");
echo("");
echo("");
echo("");
echo("");
echo("");
}
?>
$baris[1]
$baris[2]
Penulis : $baris[3]

Penjelasan singkat, fungsi substr untuk mengambil nilai string yang diinginkan. Substr memiliki 3 buah argument dan nilai returnnya adalah string, dimulai dari posisi awal sebanyak jumlah karakter.

Sekian, semoga bermanfaat :)

Download tutorial Membuat Read More Dengan Fungsi Substr

Cara Membuat Readmore Menggunakan (more) di PHP


Seringkali kita melihat website yang menampilkan sebagian isi berita dengan link readmore pada masing - masing headlinenya. Bagi seorang pemula dalam pemrograman php mungkin berfikir bagaimana cara membuatnya ?, berikut saya akan coba jelaskan tentang Bagaimana cara membuat readmore menggunakan PHP...

sebelum kita membuat readmore kita harus memiliki databasenya dahulu.

Adapun langkah - langkahnya sebagai berikut :


1. Kita buat data base dengan nama latihan 

2. Buatlah table dengan nama artikel

Membuat read more dengan php


3. Isi database dengan artikel yang mau di bahas
4. buat script dibawah ini dan simpan koneksi.php 

<?php
$server = "localhost";
$user = "root";
$pass = "";
$db = "latihan";

$koneksi = mysql_connect($server, $user, $pass);
if ($koneksi) {
$koneksiDB = mysql_select_db($db);

if (!$koneksiDB) {
echo "Tidak dapat terhubung ke database";
}
} else {
echo "Tidak dapat terhubung ke MySQL";
}
?>

Koneksi.php berguna untuk menghubungkan database dengan web

4. buat script dibawah ini dan simpan index.php 

<?
include "koneksi.php";
$sql =  "SELECT * FROM artikel";
$query = mysql_query($sql);
while ($hasil=mysql_fetch_array($query)){
$potong = explode ('<!--more-->', $hasil ['isi']);
 echo"<h2>$hasil[judul]</h2><br>";
 echo"<i>Diposting pada tanggal : $hasil[tanggal]<br><br></i>";
 echo $potong [0].". . .<a href='artikel.php?id=$hasil[0]'>Read More</a><hr><p>";

?>

berikut contoh readmore yang sudah jadi

Membuat read more dengan php


index.php merupakan script yang akan dipangil secara otomatis dari localhost, index.php ini berguna sebagai halaan utama.

5. buat script dibawah ini dan simpan artikel.php 

<?
include "koneksi.php";
$artikel = $_GET['id'];
$sql = " SELECT * FROM artikel WHERE id='$artikel' ";
$query = mysql_query($sql);
while ($hasil=mysql_fetch_array($query)) {
echo"<h2>$hasil[judul]</h2>";
echo"<i>Diposting pada tanggal : $hasil[tanggal]<br><br></i>";
echo"$hasil[isi]";

?>

artikel.php bertugas sebagai halaman yang dipanggil oleh read more dari halaman index.php
selamat mencoba semoga bermanfaat