Showing posts with label Script PHP. Show all posts

Sunday, October 15, 2017

thumbnail

Cepat dan Sederhana Cara Membuat Captcha Anti-Bot dengan PHP






Halo guysssss, kali ini saya kembali lagi ke PHP. Setelah istilahnya mondar mandir dari crypto tiba2 ke bahasa mandarin, lalu tiba2 ke sin.
Kali ini saya akan membahas cara membuat captcha sederhana dan cepat menggunakan PHP dan Session. Captcha ini gampang banget dan tentunya efektif untuk mengatasi bot. Yuk langsung aja tanpa basa basi kita mulai.

Pertama, buat file dengan denama "captcha.php", berikut kodenya:

$alphanum = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$randomnya = substr(str_shuffle($alphanum), 0, 5);$_SESSION['random_angka'] = md5($randomnya );
echo $randomnya;

Saya rasa dari kode di atas agan sudah paham eaaa...pertama tentukan huruf angkanya, lalu di substr dan di set session dengan nama random_angka dalam bentuk md5. dan tentunya kita echo yang berguna untuk kita panggil nanti scriptnya.




 Kedua, tinggal tentukan mau di pasang di mana. Contoh jika akan mau pasang di form login user anda. Maka tinggal pasang kode berikut di form loginnya :
<img  alt="<?php include("captcha.php"); ?>" /> 
<input id="captcha" name="captcha" type="text"/>
Kode di atas yang bewarna merah adalah menampilkan apa yang harus user ketik. Contoh output yang muncul seperti gambar di atas. di tampilkan dlm bentuk img agar tak bisa di copy.
Lalu yang bewarna biru adalah inputnya.

 Ketiga, untuk processnya agan pasang di form actionnya, contoh jika form actionnya "proses-login.php", maka agan pasang di situuu. berikut kode untuk proses verifikasi captchanya :
    $input_captcha = $_POST['captcha']; 
         if (md5($input_captcha) != $_SESSION['random_angka']) {
            die("Captcha salah boss!!");
        }
 Setelah user memasukan input, maka di proses akan di tampilkan sebagai $input_captcha.
Lalu pada kode bewarna biru, pertama input captcha di jadikan md5 lalu di cocokkan dengan $_SESSIONnya. jika tidak cocok maka akan muncul "Captcha salah boss!!".


Sekian cara membuat captcha cepat dan sederhana dengan menggunakan php.
Semoga agan mengerti ya cara menggunakannya. Jika ada pertanyaan, kritik, atao komentar monggo comment di bawah.
Dan terimakasih telah berkunjunggg...!



tags:
Cara membuat captcha dengan php
Cara membuat captcha sederhana dengan php
Tutorial membuat captcha dengan php
Tutorial sederhana membuat captcha dengan php
Tutorial Simple membuat captcha dengan php
Captcha sederhana dengan PHP
Captcha simple dengan PHP
Membuat Captcha sederhana dengan PHP
Membuat Catpcha Simple dengan PHP
Cepat dan Sederhana membuat captcha dengan PHP




Wednesday, September 27, 2017

thumbnail

Menambah uang dengan cara memasang PTCWall Paid to Click di website

Website yang saya integrasikan dengan PTCWall



Website kalian punya banyak anggota?, users?, atau pengunjung?
Maka ini adalah pilihan yang pas untuk anda. (*ciee, udah kayak sales aja!).

Seriously, menambah "receh" dengan PTCWall. hmm not bad.

Kali ini saya akan membagikan tutorial yakni bagaimana cara memasang/mengintegrasikan PTCWall di website kita. 

Sebelumnya, PTCWall itu sangat berbeda dengan yang lain jika anda sudah pernah bermain pada beberapa PTC. Kita ke website PTCWall tidak akan menemukan "PTC" (dimana pengunjung klik iklan lalu dapat "receh"), melainkan PTCWall itu terintegrasi di mana-mana (maksudnya ada di website ini, website itu, website saya, bahkan ditutorial ini saya akan membagikan tutorial memasangnya di website agan xD.)
PTCWall mengunakan anti-fraud sistem yakni 1 IP CLICK!

Langsung saja kita mulai..

Pertama, buat akun terlebih dahulu di PTC Wall (DAFTAR KLIK DISINI)


Kedua, (perhatikan gambar di atas) masuk ke tab "Publisher Dashboard -> Add New Site -> Isi data2nya -> Lalu klik "Add New Site"

KetigaKlik disini untuk download postbacknyaPerhatian: Jika agan menggunakan Evolution Script, AuroraGPT, ShiftCode, ClixScript, UseTita maka agan tidak perlu ribet2 karena sudah disiapkan add-onnya.

KeEmpat, Klik pada tab "Blank Postback Script" dan copypaste dan silahkan edit scriptnya sesuai kebutuhan. 
Penting, postback ini berguna untuk reward/sesuatu yang dilakukan setelah pengujung/user meng-klik PTCWall di website agan. Contoh user A melakukan klik iklan di website agan, setelah berhasil maka user A akan mendapatkan "sesuatu (sesuai keinginan agan, cth point)". (agan coba saja di demo)

Berikut contoh postback yang saya edit sendiri (Ingat ini adalah Contoh saya, mungkin berbeda dengan kepentingan agan.) 
<?php
include('config.php'); //Disini saya melakukan koneksi ke database.
buka_database(); //membuka databasenya.

$user_password = 'DL7********RAHASIA*****H0ppDDQ'; //Password site agan bisa di liat di publisher dashboard > site agan.

$sent_pw = $_REQUEST['pwd'];
$credited = intval($_REQUEST['c']); //jumlah point yang user akan dapat.
$credituser = trim($_REQUEST['usr']);  //user yang akan menerima point.

if($sent_pw == $user_password) //memastikan bahwa ini ptcwall agan. 
{
// disini meng-update tabel user (menambah point user) karena berhasil melakukan klik iklan.
lakukan_query("UPDATE tabel_users set point=point+'$
credited ' WHERE user_id = '$credituser '");
           
 die('ok'); //ini sangat penting, dibutuhkan 'ok' agar berhasil.
}
else{
die(); //jika gagal.
}

?>
 Harap baca semua commendnya gan, biar lebih mudah baca paka notepad++ lalu ubah language ke php.

KeLima, setelah membuat postbacknya. Selanjutnya kita tinggal update postback url kita. Klik Publisher Dashboard >  Edit Site yang tadi kita buat..lalu postback urlnya masukin alamat yang menghubungkan ke script ini. 
Contoh : Dengan script di atas tadi, saya kasi nama file "ini_postback_ptcwall.php" dan saya upload di website saya di alamat "https://vinla.xyz/ini_postback_ptcwall.php". Maka masukin alamat postback urlnya "https://vinla.xyz/home.php".

KeEnam,  menampilkan iklannya.
tinggal pasang iframe ini dimanapun yang agan inginkan. 
<iframe src="http://www.ptcwall.com/index.php?view=ptcwall&pubid=PUBLISHER-ID&usrid=Variable id useraatau nama user" width="500" height="1000" frameborder="0" scrolling="auto"></iframe>

Informasi
Ganti tulisan bewarna merah, dengan publisher id anda. Publisher dashboard -> Klik Site agan.
Ganti tulisan bewarna biru, dengan variable id atau username user agan. Contoh jika agan pakai session username..maka agan bisa isi dengan $_SESSION['username']. Atau ID. Ini penting karena ini berfungsi untuk memberikan reward/hadiah setelah klik kepada si ID atau Nama user/pengujung yang melakukan klik.


Nah, dengan ini agan suksees mengintegrasikan PTCWall ke website agan.
Ingat postback urlnya bisa agan ganti sesuka hati. yang penting ada cek password site dan die("ok").

Setiap iklan yang ditampilkan di iframe website agan seharga 0.002$. Jadi jika ada 20 user aktif masing2 klik 10 iklan sehari maka agan sudah mendapatkan 0.4$ sehari (Sehari).
Minimal Payoutnya 3$. 
  
Mungkin sekian tutorial ini, mohon maaf jika ada salah kata, atau pengetikan yang menyinggung pihak manapun (*haha kayak penulis buku) 

Jika ada pertanyaan monggo commend di bawah. 



Tags/Cooming soon:
Membuat PTC di website
Memasang PTC di website
Memasang PTCWall di website
Membuat PTC Gratis di website
Menambah Uang dengan website
 

 

Saturday, September 9, 2017

thumbnail

Tutorial Sederhana Membuat Modul Berita Menggunakan PHP dan MySQL


lygacool.blogspot.com - Membuat Modul Berita dengan PHP dan MySQL

Dalam Tutorial ini, saya akan berbagai pengetahuan yang saya dapat yakni membuat modul berita menggunakan php dan mysql.
Jadi bagi yang lagi pengen belajar, nyoba-nyoba, dll mungkin ini adalah tutorial yang pas/cocok buat agan. Langsung aja deh kita mulai.

1. Membuat Tabel Mysql
Kita mulai dari membuat tabel mysql untuk menampung berita-berita. Setiap berita mengandung Headline, Beritanya, Nama yang posting berita, email yang buat berita, dan ganggal. Setiap berita akan memiliki ID unik masing-masing. ID Unik ini berguna untuk mengidentifikasi setiap berita. Jadi klo mau baca berita, cth linknya seperti ini : readnews.php?id={{ID Unik Berita}}. Gampang kan?

CREATE TABLE berita (
    id smallint(5) unsigned NOT NULL auto_increment,
    headline text NOT NULL,
    berita text NOT NULL,
    nama varchar(255),
    email varchar(255),
    timestamp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
    PRIMARY KEY (id)
);
2.Form untuk Menambah Berita
Berikutnya kita akan membuat form untuk menambah berita. Setelah membuat database untuk menampung berita, maka ini adalah tahap untuk menambahkan berita ke database dengan php.

tambah_berita.php
<html>
<head>
<title>Menambah Berita</title>
<meta http-equiv="Content-Type" content="text/html; charset="iso"-8859-1">
</head>
<body>
<?
if(isset($add_n)){
   $link = @mysql_connect(localhost, username, password);
   if(!$link){
      echo('Error connecting to the database: ' . $mysql_error());
      exit();
   }
   $db = @mysql_selectdb('mydatabase');
   if(!$db){
      echo('Error selecting database: ' . $mysql_error());
      exit();
   } //fungsi ini untuk konek ke database.
   $query = "INSERT INTO berita(nama, email, headline, berita, timestamp)VALUES('$nama', '$email', '$headline', '$berita', NOW())";
   $result = @mysql_query($query);
   if(!$result){
      echo('Error adding news: ' . $mysql_error());
      exit();
   }else{
   mysql_close($link);
   echo('Success!<br><a href="tambah_berita.php">Klik disini </a> untuk menambah lagi berita.<br><a href="edit_berita.php">Klik disini</a> untuk mengedit berita.<br><a href="../index.php">klik disini</a> untuk kembali ke beranda.');
   }
}else{
?>
<form name="form1" method="post" action="<? echo $PHP_SELF; ?>">
  <table width="50%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="50%">Nama</td>
      <td><input name="nama" type="text" id="name"></td>
    </tr>
    <tr>
      <td>Email</td>
      <td><input name="email" type="text" id="email"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Headline</td>
      <td><input name="headline" type="text" id="headline"></td>
    </tr>
    <tr>
      <td>Berita/Keterangan</td>
      <td><textarea name="berita" id="story"></textarea></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center">
          <input name="hiddenField" type="hidden" value="add_n">
          <input name="add" type="submit" id="add" value="Submit">
        </div></td>
    </tr>
  </table>
  </form>
<? } ?>
</body>
</html>

3.Edit dan Hapus Berita 
Setelah membuat database untuk menampung berita dan membuat fungsi untuk menambah berita. Selanjutnya kita akan membuat fungsi untuk menghapus dan mengedit berita. 

edit_berita.php 

<html>
<head>
<title>Edit atau Hapus Berita</title>
<meta http-equiv="Content-Type" content="text/html; charset="iso"-8859-1">
</head>

<body>
<?
if(!isset($a){
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . $mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . $mysql_error());
   exit();
} //lygacool.blogspot.com
$query = "SELECT id, headline, timestamp FROM news ORDER BY timestamp DESC";
$result = @mysql_query($query);
if(!$result){
   echo('Error selecting news: ' . $mysql_error());
   exit();
}
if (mysql_num_rows($result) > 0){
    while($row = mysql_fetch_object($result))
    {
    ?>
   <font size="-1"><b><? echo $row->headling; ?></b> <i><? echo formatDate($row->timestamp); ?></i></font>
   <br>
   <font size="-2"><a href="edit_berita.php?a=edit&id=<? echo $row->id; ?>">Edit</a> |
   <a href="edit_berita.php?a=delete&id=<? echo $row->id; ?>">Hapus</a></font>
    <?
}else{
   ?>
   <font size="-2">Tidak ada berita di database. <a href='tambah_berita.php'>Tambah Berita..</a></font>
<? }
   mysql_close($link);
}elseif($a == 'edit'){
if(!isset($update)){
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . $mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . $mysql_error());
   exit();
}
$query = "SELECT nama, email, headline, berita FROM berita WHERE id = '$id'";
$result = @mysql_query($query);
if(!$result){
   echo('Error milih beritanya: ' . $mysql_error());
   exit();
} //lygacool.blogspot.com
mysql_fetch_object($result);
?>
<form name="form1" method="post" action="edit_berita.php?a=edit&id=<? echo($id) ?>&update=1">
  <table width="50%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="50%">Nama</td>
      <td><input name="nama" type="text" id="name" value="<? echo($row->nama) ?>"></td>
    </tr>
    <tr>
      <td>Email</td>
      <td><input name="email" type="text" id="email" value="<? echo($row->email) ?>"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Headline</td>
      <td><input name="headline" type="text" id="headline" value="<? echo($row->headline) ?>"></td>
    </tr>
    <tr>
      <td>Berita/Keterangan</td>
      <td><textarea name="berita" id="story" value="<? echo($row->berita) ?>"></textarea></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center">
          <input name="hiddenField" type="hidden" value="update">
          <input name="add" type="submit" id="add" value="Update">
        </div></td>
    </tr>
  </table>
  </form>
<?
}else{
$query = "UPDATE berita SET berita= '$berita', email = '$email', headline = '$headline', nama= '$nama', timestamp = NOW() WHERE id = '$id';
$result = @mysql_query($query);
if(!$result){
   echo('Error update beritanyaaa: ' . $mysql_error());
   exit();
}else{
   mysql_close($link);
   echo('Update successful!');
 }
}elseif($a == 'delete'){
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . $mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . $mysql_error());
   exit();
}
$query = "DELETE FROM berita WHERE id = '$id'";
$result = @mysql_query($query);
if(!$result){
   echo('Error ngapus berita: ' . $mysql_error());
   exit();
}
mysql_close($link);
echo('Berita berhasil di hapussss..');
} ?>
</body>
</html>

4.Membaca Berita
Langkah terakhir dalam tutorial ini adalah fungsi untuk membaca berita. Setelah nambah, edit, dan hapus berhasil di buat, tidak lengkap jika tidak bisa di baca/read. 

baca_berita.php
<html>
<head>
<title>Baca Berita</title>
<meta http-equiv="Content-Type" content="text/html; charset="iso"-8859-1">
</head>
<body>
<?
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . mysql_error());
   exit();
}
$query = "SELECT id, headline, timestamp FROM berita ORDER BY timestamp DESC";
$result = @mysql_query($query);
if(!$result){
   echo('Error pilih beritana: ' . mysql_error());
   exit();
}
if (mysql_num_rows($result) > 0){
    while($row = mysql_fetch_object($result))
    {
    ?>
   <font size="-1"><b><? echo $row->headling; ?></b> <i><? echo formatDate($row->timestamp); ?></i></font>
    <?
    }
}else{
   ?>
   <font size="-2">Tidak ada berita..</font>
<? }
   mysql_close($link); ?>
</body>
</html>  

5. Kesimpulan
Jadi untuk kesimpulannya, disini kita telah belajar untuk membaca, menambah, edit dan hapus data dari database. Ini adalah konsep sederhana yang bisa agan kembangkan lagi menjadi lebih komplit atau komplex (lupa gw cara ketiknya gimana, komplek..komplex..kompleks, pokoknya itu lahhh). 
Jika agan punya pertanyaan, komentar, atau bahkan koreksi..mohon posting di bawah ini yaaa..Ane tunggu!!   


tags:
  • Membuat Berita dengan php dan mysql.
  • Tutorial sederhana membuat script berita
  • Tutorial simple membuat script berita
  • Tutorial membuat modul berita sederhana dengan php
  • Cara membuat script berita dengan php mysql

Tuesday, July 18, 2017

thumbnail

Tutorial Membuat Sistem Referral atau Affiliate Sederhana Pada PHP

Referral atau Affiliate pada dasarnya adalah sistem dimana kita akan membawa (refer) pengunjung/pembeli/orang baru ke satu situs tetentu. Jika pengunjung tersebut berminat menjadi anggota, biasanya kita akan dijanjikan komisi dari situs tersebut.  Membuat script beginian gampang dan keuntungannya sangat dahsyattt. Kali ini saya akan membagikan tutorial membuat Sistem Referral atau Affiliate sederhana menggunakan cookies dan database mysql. Kenapa saya menggunakan cookies?, Karna cookie tetap bertahan di website tersebut hingga cookie browsernya di clear.



Contoh link rujukan nya seperti gini : 

contohpage.php?ref=1423

 Dari contoh rujukan tersebut, kita mempunyai variable ref=1423

sekarang pada tabel contohpage.php, letakan/sematkan kode di bawah :

<?php
session_start();
if (isset($_GET['ref']) != '')
{
$refid = $_GET['ref'];
$_SESSION['referral'] = $refid;
}
else
{
$_SESSION['referral'] = "0";
}
?>

Sekarang kita punya session Referral nya. Seperti contoh halaman di atas, nilai/valuenya adalah 1423.

Sekarang pada form register nya, karna orang yang kita bawa dengan link rujukan tersebut masuk ke website tersebut, apabila mereka tertarik dan melakukan register/daftar dengan link rujukan kita, maka kita sebagai yang membawa/merujuk akan mendapatkan value refferal +1.

Pada proses registernya, sematkan kode seperti di bawah ini :

mysql_query("UPDATE tabel_user set jumlah_ref=jumlah_ref + 1 where id='".$_SESSION['referral']."'");
Sekarang, coba agan pelajari kode di atas...setiap orang yang daftar/register menggunakan link rujukan kita, maka jumlah referral kita akan bertambah 1 untuk per orangnya. 
Kode bewarna merah itu adalah kode untuk menambah jumlah_refnya menjadi 1. 
Kode bewarna biru itu bernilai seperti ini : where id=1423 <- dalam kasus ini, 1423 itu adalah id kita.

Kodenya kurang lebih seperti itu atau sistemnya seperti itu, agan bisa buat dengan style agan masing2...mohon maaf jika bahasa yang ane ketik kurang/sulit di mengerti..
Akhir kata, terimakasih telah berkunjunggg....!! 

About

Powered by Blogger.