php
if(isset($_POST["Import"]))
{
//First we need to make a connection with the database
$host='localhost'; // Host Name.
$db_user= 'root'; //User Name
$db_password= '';
$db= 'product_record'; // Database Name.
$conn=mysql_connect($host,$db_user,$db_password) or die (mysql_error());
mysql_select_db($db) or die (mysql_error());
echo $filename=$_FILES["file"]["tmp_name"];
if($_FILES["file"]["size"] > 0)
{
$file = fopen($filename, "r");
//$sql_data = "SELECT * FROM prod_list_1 ";
while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE)
{
//print_r($emapData);
//exit();
$sql = "INSERT into prod_list_1(p_bench,p_name,p_price,p_reason) values ('$emapData[0]','$emapData[1]','$emapData[2]','$emapData[3]')";
mysql_query($sql);
}
fclose($file);
echo 'CSV File has been successfully Imported';
header('Location: index.php');
}
else
echo 'Invalid File:Please Upload CSV File';
}
?>
Software
Kamis, 28 Maret 2019
Import Data Excel dengan PHP
Minggu, 15 September 2013
Windows ComboBox keyboard shortcuts
I use the keyboard a ton, and I found myself almost twice a week having to look up the keys to drop the menu in a ComboBox control. The right stuff tends to be buried in large documents, and I wasted a lot of time digging through them. No more! Now I can just check my blog, and hopefully Google will index it and others can find it more quickly.
F4 works, and so does ALT + DOWN. I like F4 better, because it can’t accidentally activate the window’s menu.
Senin, 18 Agustus 2008
Bandwith Controller
Bandwidth Controller adalah sebuah software untuk mengatur bandwidth computer data atau traffic baik internet maupun data network.
Bandwidth Controller bisa dikatakan sebagai software pembatas bagi computer lain atau memberikan prioritas bagi computer lain agar bisa mengaccess data internet maupun data lokal
Bandwidth Controller bertujuan untuk mengatur bandwidth dari computer lain. Penempatan software Bandwidth Controller ditempatkan pada sebuah computer yang dijadikan jalur keluar misalnya mengaccess data internet. Sebagai contoh, bila sebuah warnet, kantor atau jaringan computer tetangga mengunakan sebuah computer yang dijadikan sebagai Gateway / computer sharing / computer server. Computer server tersebut berfungsi untuk mendistribusikan data keluar masuknya dari dan ke computer lainnya. Sehingga seluruh computer dapat mengaccess data bersama sama seperti sharing koneksi internet.
Mengunakan sebuah computer server, misalnya mengunakan OS Windows XP tidak bisa memberi batasan berapa banyak trafik yang diberikan untuk masing masing computer. Karena computer server beranggapan bahwa setiap computer memiliki hak hak yang sama untuk mengacces data, seperti koneksi internet. Computer server hanya dapat mengatur seperti memblock port misalnya semua user tidak diijinkan membuka website, atau tidak bisa mengirim email. Disini kelemahan dari sistem computer server , karena fungsinya sebagai pintu gerbang atau jalur keluar masuk saja sehingga tidak memiliki fungsi sebagai pembatas trafik data agar membagi bandwidth ke masing masing computer.
Bisa dibayangkan didalam sebuah jaringan LAN terdapat 10 computer yang terhubung ke computer server untuk mengaccess data internet. Bila 1 saja computer mengunakan program download manager atau program P2P, misalnya Bittorrent, Flashget atau Download Accelereator maka dipastikan kecepatan koneksi internet pada computer lain menjadi lambat. Hal tersebut terjadi karena kecepatan beberapa program seperti download manager mampu mengambil data trafik besar sehingga akan menganggu atau memperlambat koneksi computer lainnya.
Bandwidth Controller dapat melakukan pembatasan atau membagi kecepatan trafik didalam jaringan . Bahkan software ini dapat membatasi kecepatan maksimum bagi computer lain yang dianggap terlalu banyak mengunakan data trafik. Bandwidth Controller juga memiliki beberapa fitur sangat baik sehubungan dengan kebutuhan traffic didalam sebuah jaringan network.
Dibawah ini beberapa kemampuan dari Bandwidth Controller :
- Membatasi beberapa computer atau group dengan limit atau batas tertentu mengunakan trafik data ke server.
- Membatasi atau membagi kecepatan trafik data seperti pembagian maksimum atau minimum dari pemakaian bandwidth
- Penguncian dengan batas tertentu, misalnya seorang karyawan terlalu banyak access internet maka dapat dibatasi setelah kapasitas tertentu akan diturunkan kecepatannya.
- Pengaturan dalam waktu, misalnya setelah jam 9 pagi dimana pemakai internet didalam kantor mulai aktif, maka software dapat membatasi kecepatan maksimum untuk mendownload diseluruh computer.
- Memberikan prioritas dari sebuah protokol seperti memberikan prioritas access pemakai protokol VOIP.
- Dan fitur terbaik adalah dapat menampilkan daftar computer yang mana yang terlalu banyak mengunakan bandwidth, sehingga dapat seorang Admin dapat terus memantau kegiatan / aktifitas computer lain didalam jaringan LAN.
- Bahkan Bandwidth Controller menampilkan kemanakah sebuah computer sedang mengaccess data dengan menampilkan koneksi dari nomor IP server didalam daftar list bandwidth Controller.
Sedalam apakah kemampuan dari Bandwidth Controller
Susunan protokol dari koneksi antar computer memiliki beberapa lapis atau disebut layer. Bandwidth Controller mampu membatasi pada 2 sistem layer protocol yaitu layer 3 dan layer 7. Untuk layer 3 yang berisikan protokol IP, TCP, UDP, ICMP, IPSec AH, IPSec ESP dapat diberlakukan untuk dibatasi oleh Bandwidth Controller.
Layer lain yang dapat diatur adalah protokol layer 7 seperti nomor port HTTP, FTP, IMAP, Gnutella, MSN Messenger, Streaming Video, Shockwave Flash, HTTP download, MP3. Pemakai Bandwidth Controller dapat memberikan batas batas tertentu bagi computer lain untuk mengunakan trafik.
Lalu bagaimana bila seorang pemakai didalam jaringan cukup pintar untuk menganti atau berpindah pindah nomor IP computernya agar dapat lepas dari kontrol software Bandwidth Controller.