Wednesday, July 15, 2020
Bermain dengan tanggal dan Tahun
Namun sebelumnya kita lihat dulu ketentuan untuk format dan methode penulisan tanggal.
Friday, February 12, 2016
Redirect Dynamic IP ke Lokal Server
Saturday, September 21, 2013
Penyimpanan Multi Transaksi/ Table
Sunday, June 16, 2013
Friday, May 17, 2013
PHP Pulldown Script
Buat File pulldown.js dan isi dengan script ini
Enter Hand on From
Artikel dengan file TXT
File XML dengan php 2
//$xml = new XMLWriter();
//$xml->openMemory();
//$xml->startDocument('1.0','UTP-8');
$fileName = 'members.xml';
$xml = new XMLWriter();
$xml->openMemory();
$xml->startDocument('1.0', 'UTF-8');
//members
$xml->startElement('members');
//member
$xml->startElement('member');
$xml->writeAttribute('id',1);
$xml->writeAttribute('position','treasurer');
//firstname
$xml->startElement('firstName');
$xml->text('Apri');
$xml->endElement();
//lastname
$xml->startElement('lastName');
$xml->text('Suharto');
$xml->endElement();
//score
$xml->startElement('score');
$xml->text('99');
$xml->endElement();
//close member
$xml->endElement();
//close members
$xml->endElement();
//write to file
file_put_contents('members.xml', $xml->outputMemory());
//end document
$xml->endDocument();
? >
File XML dengan PHP
//$xml = new XMLWriter();
//$xml->openMemory();
//$xml->startDocument('1.0','UTP-8');
$fileName = 'members.xml';
$xml = new XMLWriter();
$xml->openMemory();
$xml->startDocument('1.0', 'UTF-8');
Hapus file dokumen
Popup window link
<..script language="javascript">
window.name = 'parentWindow';
var newPopupWindow;
function popupLinkOption(url,width,height) {
newPopupWindow=window.open(url,"childWindow","height="+height+",width="+width+",left=100,top=100,resizable=no,scrollbars=yes,toolbar=no,status=no,menubar=no,location=no");
newPopupWindow.moveTo(screen.width/2-300,screen.height/2-250);
}
<../script>
Error dan Permasalahan PHP
Notice: Use of undefined constant mod – assumed ‘mod’ in /var/www/blogsaya/index.php on line 7
atau seperti ini:
Notice: Undefined index: mod in /var/www/blogsaya/index.php on line 7
atau seperti ini:
Notice: Undefined variable: mod in /var/www/blogsaya/index.php on line 8
Ketiganya hanyalah pesan peringatan (notice), bukan kesalahan (error). Namun nampak tidak elegan jika pesan seperti itu muncul di halaman website kita. Untuk menyembunyikan pesan peringatan tersebut cukup dengan menambahkan sebaris kode berikut di bagian paling awal kode PHP.
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
Kode tersebut hanya akan menyembunyikan semua pesan peringatan level Notice dan Warning yang muncul, pesan kesalahan yang lain, misal error, tetap muncul.
Namun tentu saja menyembunyikan pesan peringatan bukan solusi yang baik. Notice message tersebut muncul karena penanganan register global di PHP 5.x yang sedikit berbeda dengan PHP 4.x, dan juga ada variable atau konstanta yang tidak diinisialisasi sebelum digunakan. Pelanggaran yang umum dalam bahasa pemrograman PHP tetapi penegakan hukumnya kurang ketat.
Perhatikan contoh berikut:
<form action="" method="post"> <input type="text" name="mod" /> <input type="submit" /> </form> <?php echo $_POST[mod]; echo $mod;
Kedua pesan pertama muncul karena penggunaan register global yang kurang tepat, seperti pada contoh di atas pada baris ke-7, seharusnya ditulis seperti berikut:
echo $_POST['mod'];
Begitu kesalahan pertama diperbaiki, pesan yang pertama hilang namun yang kedua tidak. Itu terjadi karena variable global $_POST belum diinisialisasi. Jadi kode baris ke-7 seharusnya seperti berikut:
if (isset($_POST['mod'])) echo $_POST['mod'];
Lalu yang terakhir mudah saja kita selesaikan, tinggal kita inisialisasi saja variable $mod dengan string kosong seperti berikut:
$mod = ''; echo $mod;
Atau saya lebih suka menggunakan operator ternary (bukan operator tersier) seperti berikut:
$mod = isset($_POST['mod']) ? $_POST['mod'] : '';
Dengan menggunakan operator ternary ini lebih saya sukai karena bisa sekaligus menyelesaikan ketiga permasalahan di atas. Operator ternary adalah operator yang memiliki tiga buah argumen atau operasi matematika, yang dipisahkan dengan tanda “?:”. Pernyataan di atas berarti: jika variable global $_POST['mod'] ada isinya, maka $_POST['mod'] akan disalin ke $mod , jika tidak maka $mod akan berisi string kosong.
Tulisan ini adalah kategori baru yang ingin saya catat di blog, yaitu tentang troubleshooting (penyelesaian masalah) dalam pemrograman. Troubleshooting adalah salah satu aspek paling penting dalam mempelajari bahasa pemrograman apapun.
Saturday, June 9, 2012
Print Break Pages PHP
$i = 1;
while ($i <= 10) {
echo "
";
echo "Page 1";
echo "
";
echo "Name = Irfan Ansari";
echo "Order Number= Example22154";
echo "email= [email]irfanbaba@hotmail.com[/email]";
echo "
";
$i++;
}
?>
Sunday, April 15, 2012
Import Data Format XML ke MySQL dengan Script PHP
Export Data Dari MySQL ke XML dengan PHP
Sunday, April 1, 2012
Friday, October 21, 2011
Menghapus File dengan PHP
if($_GET[go]=="del") {Oke deh !!!, hanya sekedar catatan untuk mengingatkan diri sendiri, maklum umur dah mulai tuha ha ha ha ha ha
if(@unlink("dokument/".$_GET['files'])) {
$sql_dele = "delete from dokumentasi where NIP ='$_SESSION[nik]' AND urllink='$_GET[files]'";
if(!mysql_query($sql_dele)){ echo $filedele."
Gagal di hapus!,
".mysql_error(); }
else { echo "Proses hapus data ".$_GET[files]." Berhasil"; }
}
}