Codepelajar – Tutorial Membuat Website Mirip Pastebin dimana di website ini anda dapat menyalin dan membagikan text kalian dengan link yang sudah di costum.
Apa itu pastebin?
Pastebin adalah layanan penyimpanan teks berbasis web yang memungkinkan pengguna untuk membagikan potongan teks atau kode secara anonim. Pengguna dapat menuliskan teks apa pun, termasuk artikel, catatan, kode pemrograman, dan bahkan konfigurasi file. Kemudian, mereka dapat membagikan tautan unik yang dapat diakses oleh siapa saja yang mengetahui URL tersebut.
Bagaimana cara membuat website mirip pastebin?
Sebelum ini dimulai saya harap bahwa anda sudah memiliki hosting dan domain karena script ini membutuhkan 2 hal tersebut.
1. Buka hosting anda dan buat folder baru bernama txt
2. Dalam folder txt, silahkan buat file bernama index.php dan masukkan kode di bawah ini:
<?php
$folder = "./"; //Sesuaikan Folder nya
if(!($buka_folder = opendir($folder))) die ("eRorr... Tidak bisa membuka Folder");
$file_array = array();
while($baca_folder = readdir($buka_folder))
{
if(substr($baca_folder,0,1) != '.')
{
$file_array[] = $baca_folder;
}
}
while(list($index, $nama_file) = each($file_array))
{
$nomor = $index + 1;
echo "$nomor. <a href='$nama_file'>$nama_file</a> (". round(filesize($nama_file)/1024,1) . "kb)<br/>";
}
closedir($buka_folder);
?>
Jika anda sudah membuatnya maka gambar akan seperti berikut:
Folder ini bertujuan untuk menyimpan text yang sudah di buat nanti.
3. Kembali ke folder utama lalu buat kembali file index.php lalu masukkan kode di bawah ini:
<h2>Aplikasi penyimpanan data pada file TXT</h2>
<hr>
<form action="simpan.php" method="post">
<table width="100%" border="0">
<tr>
<tr>
<td width="150" valign="top">Isi Tulisan</td>
<td><textarea name="isi" cols="50" rows="10" required></textarea></td>
</tr>
<tr>
<td width="150"></td>
<td><input type="submit" value="simpan"></td>
</tr>
</table>
</form>
Jika sudah maka gambarnya akan seperti berikut:
File ini bertujuan untuk menjalankan script.
4. Buat kembali file baru bernama simpan.php dan masukkan kode berikut:
<?php
$nama = substr( str_shuffle("ASDFGHJKLZXCVBNMQWERTYUIOP0123456789asdfghjklzxcvbnmqwertyuiop"), 0, 6 );
$namafile = "./txt/$nama.txt";
$isi = trim($_POST[isi]);
$file = fopen($namafile,"w");
fwrite($file,$isi);
fclose($file);
echo "<h2>Hasil Penyimpanan Data</h2>";
echo "<hr>";
echo "Hasil : <a href='$namafile'> $namafile </a>";
?>
File ini bertujuan untuk jalur penyimpanan text jika sudah dibuat.
Anda dapat mengedit bentuk awal dari script ini sesuka hati anda dan karena script ini hanya menyimpan text maka tidak perlu menggunakan cukup banyak ruang.