Get data from xml file
Sekarang saya akan menjelaskan tutorial singkat mengelola data yang berupa xml, pada kasus ini saya melakukan pemrosesan dengan mengirim data menggunakan xml ke sebuah server dan mendapat replay berupa data xml jugaaa, padahal saya hanya membutuhkan sedikit data,gambarannya gini:
Pertama saya mengirim xml ke suatu server dan saya mendapatkan replay seperti ini:
<?xml version=”1.0″ encoding=”iso-8859-1″?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>RESPONSECODE</name>
<value>
<string>00</string></value>
</member>
<member>
<name>REQUESTID</name>
<value><string>1111111111111111111111111</string></value>
</member>
<member>
<name>MESSAGE</name>
<value><string>Data anda sukses terkirim</string></value>
</member>
<member>
<name>TRANSACTIONID</name>
<value><string>11545796</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
Padahal saya cuma membutuhkan isi dari messagenya : Data anda sukses terkirim.
Nah sekarang hal yang saya lakukan adalah :
1. siapkan file kosong misal test.txt didalam satu folder.
2. saya masukan data xml itu kedalam file kosong itu dengan skrip:
<?php
$myFile = “test.txt”;
$fh = fopen($myFile, ‘w’) or die(“can’t open file”);
$stringData = “data xmlnya”;
fwrite($fh, $stringData);
?>
3. buka file test.txt harusnya ada xml nya disitu
4. Trus ketik ini :
<?php
$contentxml = file_get_contents(‘test.txt’);
$xml = new SimpleXMLElement($contentxml);
$a = $xml->params->param->value->struct->member[2]->value->string;
?>
Taraaaaaaaaaaaaaa setelah dijalankan pasti keluar tulisan : Data anda sukses terkirim,
Cara diatas memiliki kelemahan ketika data diakses dibanyak tempat secara bersamaan Selain cara diatas ada juga cara yang lain yaitu menggunakan:
$dom = new DOMDocument;
$dom->load(‘alamat_file’);
if (!$dom) {
echo ‘Error while parsing the document’;
exit;
}
$s = simplexml_import_dom($dom);
echo $s->row[1]->title;
Kumpulan Tutorial Program
Blog ini berisi kumpulan tutorial baik dasar, medium sampai advance untuk para programmer. Mudah-mudahan dapat berguna bagi siapa saja yang membacanya dan mohon maaf jika ada kekurangan
PHP TO EXCEL
Terkadang orang mengangap untuk mengexport file database yang ditampilkan menggunakan php dalam bentuk tabel ke excel sulit, butuh library dan lain-lain,, berikut saya berikan contoh simplenya export to exel dari table:
kita buat file php seperti ini:
<?php
header (“Cache-Control: no-cache, must-revalidate”);
header (“Pragma: no-cache”);
header (‘Content-type: application/x-msexcel’);
header (“Content-Disposition: attachment; filename=nama_file.xls”);
error_reporting (E_ALL ^ E_NOTICE);
<table>
<tr>
<td>
Contoh Export To exel
</td>
</tr>
<tr>
<td>
Selamat Mencoba
</td>
</tr>
</table>
nah untuk isi tablenya bisa di modifikasi sendirikan,, terserah mau ambil dari database dari exel atau mungkin dari tetangga juga boleh ko,,
PHP dan CSV atau File .TXT
Setelah membaca beberapa buku saya baru menemukan bahwa PHP dan CSV memiliki hubungan yang sangat harmonis,,CSV dapat menyiapkan data yang sangat mudah di kelola oleh PHP dan juga sebaliknya PHP dapat menghasilkan data dalam bentuk CSV sehingga mudah di kelola oleh user yang berminat:
Gini Loh caranya misal kita punya data dalam Format csv atau txt seperti ini:
1;rudy;hartanto;
2;resti;sundari;
3;akhtar;dondon;
4;ekoheru;sarwono;
5;wahyu;ismanto;
save menjadi test.csv atau test.txt kemudian taruh didalam satu folder dengan file phpnya.
kemudian kita buat script php seperti ini:
<?php
$fn = test.csv;
$fp = @fopen($fn, “r”) or die(“<br><B>File $fn tidak dapat dibaca.</B>”);
while ($line = @fgets($fp, 1024)){
list($id,$firstname,$lastname) = explode(“;”, $line);
echo $id.”<br />”.$firstname.”<br />”.$lastname;
}
?>
Kemudian jalan kan dan eksekusi lalu comment hehehehhehehhe
FEDERATED FOR MySQL SERVER
Bagi semua orang yang bernasib sama seperti saya (buruh program dan database) hehehehe, mungkin terkadang menemukan kasus seperti ini : Kita memiliki project yang berbeda server baik databasenya atau aplikasinya tapi kita ingin segala sesuatu baik insert, update dan delete disalah satu server berlaku juga di server yang lainnya pad waktu yang bersamaan, gmn hayoo,,, hehehe,,
What is Jquery?
Jquery adalah sebuah framework javascript yang sangat membatu dalam pembuatan website yang menarik dan enak dilihat oleh mata, jquery selain berguna bagi seorang programmer web juga sangatlah berguna bagi para desainer web karena dapat membentu mereka membuat sebuah desain web yang interaktif dan menarik.
Comment