News:

Selamat datang di Forum Orisinil!

Main Menu

Belajar Bahas PHP sama - sama yuk... !!!

Started by Budi Santoso, August 07, 2010, 03:09:57 PM

Previous topic - Next topic

Budi Santoso

Mari Juragan semua...

belajar PHP sama2 yuk....!!!

Yang udah Senior [bukan rokok Senior lho ;D] Mari Ngajarin yang Junior.. biar sama2 ngerti.. termasuk saya biar tambah ngerti... :) :) :)

" Ilmu tidak di Amalkan, bagaikan Pohon tak berBuah "
" Ilmu tidak di Amalkan, tidak akan Barokah "  <-- yang ini pesan Orantua dan Guru Saya...  ;) ;) ;)

Maaf jika ada yang salah...
SAFANA Corporation
IT Solution - Online Payment - General Payment


Jam Kerja Fix 07:00 - 22:00 Setiap Hari, Kecuali Hari Minggu (jika hari Minggu urgent bisa kontak via SMS)
Telegram:
@budi_s4n2s0, @owner_safana
WhatsApp:628112886854
Site : http://one.safana.co.id/

Budi Santoso

persiapan Web Server Lokal....

kalo saya senang menggunakan Xampp [gak tahu alasannya juga sih kenapa seneng.. ;D ;D]...

bisa download disini...
http://www.apachefriends.org/en/xampp.html
SAFANA Corporation
IT Solution - Online Payment - General Payment


Jam Kerja Fix 07:00 - 22:00 Setiap Hari, Kecuali Hari Minggu (jika hari Minggu urgent bisa kontak via SMS)
Telegram:
@budi_s4n2s0, @owner_safana
WhatsApp:628112886854
Site : http://one.safana.co.id/

virgo

#2
 ;D ;D ;D Kyanya dah ga sibuk nih....
lanjut juragan........
OID: 16405736099455443484adae847ed9
                    WIN7 BAJAKAN

red_dr4gon7

#3
 ;D  :D Numpang parkir sambil cari ilmu aahh..

Kali XAMPP nya gak diinstall, yg ptg taruh aja XAMPP tepat dibawah drive, entah itu C, D, E, dll.
C/o: C:\XAMPP , D:\XAMPP , dll.

Budi Santoso

Quote from: virgo on August 07, 2010, 04:45:56 PM
;D ;D ;D Kyanya dah ga sibuk nih....
lanjut juragan........

Iya Kelihatane Mau Liburan PUASA.. jadi Mungkin lebih banyak Waktu... tidak ada Aktifitas KANTOR  ;) ;) ;) ;) ;)

Quote from: red_dr4gon7 on August 07, 2010, 05:22:54 PM
;D  :D Numpang parkir sambil cari ilmu aahh..

Kali XAMPP nya gak diinstall, yg ptg taruh aja XAMPP tepat dibawah drive, entah itu C, D, E, dll.
C/o: C:\XAMPP , D:\XAMPP , dll.

Tq... Mas BOS....
Ini dia MASTER kita udah Parkir dulu... Ati2 Parkirnya yang bener... Tenang Parkir GRATIS tidak di Pungut biaya... :D :D :D

di Lanjut dulu...
SAFANA Corporation
IT Solution - Online Payment - General Payment


Jam Kerja Fix 07:00 - 22:00 Setiap Hari, Kecuali Hari Minggu (jika hari Minggu urgent bisa kontak via SMS)
Telegram:
@budi_s4n2s0, @owner_safana
WhatsApp:628112886854
Site : http://one.safana.co.id/

fra

#5
ngambil tempat duduk  ;D

red_dr4gon7

Quote from: Owner_Salsabila on August 07, 2010, 06:03:19 PM
Tq... Mas BOS....
Ini dia MASTER kita udah Parkir dulu... Ati2 Parkirnya yang bener... Tenang Parkir GRATIS tidak di Pungut biaya... :D :D :D

di Lanjut dulu...
Jgn dibilang MASTER ah, gak enak sama yg lebih tinggi ilmunya,
Gue msh belajar, diatas langit masih ada langit.  :-*  :-*

abizalfa

Quote from: red_dr4gon7 on August 07, 2010, 06:53:32 PM
Quote from: Owner_Salsabila on August 07, 2010, 06:03:19 PM
Tq... Mas BOS....
Ini dia MASTER kita udah Parkir dulu... Ati2 Parkirnya yang bener... Tenang Parkir GRATIS tidak di Pungut biaya... :D :D :D

di Lanjut dulu...
Jgn dibilang MASTER ah, gak enak sama yg lebih tinggi ilmunya,
Gue msh belajar, diatas langit masih ada langit.  :-*  :-*

ikut menyimak, di lanjut Bos  ;D ;D ;D
OID: CigLcVIrng_QhAjhbi99XEPr@@igpnEn8oNdMw

Jl. Flamboyan No. 3B Bendosari
Sanankulon - Blitar

jaskolmibob

yukkkk... mari kita berbagi... :D
ayo boss salsabila mulai menjelaskan atau membuat tutorial utk instalasi webservernya supaya boss2 yg lain bisa mengaplikasikan PHP yg di maksud...
*sambil duduk dengan seksama memperhatikan boss salsabila membuat tutorial instalasi web server.*
Money isn't everything, but everything is all about money

PERSEMBAHAN utk user OTOMAX
- Reply sms ke END USER
- Add On PPOB Khusus OTOMAX
follow my Twitter @jaskolmibob

dhohopulsa

OID : a2b303dead44916f2ccc026fbd8835f8
dari Lereng gunung kelud Kab Kediri

0t5y

OID: 1217869268e4e4881b22ecbb90bcb4
Hosting gratis 
the vacation club

fra

Quote from: 0t5y on August 19, 2010, 07:30:04 PM
bung fra, ajarin CI donk...

hehehe.. aku juga gak bisa,,,. yg bisa temenku.. yg buat webreport itu temenku  ;D

Budi Santoso

#12
Kami Mau Berbagi Auto Update Kirim INfo pada Reseller....

Maksudnya.. Walaupun pada Reseller memPARALEL sampai 10 Nomor Transaksi, maka Hanya akan di Ambil 1 Nomor saja yang di centang/dipilih.. Yaitu Nomor yang Terakhir Kali Melakukan Pengiriman Pesan ke SMS CENTER

Tujuan Mengapa di Buat Begitu...
- Biar Ngirit SMS ketika kita INfo sesuai Flag yang di pilih  ;D ;D
- Tepat pada SASARAN, jika si Reseller ganti No. HP dan hanya memPARALEL
- Kita gak Pusing dengan Memilih Manual  :D :D :D :D
- dll.. hehehe

ini Script nya... Maaf para Master... Kalo ada yang SALAH di Koreksi ya.. Bukan Maksud untuk Menggurui tapi hanya sekedar Sharing Pengetahuan pada teman yang Mungkin masih Kurang Mengerti.. ;) ;) ;) ;) ;)
Quote

<html>
<head>
       <title>.:: Update Info ::.</title>
       <meta name="generator" content="text/html">
       <style type="text/css">
<!--
.style1 {
   font-size: 24px;
   font-weight: bold;
}
-->
       </style>
</head>

<?php

//Parameter Koneksi
$db_host='SALSABILA';
$db_user='salsabila';
$db_password='salsabila';
$db_name='otomax';
// dalam second
$interval=5;

//DB Connection
$conn=mssql_connect("$db_host", "$db_user", "$db_password") or die("koneksi gagal");
mssql_select_db("$db_name",$conn);

//Set waktu
$now = time();
$akhir  = mktime(date("H", $now), date("i", $now), date("s", $now), date("m", $now), date("d", $now), date("Y", $now));
$awal  = mktime(date("H", $now), date("i", $now), date("s", $now)-$interval, date("m", $now), date("d", $now), date("Y", $now));

//Cek user tiap interval
echo'<meta http-equiv="refresh" content="'.$interval.'" >';

$start = date('d M Y H:i:s',$awal);
$end = date('d M Y H:i:s',$akhir);
$sekarang = date('d M Y H:i',$akhir);

echo 'Cek Interval = '.$interval.' antara '.$start.' sampai dengan '.$end.'
';   

//Cek INbox
$cek_inbox = mssql_query("select * from dbo.inbox where tgl_entri >= '$start' AND tgl_entri <= '$end' AND tipe_pengirim='s' AND kode_reseller IN (SELECT kode FROM reseller)", $conn);


// Check if there were any records
if (!mssql_num_rows($cek_inbox)) {
   echo 'No records found';
} else {
   for ($i = 0; $i < mssql_num_rows($cek_inbox); ++$i) {
       echo $kode=mssql_result($cek_inbox, $i, 'kode_reseller'), PHP_EOL;
      echo $pengirim=mssql_result($cek_inbox, $i, 'pengirim'), PHP_EOL;
      
      $set_0 = "UPDATE pengirim SET kirim_info='0' WHERE kode_reseller='$kode' And tipe_pengirim='S'";
      $result0 = mssql_query($set_0);

      $set_1 = "UPDATE pengirim SET kirim_info='1' WHERE pengirim='$pengirim' And tipe_pengirim='S'";
      $result1 = mssql_query($set_1);

   }
}

// Free the query result
mssql_free_result($cek_inbox);
?>
<body>
<div align="center">
 <p>&nbsp;</p>
 <p>&nbsp;</p>
 <p>&nbsp;</p>
 <p class="style1">...:: UpDate Kirim INFO ::...</p>
</div>
</body>
</html>


Moga Bermanfaat bagi teman2
Kalo di Perhatikan dengan seksama, Kelihatannya udah sangat jelas.. karena yang Merah bisa jadi penjelasan pada bagian Script tsb maksudnya Apa... :) :) :) :) :)

Mohon Koreksinya...

Al Hasill Tested by Me... ;) ;) ;) ;) ;)


Note:
- Pastikan Webserver Lokal Anda Support PHP - MSSQL  ;) ;) ;)
SAFANA Corporation
IT Solution - Online Payment - General Payment


Jam Kerja Fix 07:00 - 22:00 Setiap Hari, Kecuali Hari Minggu (jika hari Minggu urgent bisa kontak via SMS)
Telegram:
@budi_s4n2s0, @owner_safana
WhatsApp:628112886854
Site : http://one.safana.co.id/

0t5y

OID: 1217869268e4e4881b22ecbb90bcb4
Hosting gratis 
the vacation club

Budi Santoso

Quote from: 0t5y on August 20, 2010, 07:56:55 PM
makasih bos ijin copas... ;D ;D


Silahkan BOs....

Kami berharap Semua User tidak Hanya Copas... tapi bagaimana kita bisa Shared, saling berbagi, saling melengkapi... :) :) :) :)

Akan lebih indahnya jika bisa seperti... jadi yang tidak mengerti jadi mengerti, yang awalnya tidak bisa jadi bisa...

saya hanya belajar Amburadul Otodidak.. asal coba2, tanya mbah google, cari sumber yang ada sangkut pautnya, tapi paling apes jika menemui Bahasa Inggris  :'( :'( :'( :'( :'(
SAFANA Corporation
IT Solution - Online Payment - General Payment


Jam Kerja Fix 07:00 - 22:00 Setiap Hari, Kecuali Hari Minggu (jika hari Minggu urgent bisa kontak via SMS)
Telegram:
@budi_s4n2s0, @owner_safana
WhatsApp:628112886854
Site : http://one.safana.co.id/

dhohopulsa

mantap ya...
klo bisa PHP sama utek utek database otomax mssql... wuih.. bisa bikin apapun

ijin mencoba ya BOS...

btw... jadi satu sama serverlocalhost ..ndak ganggu kinerja mssql otomax ya....
OID : a2b303dead44916f2ccc026fbd8835f8
dari Lereng gunung kelud Kab Kediri

paijo_daan

kalau bisa topik ini dilanjutkan.....supaya kita semua bisa php.oh ya....dengan php kita bisa manipulasi database otomax kita....sebagai contoh.......kita mau buat laporan otomax format excel....kita bisa pakai php...contoh lagi...kita bisa buat auto delete database kitauntuk tabel2 tertentu,,,seperti inbox dll.hehehhe

Budi Santoso

Lanjut yuk... Belajar PHP nya....

ini Tutor untuk Hapus Reseller yang aktifitas = NULL dan Saldo 0

Quote
<?
include "config.php";

$hapus_daftar=7; // dalam hari
$hapus_pasif=30; // dalam hari
$saldo_minimal=5000;
$pesan_delete='ID keAgenan Anda di SALSABILA RELOAD Telah Terhapus by Sistem. TERIMA KASIH Atas Partisipasinya ';

//Set waktu
$now = time();
$akhir  = mktime(date("H", $now), date("i", $now), date("s", $now), date("m", $now), date("d", $now), date("Y", $now));
$awal_daftar  = mktime(date("H", $now), date("i", $now), date("s", $now), date("m", $now), date("d", $now)-$hapus_daftar, date("Y", $now));
$awal_aktivitas  = mktime(date("H", $now), date("i", $now), date("s", $now), date("m", $now), date("d", $now)-$hapus_pasif, date("Y", $now));


$start_daftar = date('d M Y H:i:s',$awal_daftar);
$start_aktivitas = date('d M Y H:i:s',$awal_aktivitas);
$end = date('d M Y H:i:s',$akhir);
$sekarang = date('d M Y H:i',$akhir);


//Cek Aktivitas Reseller
$cek_tgl_aktivitas = mssql_query ("SELECT * FROM reseller, pengirim WHERE tgl_aktivitas IS NULL AND tgl_daftar <= '$start_daftar' AND saldo = '0' AND kode=kode_reseller ORDER by kode");

if (!mssql_num_rows($cek_tgl_aktivitas)) {
   echo 'No records found';
} else {
   for ($i = 0; $i < mssql_num_rows($cek_tgl_aktivitas); ++$i) {
      echo '|';
       echo $kode_reseller=mssql_result($cek_tgl_aktivitas, $i, 'kode'), PHP_EOL;
      echo '||';
      echo $saldo=mssql_result($cek_tgl_aktivitas, $i, 'saldo'), PHP_EOL;
      echo '||';
      echo $pengirim=mssql_result($cek_tgl_aktivitas, $i, 'pengirim'), PHP_EOL;
      echo '||';
      echo $tipe_pengirim=mssql_result($cek_tgl_aktivitas, $i, 'tipe_pengirim'), PHP_EOL;
      echo '||';
      echo $tgl_aktivitas=mssql_result($cek_tgl_aktivitas, $i, 'tgl_aktivitas'), PHP_EOL;
      echo '|';
      echo '
';
   
      // membuat SMS balasan
      mssql_query("insert into outbox (tgl_entri,penerima,tipe_penerima,pesan,bebas_biaya,prioritas)
         values ('$sekarang','$pengirim','$tipe_pengirim','$pesan_delete','1','10')");
         
      // Hapus Reseller
      $delete_reseller = "DELETE  FROM reseller WHERE kode='$kode_reseller'";
      $delete_reseller = mssql_query($delete_reseller);

      // Hapus Nomor HPnya
      $delete_pengirim = "DELETE  FROM reseller WHERE kode_reseller='$kode_reseller'";
      $delete_pengirim = mssql_query($delete_pengirim);

      // Hapus Komisinya
      $delete_komisi = "DELETE  FROM komisi WHERE kode_reseller='$kode_reseller'";
      $delete_komisi = mssql_query($delete_komisi);

      }
}
mssql_free_result($cek_tgl_aktivitas);
?>

Rencana Mau di Kembangkan
- Kirim Peringatan ke Reseller jika Pasif dalam 25 hari
- Update Saldo Reseller di Bawah Rp.5000 ke Rp.0 jika pasif dalam 30 hari
- Hapus data Reseller jika saldo = Rp.0 dan Pasif >= 35 hari [gak pandang punya downline ato tidak..  :D :D :D :D]

Mohon KOREKSI nya...  ;) ;) ;) ;)

karena Maish Belajar di bangku SD...
SAFANA Corporation
IT Solution - Online Payment - General Payment


Jam Kerja Fix 07:00 - 22:00 Setiap Hari, Kecuali Hari Minggu (jika hari Minggu urgent bisa kontak via SMS)
Telegram:
@budi_s4n2s0, @owner_safana
WhatsApp:628112886854
Site : http://one.safana.co.id/

yesorno

sdh 1 minggu lbh nih bos ga msk sekolah....krn gurunya bolos jg  :D
lanjut bos diam2 menyimak...biar ga bolos lg
Enterprise 3.7.4
CV. PASTI TRONIK
Alamat: Jl. Bhayangkara No.17 Wonosobo – Jawa Tengah
Telp. (0286)323686 - HP 081391033733 Bbm: 5B83C5E8 jabber: pastics1@chat.pulsa-murah.com - Telegram: @pastitronik_cs
www.pulsa-murah.com

Budi Santoso

Nitip Script PHP.. MOga2 gak akan Terhapus..

Quote
<?php
Include "koneksi.php";

//update GAGAL KIRIM OUTBOX

$query = "UPDATE outbox SET status='0' WHERE status = '40' and kode_reseller IN (SELECT kode FROM reseller)";
$result = mssql_query($query);


// DELETE Kirim MASSAL

$query1 = "DELETE FROM outbox WHERE prioritas='5' AND Convert(char, tgl_entri,101) < Convert(char, getdate(),101)";
$result1 = mssql_query($query1);

// DELETE Outbox gak terpakai

$query2 = "DELETE from outbox where Convert(char, tgl_entri,101) < Convert(char, getdate(),101) AND penerima not in (select pengirim from pengirim) AND kode_reseller IN (select kode from reseller)";
$result2 = mssql_query($query2);

//update GAGAL KIRIM OUTBOX Terjadwal

$query3 = "Update outbox SET modul_proses = NULL WHERE status = '5' and kode_reseller IN (SELECT kode FROM reseller)";
$result3 = mssql_query($query3);

//update GAGAL KIRIM OUTBOX

$query4 = "UPDATE outbox SET status='0' WHERE status < '20' and kode_reseller IN (SELECT kode FROM reseller)";
$result4 = mssql_query($query4);

//update diBatalkan OUTBOX

$query5 = "UPDATE outbox SET status='0' WHERE status = '50' and kode_reseller IN (SELECT kode FROM reseller)";
$result5 = mssql_query($query5);


mssql_close($conn);
?>

SAFANA Corporation
IT Solution - Online Payment - General Payment


Jam Kerja Fix 07:00 - 22:00 Setiap Hari, Kecuali Hari Minggu (jika hari Minggu urgent bisa kontak via SMS)
Telegram:
@budi_s4n2s0, @owner_safana
WhatsApp:628112886854
Site : http://one.safana.co.id/