Re: [tanya-jawab] Web dialup manager (Was Re: [tanya-jawab] variable dinamis (php))

2004-11-01 Terurut Topik Bla Bla Bla

Dapat dari mana Mas, pop-calendarnya ?
Bisa dikasih url-nya ?
akan saya kirim via japri besok pak  soalnya ada dirumah.
url nya lupa . :))
lebih baik anda lanjutkan di milis php pembicaran ini ...
karena saya pikir mungkin ada rekan yang terganggu dengan topik yang berbeda.
Dan juga disana lebih banyak rekan yang jauh lebih capable .
bye 

--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis


Re: [tanya-jawab] Web dialup manager (Was Re: [tanya-jawab] variable dinamis (php))

2004-10-31 Terurut Topik Arief Yudhawarman
On Sat, Oct 30, 2004 at 05:56:20AM +0800, Bla Bla Bla wrote:
> >Untuk tambahan kalau belum saya sebutkan di email saya, script tadi
> >sebenarnya untuk membaca hasil variable $_POST yaitu berupa data
> >array tanggal awal dan tanggal akhir. Kalau penginput tidak memasukkan
> >isian tanggal, bulan atau tahun berarti isiannya adalah data sekarang.
> 
> wah .. kalau diambil dari input relatif ya :)) ..
> kan ada banyak cara  kalau saya pakai cara paling gampang ... yaitu 
> pop-calendar.

Dapat dari mana Mas, pop-calendarnya ?
Bisa dikasih url-nya ?

> >Sebenarnya saya masih pemula pakai php, modalnya cuma php manual dan
> >online book "Teach php in 24 hours (Sam)" dan bondo nekat. Apa yg mau
> >saya buat ini adalah web manager untuk koneksi internet dialup
> 
> pemula ? .. he he he ... pemula koq buat poryek yang sulit kayak gini :) 
> ... jangan gitu a

Beneran kok, dalam php saya masih pemula, saya intense belajar php pakai
buku karangan Abdul Kadir, pas waktu itu mau buat log administrasi member
warnet th 2003, kemudian terputus, dan belajar lagi sekarang, en ndak
tahunya script hasil kerjaan saya itu tidak jalan di php versi 2.3.4 yg
saya install (register_global diset off di php.ini). Akhirnya saya
baca lagi php dr awal - sekalian refreshing - pakai bukunya Sams yg bahas
ttg pentingnya register_global diset off.

Sebenarnya nggak sulit kok kalau kita sudah tahu apa saja yg diperlukan.
Saya biasa main script dialup pakai bash, kan tinggal cari perintah php
apa saja yg diperlukan untuk menjalankan script bash ini. Begitu pula
untk mengetahui speed koneksi, linux sudah menyediakan command
pppstats, untuk mengetahui lama koneksi, besar bytes kirim dan terima,
dll, variabel tsb bisa diketahui dari environment variables pppd, ini
tinggal dipanggil di script /etc/ppp/ip-down.local.


Salam

~yudi






-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis



Re: [tanya-jawab] Web dialup manager (Was Re: [tanya-jawab] variable dinamis (php))

2004-10-30 Terurut Topik Bla Bla Bla

Untuk tambahan kalau belum saya sebutkan di email saya, script tadi
sebenarnya untuk membaca hasil variable $_POST yaitu berupa data
array tanggal awal dan tanggal akhir. Kalau penginput tidak memasukkan
isian tanggal, bulan atau tahun berarti isiannya adalah data sekarang.
wah .. kalau diambil dari input relatif ya :)) ..
kan ada banyak cara  kalau saya pakai cara paling gampang ... yaitu 
pop-calendar.
jadi user cuman tinggal pilih kemudian click ... dan tgl yg diclick itu 
akan muncul di field tgl yg akan kita isi.

habis gitu sudah ... tinggal baca $_POST['tgl'] tadi itu ...
kalau perlu tgl kedua ... ya buat input kedua . seperti diatas ...
kalau mau memproses kedua tgl tsb  pakai fungsi php mengenai date-time.

Sebenarnya saya masih pemula pakai php, modalnya cuma php manual dan
online book "Teach php in 24 hours (Sam)" dan bondo nekat. Apa yg mau
saya buat ini adalah web manager untuk koneksi internet dialup
pemula ? .. he he he ... pemula koq buat poryek yang sulit kayak gini :) 
... jangan gitu a


Rencananya kalau sudah selesai, akan saya GPL-kan dah program ini.
good newss ... ini salah satu bagian yang menyusahkan pemula yaitu  
gimana koneksi internet :))


Moga ada yg mau bantu membuat semacam 'package manager' soalnya program
ini tidak bisa bekerja tanpa:
  1. sudo
  2. /etc/ppp/ip-up.local
  3. /etc/ppp/ip-down.local
  4. /usr/local/bin/konek (script buatan sendiri)
  5. /usr/local/bin/diskonek (script buatan sendiri)
  6. wvdial
  7. apa lagi ya
apache + php  . mysql ..
bye 

--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis


[tanya-jawab] Web dialup manager (Was Re: [tanya-jawab] variable dinamis (php))

2004-10-28 Terurut Topik Arief Yudhawarman
On Mon, Oct 25, 2004 at 04:22:15PM +0800, Bla Bla Bla wrote:


> kayaknya struktur program dan database anda  ada yang salah nih :))

Kalo boleh tahu mana yg salah ?

> koq ngitung tanggal saja ribet kayak gitu.
> 
> HINT : apakah type nya di mysql = date ? kalau iya ... pakai fungsi datenya 
> mysql atau php juga boleh.

Untuk tambahan kalau belum saya sebutkan di email saya, script tadi
sebenarnya untuk membaca hasil variable $_POST yaitu berupa data
array tanggal awal dan tanggal akhir. Kalau penginput tidak memasukkan
isian tanggal, bulan atau tahun berarti isiannya adalah data sekarang.

Sebenarnya saya masih pemula pakai php, modalnya cuma php manual dan
online book "Teach php in 24 hours (Sam)" dan bondo nekat. Apa yg mau
saya buat ini adalah web manager untuk koneksi internet dialup
dg php dan mysql. Featurenya al:
  1. User dialup via autentikasi
  2. Pencatatan lama koneksi berlangsung (refresh tiap 10 detik)
  3. Pencatatan bytes sent dan received dalam B/s (refresh tiap 10 detik)
  4. Pencatatan log internet berdasarkan user pengakses
  5. Administrasi user
  6. User bisa lihat berapa lama dia pakai internet (nah ini skrip yg
 kemarin sempat saya tanyakan).

TODO: Mau kasih quota ke user biasa atau jatah pemakaian akses internet
  misalnya 20 jam dalam satu bulan, kecuali admin is free :-).

Rencananya kalau sudah selesai, akan saya GPL-kan dah program ini.
Moga ada yg mau bantu membuat semacam 'package manager' soalnya program
ini tidak bisa bekerja tanpa:
  1. sudo
  2. /etc/ppp/ip-up.local
  3. /etc/ppp/ip-down.local
  4. /usr/local/bin/konek (script buatan sendiri)
  5. /usr/local/bin/diskonek (script buatan sendiri)
  6. wvdial
  7. apa lagi ya


Salam

-- yudi




-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis



Re: [tanya-jawab] variable dinamis (php)

2004-10-26 Terurut Topik Bla Bla Bla
deleted
Tadi malam saya coba tulis ulang scriptnya dan akhirnya ketemu
penyebabnya yakni pakai tanda kutip ganda ("") pada
baris ini:
print "\${$tgl}[$j]: "."${$tgl}[$j]"." ";
   ^
deleted
kayaknya struktur program dan database anda  ada yang salah nih :))
koq ngitung tanggal saja ribet kayak gitu.
HINT : apakah type nya di mysql = date ? kalau iya ... pakai fungsi datenya 
mysql atau php juga boleh.

bye 

--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis


Re: [tanya-jawab] variable dinamis (php)

2004-10-26 Terurut Topik Arief Yudhawarman
On Mon, Oct 25, 2004 at 05:39:21PM +0700, Samuel wrote:
> Arief Yudhawarman wrote:
> >Hai milisers,
> > >
> ># Ada dua buah array tanggal
> >$tgl1 = array ('2004','10','22');
> >$tgl2 = array ('2004','10','25');
> >
> >for ($i=1; $i<=2; $i++)
> >{
> >  # Ada satu variable dinamis yg akan menunjuk ke 2 array tsb
> >  $tgl = "tgl".$i;
> >  print $tgl."\n";
> >  for ($j=0; $j<= 2; $j++)
> >  {
> >print "\${$tgl}[$j]: "."${$tgl}[$j]"." ";
> >  }
> >  print "\n";
> >}
> >?>
> >
> >Hasilnya kok :
> >tgl1
> >$tgl1[0]: Array[0] $tgl1[1]: Array[1] $tgl1[2]: Array[2]
> >tgl2
> >$tgl2[0]: Array[0] $tgl2[1]: Array[1] $tgl2[2]: Array[2]
> 
> $tgl berisi string ("tgl".$i)..  :)
> Gunakan:
> - $tgl = eval("tgl".$i); // memperlakukan string sebagai kode PHP
> - $tgl = ${"tgl".$i}; // cara praktis


Terimakasih atas tanggapan rekan-rekan semuanya.

FYI, script kecil ini akan saya gunakan untuk entri data ke MySQL
untuk melihat log akses internet mulai dr $tgl1() s/d tgl2(),
di mana struktur array variable tgl sbb:

  $tglx[0] => entry tahun
  $tglx[1] => entry bulan
  $tglx[2] => entry tanggal

dimana x = 1, 2

kalau tidak diisi salah satu, beberapa atau semua entrinya maka
dianggap entry data yg diajukan adalah tanggal sekarang.

Tadi malam saya coba tulis ulang scriptnya dan akhirnya ketemu
penyebabnya yakni pakai tanda kutip ganda ("") pada
baris ini:
 
print "\${$tgl}[$j]: "."${$tgl}[$j]"." ";
   ^

Scripnya jadi seperti ini:




Salam

-- yudi




-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis



Re: [tanya-jawab] variable dinamis (php)

2004-10-25 Terurut Topik Samuel
Arief Yudhawarman wrote:
Hai milisers,

# Ada dua buah array tanggal
$tgl1 = array ('2004','10','22');
$tgl2 = array ('2004','10','25');
for ($i=1; $i<=2; $i++)
{
  # Ada satu variable dinamis yg akan menunjuk ke 2 array tsb
  $tgl = "tgl".$i;
  print $tgl."\n";
  for ($j=0; $j<= 2; $j++)
  {
print "\${$tgl}[$j]: "."${$tgl}[$j]"." ";
  }
  print "\n";
}
?>
Hasilnya kok :
tgl1
$tgl1[0]: Array[0] $tgl1[1]: Array[1] $tgl1[2]: Array[2]
tgl2
$tgl2[0]: Array[0] $tgl2[1]: Array[1] $tgl2[2]: Array[2]
$tgl berisi string ("tgl".$i)..  :)
Gunakan:
- $tgl = eval("tgl".$i); // memperlakukan string sebagai kode PHP
- $tgl = ${"tgl".$i}; // cara praktis
Semoga membantu..
--
(0x103A0EEE)


signature.asc
Description: OpenPGP digital signature


Re: [tanya-jawab] variable dinamis (php)

2004-10-25 Terurut Topik Anton Rahmadi
Arief Yudhawarman wrote:
Hai milisers,
Ini ada pertanyaan simple tentang php.

# Ada dua buah array tanggal
$tgl1 = array ('2004','10','22');
$tgl2 = array ('2004','10','25');
for ($i=1; $i<=2; $i++)
{
 # Ada satu variable dinamis yg akan menunjuk ke 2 array tsb
 $tgl = "tgl".$i;
 print $tgl."\n";
 for ($j=0; $j<= 2; $j++)
 {
   print "\${$tgl}[$j]: "."${$tgl}[$j]"." ";
 }
 print "\n";
}
?>
Hasilnya kok :
tgl1
$tgl1[0]: Array[0] $tgl1[1]: Array[1] $tgl1[2]: Array[2]
tgl2
$tgl2[0]: Array[0] $tgl2[1]: Array[1] $tgl2[2]: Array[2]
Tolong pencerahannya.
 

Kok aneh yah fungsinya berbelit-belit.
betuk donk,  kesalahannya ada pada disini :
${$tgl}[$j]  ???
Anda mau cetak nilainya bukan ? kenapa gak pake array dua dimensi aja ?
$tgl[0][1]="2004";
$tgl[0][2]="09";
$tgl[0][3]="20";
$tgl[1][1]="2004";
$tgl[1][2]="10";
$tgl[1][3]="25";
kurang puas ?
coba tanyakan via www.diskusiweb.com
--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis


[tanya-jawab] variable dinamis (php)

2004-10-25 Terurut Topik Arief Yudhawarman

Hai milisers,

Ini ada pertanyaan simple tentang php.

\n";
  for ($j=0; $j<= 2; $j++)
  {
print "\${$tgl}[$j]: "."${$tgl}[$j]"." ";
  }
  print "\n";
}

?>

Hasilnya kok :

tgl1
$tgl1[0]: Array[0] $tgl1[1]: Array[1] $tgl1[2]: Array[2]
tgl2
$tgl2[0]: Array[0] $tgl2[1]: Array[1] $tgl2[2]: Array[2]

Tolong pencerahannya.

-- 

Terimakasih sebelumnya dan sesudahnya.


-- yudi




-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis