Selasa, 31 Juli 2012

Cara ampuh menghilangkan semua tag HTML dan PHP

Setelah membuat postingan tentang cara menghilangkan atau mengganti string tertentu pada PHP | Regular Expressions karena masih belum puas dengan fungsi tersebut, soalnya boros definisiin tag-tag HTML dan PHP yang mau dihapus nantinya.

Nahh ternyata eh ternyata ada cara ampuh buat ngilangin semua tag HTML dan PHP dengan satu baris code. Caranya?? Dengan menggunakan fungsi strip_tags();


Misal nih kita punya string '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>' nahh tag-tag HTML dan PHP-nya mau kita hapus. Caranya seperti dibawah ini :

<?php$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';echo strip_tags($text);
?>

Outputnya : Test paragraph. Other text


Tapi gimana kalau tag <p> sama <a> gak mau kita hapus?? Caranya gampang gan!! Tinggal seperti ini aja :


<?php$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
// Allow <p> and <a>echo strip_tags($text, '<p><a>');?>

Outputnya : <p>Test paragraph.</p> <a href="#fragment">Other text</a>


Gimana?? Simple bukan?? :)

Sumber : php.net

Cara menghilangkan atau mengganti string tertentu | PHP | Regular Expressions

Hmm... Tadi di tempat PKL sempat nyari-nyari fungsi Regular Expressions untuk menghilangkan tag-tag HTML dan PHP yang dikirim pada email lewat body-nya gmail. Maunya sieh pas masuk database nanti langsung jadi string dengan menghilangkan tag-tag yang gak penting. Seperti <body>, <title>, <!DOCTYPE HTML>, <div> dan segala macam itu. Nah pas nyari-nyari ketemulah sama kodingan ini, dengan menggunakan Regex (Regular Expression). Dengan menggunakan preg_replace(); 

Dari namanya aja kita udah tau (replace), berarti mengganti. Kira-kira kodingannya simpel-nya gini, misal kita ingin menghilangkan semua tanda petik dua (") pada string. Karena fungsinya replace, jadi tanda petik dua kita ganti dengan himpunan kosong :

preg_replace('"', ' ', $str);

Jadi Output-nya nanti semua tanda kutip (") pada sebuah string akan dihilangkan. Misal : "Aku ada dimana" -> Aku ada dimana

Tidak hanya itu saja, fungsi ini juga bisa kita manfaatin untuk mengganti array dari sebuah string. Contohnya seperti ini :


<?php$string = 'The quick brown fox jumped over the lazy dog.';$patterns = array();$patterns[0] = '/quick/';$patterns[1] = '/brown/';$patterns[2] = '/fox/';$replacements = array();$replacements[2] = 'bear';$replacements[1] = 'black';$replacements[0] = 'slow';echo preg_replace($patterns, $replacements, $string);?>

Output-nya :  The bear black slow jumped over the lazy dog.


Hmm... Sebenarnya masih banyak fungsi lainnya (kalau mau lebih jelasnya baca-baca lagi di php.net). Ehh.... Tapi kalau dipakai untuk menghilangkan semua tag pada HTML dan PHP apa gak boros tuh? Jadi kita harus mendefinisikan satu persatu tag-tag HTML dan PHP gitu? Ujug-ujug dapet juga cara yang ampuh dan jitu untuk menghapus semua tag HTML dan PHP dengan satu baris code. Gimana? Baca cara ampuh menghilangkan tag HTML dan PHP.


Sumber : php.net

Hari Keduapuluhempat PKL di Beritasatu | Buka gretongan ayam goreng | Masjid Patra Jasa

Hari ke-24 PKL gak sengaja tidurnya kebablasan, bangun-bangun udah jam setengah 6 aja. Jadi gak sahur deh, untung tengah malem makannya banyak. Soalnya kakak bawa makanan banyak sepulang dari kerja. Saking banyaknya ampe gak kehabisan :p

Karena gak sahur jadinya di pagi hari bingung mau ngapain, mau tidur lagi tanggung. Yawda, habis sholat langsung ngenet aja ampe jam setengah 9. Habis itu langsung capcus mandi dan berangkat ke Citra Graha (Tempat PKL).

Sesampai di tempat PKL, kebetulan yang lainnya belum pada dateng. Langsung nyicil bikin laporan PKL, soalnya PKL cuman tinggal beberapa minggu lagi. Takut nanti gak selesai kalau gak mulai nyicil. Udah agak siangan baru mulai nyoba ngoding, tapi dibikin pusing ampe mau dzuhur! Haha, dasar... Saya copo emang... Ckckck

Abis sholat dzuhur lanjut lagi, tapi gak selesai-selesai. Jenuh dahh... Hmm,, mengisi kejenuhan iseng buka blog dan daftar jadi Publisher di Innity. Awalnya sieh gak yakin, soalnya pas baca Site Requirements-nya :


Should have a minimum of 200,000 page views per month Should have a minimum of 40,000 unique visitors per month Must be content-based, not simply a list of links or advertisements, nor can the site be centered on making money off our Advertisers.

Beuhh... Ngeri amet,, minimal 200.000 page views per-bulan dan 40.000 Unique Visitors per-bulan. Wah wah wah,, blog saya belum nyampe segitunya. Blog saya perhari visitors-nya palingan 300 - 500. Yawda dah, daftar aja  siapa tau beruntung. Sim salabim jadi apa prok-prok-prok, akhirnya di submit juga...

Setelah di submit saya nyari kodingan lagi tentang regex. Jadi gini, projek-nya ngambil artikel dari email. Nahh dari email itu sendiri ternyata gak hanya text, tapi masih ada tag-tag HTML, CSS dan segala macem. Inginnya sieh tag-tag yang gak perlu itu pas masuk database dihilangkan. Tadi baca-baca tutorial katanya pake sejenis regex. Lahh,, apa itu regex? Hehe.. Regex itu bahasa kerennya Regular Expression. Ampe tadi saya update status tapi gak ada yang komen (#sedih), kira-kira gini :

 preg_replace('/[all about u]/', '', $myEx);

Trus itu maksudnya apa? Maksudnya saya pengen menghilangkan "All about U" dari myEx (mantan pacar). Kalau bahasa manusianya kira-kira gini, intinya saya mau melupakan semua tentang mantan saya! Hehe, gak tau kenapa tadi inget aja sama semua mantan saya. (Maklum jomblo, kadang2 galau gak jelas)

Nahh karena pulangnya tadi udah mau adzan maghrib, jadinya kami terpaksa makan gretongan di Masjid Patra Jasa (terpaksa? ngaku aja emang udah ditargetin makan gratisan XD) . Tapi gretongan bukan sembarang gretongan, gretongannya pake Ayam Goreng gan! Ada kurma, semangka, ayam goreng, tempe, timun, nasi dan teh hangat. Mantapp....

Setelah makan dan sholat, langsung caw balik ke kosan dah.


Senin, 30 Juli 2012

Hari Keduapuluhtiga PKL di Beritasatu | Tampilan blog jadi aneh | Ta'jil Rendang


Di hari ke-23 PKL, masih seperti biasa. Karena hari ini hari Senin, jadi masih sedikit males ke kantor. Sesampainya di kantor, buka laptop langsung ngoding. Di sela-sela ngoding disempetin buka Facebook, Gmail dan Hootsuite. Eh eh ehh... Kok blog saya jadi aneh? Menu navigasinya jadi ilang, sebenernya itu ilang bukan hari ini sih. Kmaren saya kira ilang gara-gara blogger yang lagi error. Ehh ternyata emang ngilang beneran.

Ganti template gak yaa?? Hmm... Males ah, nanti gak ke indeks google lagi. Padahal udah susah susah dan alexa rank-nya udah lumayan. Hmm yawdalah ditinggalin dulu, lanjut nyari ilham buat ngoding. Eh eh... INAICTA ternyata hari ini terakhir submit aplikasinya. Yawda saya ngurusin INAICTA dulu. Siapa tau beruntung dapet nominasi. Amienn....

Setelah urusan INAICTA udah kelar, lanjut ngoding lagi. Ampe sore ngoding gak kelar-kelar karena kepikiran tampilan blog saya yang jadi aneh, akhirnya saya putuskan untuk nyari template yang gratisan yang lumayan cakep untuk menggantikan template yang lama yang udah usang dimakan waktu. Nyari-nyari-nyari akhirnya hati saya terpaut pada template yang sekarang ini saya pakai. XD

Setelah selesai ngurusin blog dan ternyata waktu sudah menunjukkan jam setengah 6, akhirnya kami pulang. Sempat nanya sih sama teman-teman, mereka mau buka di Masjid Patra nyari yang gratisan apa mau langsung pulang? Ehh... Mereka ternyata mau pada pulang, jadi galau dah. Baru beberapa meter dari luar kantor akhirnya saya langsung balik badan dan langsung bilang ke teman-teman "Ehh... Gw buka di Patra aja ya. Ada yang mau nemenin?" Gak ada yang nyawut, yawda saya kesana sendirian.

Sampai di Masjid Patra, ngambil wudhu, sholat sunnah, baca Qur'an, buka puasa deh. Wahh alhamdulillah ternyata ada teman juga, ada kak Arief ILKOM45 yang ternyata buka disana. Sempat SMS nanya saya dimana dan nanya jalan ke Masjid Patra itu dimana. Walaupun gretongan tapi alhamdulillah pake Nasi + RENDANG gan!! Beuhh mantap....


Hari Keduapuluhdua PKL di Beritasatu | Sahur on The Road


Untuk PKL hari ke-22 kami ke kantor seperti biasa dan untuk hari ini rada telat pulang, soalnya menunggu supervisor karena sudah rutin setiap jum'at kami presentasi progressreport timeline projeknya. Setelah selesai presentasi kami pulang seperti biasa, tapi si andre pulang ke rumahnya.

Karena pulangnya udah kesorean jadi diperjalanan secara tidak sengaja sebentar lagi adzan maghrib, mau pulang gak sempet mecahin puasa, lagian males kalau bukanya agak telat. Jadilah kami mencari ta'jilan gratis di Masjid. Kebetulan searah dengan arah jalan pulang ada masjid. Jadilah kami (Saya, Abdi, Rahmad) berbuka disana.

Ta'jilannya lumayanlahh ada gorengan sama air minum, lumayan buat ganjel perut. Itupun perut udah terasa penuh. Setelah buka, sholat, langsung pulang ke kosan masing-masing.

Sesampainya di kosan ternyata kakak saya belum pulang, dia lembur di kantor. Hmm... pas banget berarti tadi ta'jilan gratis. Karena kecapean jalan kaki dari Bidakara ke kosan, akhirnya saya istirahat sejenak. Tak lama kemudia adzan berkumandang, tanda waktu sholat isya. Langsung bergegas ke Masjid di dekat kosan.

Sesudah sholat, tak lama kemudian kakak sampai dan langsung minta tolong bantuin bikinin tugas. Karena takut nanti gak sempat masak buat sahur akhirnya kami ke 7Eleven, lumayan sekalian saya ngelanjutin downloadan yang belum selesai XD

Sampai di 7Eleven, beli cemilan + kopi setelah itu langsung caw ke atas ngelanjutin downloadan dan bantuin kakak bikin tugas sampe jam setengah 4. Tapi ternyata ehh ternyata.... Udah jam setengah 4 tugasnya belum kelar-kelar, tapi mau tak mau harus sahur dulu. Akhirnya tugasnya ditinggalin dan langsung caw nyari tempat sahur. Keliling-keliling-keliling akhirnya mendaratlah di gerobak Sate Kambing. Sahur dah disana...

Selesai makan, langsung balik ke kosan, sholat subuh, kakak ngelanjutin tugas, saya tidurrr.... Hahaha


Jumat, 27 Juli 2012

Hari Keduapuluhsatu PKL di Beritasatu | Kecanduan

Wah kelupaan apdet postingan PKL, kmaren kecapean banget sieh gara-gara begadang mulu tiap malem. Haha, biasa lagi kecanduan... Jadi gak tenang aja kalau gak cepat-cepat diselesain. Bikin penasaran soalnya :p

Wahh kecanduaan apaan nih? Awkwk, lagi kecanduan nonton film gan! Judulnya "Samurai High School", ada 9 episode dan film-nya seru amet dah! Sumpah! Akting Miura Haruma mantep bener.... Pertama kenal sama Miura Haruma pas nonton "Bloody Monday", itu juga filmnya gak kalah seru gan!

Kalau cerita PKL mah sama aja kayak biasa, tapi bedanya ngantukan. Mungkin karena pengaruh obat yang diminum waktu sahur. Jadi kepala jadi pusing banget, mau tidur gak bisa soalnya gak ada kasur. Masa tidur di meja? ckckck

Untuk mengobati rasa kantuk, saya coba dengerin musik sama sesekali muter "Samurai High School". Tapi gak mempan juga, bolak-balik toilet cuci muka gak mempan juga. Wah wah wah, jadi gak bisa fokus sama kerjaan. Lalu dipaksain ngoding sambil angguk-angguk dengerin lagu rock, ehh malah gak sadar matanya merem otomatis! Wahaha, parabedd dahh....



Rabu, 25 Juli 2012

Hari Keduapuluh PKL di Beritasatu | Buka Bareng Andre, Abdi, Rahmad & Aziz @Plaza Festival

Udah 20 hari? Wah berarti tinggal 14 hari efektif lagi kami PKL. Beuhh... Gak berasa masberooo!!! Layaknya angin, semua berlalu begitu saja. Ngomong-ngomong masalah PKL, tadi saya datengnya rada telat. Soalnya semaleman begadang nonton DON II, bangung jam 3 bantu-bantu kakak nyiapin sahur setelah sahur nonton MERANTAU ampe subuh. Break bentar habis itu nonton lagi, setelah filmnya habis kira-kira jam setengah tujuh ehh malah ngantuk. Tidur dehh.... Bangun-bangun udah jam 9 kurang aja, alhasil datang ke kantornya rada telat. Walaupun gak telat-telat amet dibanding staff lain XD

Hmm.. Kalo ditanya kerjaan saya di kantor? Masih sama kayak kemaren, badan masih belum fit bener. Jadi rada gak semangat. Kerjaan bolak-balik toilet, ampe idung berdarah gara-gara sering dilap pake tissue. Ckckck,, kasian banget idung saya. Hmm kalo gitu hukum puasanya gimana y? Serba salah soalnya, gak dilap gak enak diliat masa dibiarin netes begitu aja? Kalo dilap jadi luka kan? Ibarat makan buah simalakama, dimakan salah gak dimakan juga salah.

Eyya tadi masih bersama Twitter Bootstrap, masih nyobain library itu. Ampe pusing dibuatnya... Jadi gini, tadi kan pengen bikin desain antarmuka untuk Reporter pake Twitter Bootstrap. Nahh gak tau kenapa Javascript-nya gak ke-load, CSS-nya juga masih ngaco! Lama dimikir... Liat kodingan udah sama persis, mumet... Buka Facebook baca-baca timeline, lanjut nyoba nyari solusi lagi.... Gak bisa juga, buka Facebook lagi.... Lanjut liat kodingan lagi, begitu terus ampe sore. Pas udah mau balik baru nemu permasalahannya. Ternyata salah cara manggil javascript-nya dan ternyata saya manggilnya double gan! Jadi berantem deh. Wkwkwk,,

Sebenarnya saat mau sholat Dzuhur tadi si Abdi ngajakin Buber sama teman-teman PKL (Saya, Rahmad dan si Andre) katanya :
Abdi : "Ehh sekali-kali kita buka bereng gimana?"
Saya "Yawda, gimana kalau hari ini aja? Kalau besok takutnya besok besok lagi, jadi gak jadi deh"
Andre : "Wahh jangan hari ini, kunci kosan sama saya. Takut nanti si Aziz gak bisa masuk kosan"
Saya : "Yawda si Aziz ajakin ikut aja, biar ntar kita buka bareng"
Rahmad : "Hayukk,, kira-kira tempatnya dimana? Jangan yang mahal-mahal yak XD"
<!-- Inti pembicaraannya seperti itulah kira-kira, gak tau itu udah bener apa belum :p -->

Ujug-ujug pas pulangnya nego lagi dan akhirnya diputuskan untuk buka bareng di Plaza Festival karena kebetulan saya belum pernah kesana dan tempatnya deket dari tempat kami PKL. Yawda si Aziz di SMS supaya nanti nunggu di Plaza Festival aja, soalnya tempat PKL-nya dia juga di dekat sana. Awalnya si Andre bilang kalo si Aziz udah mau nyampe kosan di PERBANAS. Yawda jadi kami turunnya di PERBANAS, ehh pas udah nyampe si Andre bilang ternyata si Aziz udah mau nyampe Pasar Festival. Hadeuhh gak jelas salah mengartikan sms dari si Aziz ternyata, jalan kaki deh ke Pasar Festival. (Hemat masbero!! Hemat apa pelit? awkwkwk)

Pas nyampe di Pasar Festival langsung ketemu sama si Aziz, ternyata dia udah duluan nangkring disana. Ngomel-ngomel bentar soalnya tadi si Aziz sms-nya kaga jelas, habis itu langsung caw nyari tempat yang ada ta'jilan gratis (Biasa mahasiswa XD). Pas jalan bentar, ehh udah maghrib aja. Kaga jadi deh nyari masjidnya, kalopun nanti nyampe pasti makanannya udah habis. Alhasil kami urungkan niat kami untuk nyari yang gratisan, langsung nyari tempat buat mecahin puasa di Plaza Festival. Ujug-ujug kami nangkring di 7eleven, buat makan makanan ringan dulu disana. Setelah puas nangkring, karena belum sholat kami langsung bergegas nyari Mushola di dalam Plaza Festival setelah itu baru nyari makanan berat. (Batu kali berat XD)

Habis sholat langsung bergegas nyari tempat makan yang enak dan MURAH! Niatnya sieh mau ke KFC tapi ternyata gak nemu, jadinya makan BAKMI! Gak tau namanya lupa. Saya dan rahmad mesen BAKMI, si Andre, Abdi dan si Aziz mesen NASI GORENG. Wkwkwk,, jauh-jauh ke Pasar Festival cuma buat makan Nasi Goreng doang? Tapi KEBERSAMANNYA masberoo dan gengsinya itu lhoo! XD

Puas makan kami nongkrong bentar di depan Plaza Festival, kalo kata si Aziz sih "ngetem"! Awkwkwk,, emang angkot! Mau tau apa kerjaan kami selama nongkrong di depan? Mau tau? Mau tau aja..... XD

Kerjaan kami waktu nongkrong di depan Plaza Festival cuman foto-foto, cerita-cerita masa SMA, gosipin anak-anak ILKOM46. Eh eh.. Si A ternyata naksir si B lhoo, trus si C juga... Wkwkwk,, sambil ngakak gak jelas. Gak tau giman perasaan orang-orang yang berada disamping kanan dan kiri kami. Mungkin mereka risih juga, soalnya kami yang paling heboh ketawanya. Pas lagi asik-asiknya ketawa, si Abdi langsung nunjuk-nunjuk. Eh eh.. disana ada syuting film! Sayanya kaget, dikira ada apa. "Ehh ternyata ada yang lagi pelukan", so switt gitu deh sama pacarnya dipinggir jalan.  Gak tau apa banyak yang ngeliatin. Haha, kami langsung ketawa sambil protes ke si Abdi. "Gak usah heboh gitu kali di, gak enak diliatin... Ampe segitunya. haha"

Habis ngeliat yang gituan, pembicaraan malah jadi ngarah kesitu. Dari ada yang gak sengaja ngeliat orang yang lagi ci****n di kolam renang, ada yang ngeliat cewe make baju transparan ampe dalem-dalemnya keliatan gara-gara bajunya basah kena air terjun dan parahnya lagi dia gak pake daleman jadi ada yang nyembul-nyembu gitu dan masih banyak lagi yang lainnya! Kata orang sih, pandangan pas pertama kali itu Rejeki. Jadi kalo ngeliat yang gituan jangan sampe matanye ngedip! Awkwkwk

Oyya ini ada sedikit skrinsut foto-foto yang sempat di abadikan di HP saya, kebanyakan sih foto-fotonya di Camdig-nya si Aziz :

Nangkring di 7Eleven dulu buat batalin puasa
Ini lagi sibuk ngeliatin orang INDIA disebelah XD
Nunggu makana berat, lupa nama tempatnya apa XD
Nahh ini makanan yang saya pesan :D



Popular Posts