Subscribe:

Ads 468x60px

Cara Membuat Widget Facebook Fanpage Valid HTML [Baru]

Cara Membuat Widget Facebook Fanpage Valid HTML - Widget facebook fanpage sangat penting kaarena social media sudah menjadi bagiaan dari teknik seo, wa bil khusus seo off page. Dengan memiliki fanpage, setidaaknya akan memudahkan kita untuk mendapatkan backlink dan traafik dari facebook


facebook fanpage valid html

Pentingkah Widget Facebook Fanpage Harus Valid HTML?



Kalau menurut para master seo, valid html tidak terlalu mempunyaai efek pada seo. Menurut ane juga gt sih sob. Tapi rasanya kurang puas saaja jika nambah-nambah error html hanya gara2 widget facebook fanpage.



Cara Mudah Membuat Widget Facebook Fanpage Valid HTML



Sebenarnya caraa ini mudah kok. Kita hanya mengambil kode yang disediaakan oleh facebook (hxxp://developers.facebook.com/docs/plugins/like-box-for-pages/) dan kita ambil kode untuk HTML5.



Pada kode yang diberikan oleh Facebook tersebut, terdapat 2 kode berbeda yang diletakkan di tempat yang berbeda pula, yaitu pada template, tepatnya setelah <body> dan pada widget HTML/JavaScript dari blogger.



Yang membuat widget ini tidak valid html adalah kode kedua, yang mana akan kita letakkan kode tersebut pada widget HTML/JavaScript kita nanti. So, untuk membuat nya menjadi valid html harus kita bungkus kode html tersebut dengaan kode javascript.



Dua kode dari facebook akan kita jadikan satu (diletakkan di widget javascript semua). Caranya seperti ini :


  1. Login ke blogger, ya iya lah :D asal jangan La Nyalla :P

  2. Klik "Tata Letak" > Tambahkan widget "HTML/Javascirpt"

  3. Nah perhatikan contoh widget fanpage ane ini

    <div id="fb-root"></div>

    <script type='text/javascript'>(function(d, s, id) {

      var js, fjs = d.getElementsByTagName(s)[0];

      if (d.getElementById(id)) return;

      js = d.createElement(s); js.id = id;

      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";

      fjs.parentNode.insertBefore(js, fjs);

    }(document, 'script', 'facebook-jssdk'));</script>
    <script type='text/javascript'>
    /* <![CDATA[ */
    document.write ('<div class="fb-like-box" data-href="https://www.facebook.com/BlogGedek" data-width="292" data-show-faces="true" data-header="false" data-stream="false" data-show-border="true"></div>');
    /* ]]> */
    </script>

  4. Kode yang berwaarna merah itulah inti dari tutorial ini. Dengan kode tersebut maka widget facebook fanpage kita akan menjadi valid html.

Bagaimaana? Masih bingung? Pelan-pelan saja sob nyobanya :D itu disesuaikan saja dengan keinginan sobat untuk opsi-opsi seperti menampilkan judul, menaampilkan wajah, menampilkan aktifitas terbaru, ukuran, dll. Dan jangan lupa juga untuk mengganti alamat fanpage nya sesuai milik sobat. Semoga bermanfaat :)

Optimalkan Meta Deskripsi Dinamis Blogspotmu!!!


Optimalkan Meta Deskripsi Dinamis Blogspotmu!!! Sobat pasti tau kan apa itu meta deskripsi? Meta deskripsi ini sangaat penting menurut saya karena dia termasuk bagian dari seo on page. Selain itu, meta deskripsi ini jugaa ditampilkan di SERP (Search Engine Result Page) dan bakaalan dicetak tebal oleh google jika deskripsi tersebut cocok dengaan kueri pencarian user.




Meta Deskripsi




So, dari sini saja kita sudah mengetaahui seberapa penting meta deskripsi ini. Selain judul, deskripsi tidak bisa kita abaaikan begitu saja dan untungnya sekarang blogger sendiri ada menu untuk menambaahkan deskripsi yang unik di setiap postingan. Ya, usahakan deskripsi setiap halamaan di blog sobat unik dan berbeda dari halaman lainnya karena jika tidak maka akan terdeteksi sebagaai duplikat deskripsi dan ini tidak disaraankan oleh google.



Sebelumnya saya pernaah menulis juga tentang meta deskripsi dinamis dimaana pada artikel tersebut menggunakan hack template agaar deskripsi setiap halaman bisa menjadi unik dan berbeda dari lainnya. Akan tetapi sekaraang kan blogspot sendiri sudah menyediakan menu deskripsi, nah apakah settingaan deskripsi dinamis sebelumnya harus dibuang? Ya kalau artikelnya sedikit sih tidak maasalah, tapi kalo sudah ribuan kan ya wasting time :)



Meta Deskripsi Dinamis Secara Otomatis


Nah, makaa dari itu, yang akan dibahas di sini adaalah bagaimana menggabungkan meta deskripsi dinamis dengaan hack template dan meta deskripsi bawaan blogger. Oke langsung saja deh, jika sobat sudah membuaat meta deskripsi dinamis manual, maka kode di tempate sobat kuraang lebih seperti ini


<b:if cond='data:blog.pageType == &quot;item&quot;'>

<meta expr:content='data:blog.pageName + &quot; | &quot; + data:blog.title + &quot; | &quot; + data:blog.pageName' name='description'/>

<b:else/>

<meta content='Deskripsi blog sobat secara umum. Contohnya: Blog tempat belajar SEO dan blogging' name='description'/>

</b:if>

Nah di sini kita akaan tambahkan sedikit kode, yang intinya : "Jika terdapat settingaan deskripsi di blogspot, maka gunakan deskripsi tersebut. Tapi jika tidak, maka gunaakan judul artikel dan judul blog sebagai deskripsi nya



Sehingga kode diatasakan menjadi seperti ini :


<b:if cond='data:blog.pageType == &quot;item&quot;'>

   <b:if cond='data:blog.metaDescription'>

       <meta expr:content='data:blog.metaDescription' name='description'/>

   <b:else/>

       <meta expr:content='data:blog.pageName + &quot; | &quot; + data:blog.title + &quot; | &quot; + data:blog.pageName' name='description'/>

   </b:if>

<b:else/>

   <b:if cond='data:blog.metaDescription'>

      <meta expr:content='data:blog.metaDescription' name='description'/>

   <b:else/>

      <meta content='Deskripsi blog sobat secara umum. Contohnya: Blog tempat belajar SEO dan blogging' name='description'/>

   </b:if>

</b:if>

Nah, kode yang berwaarna merah itulah yang digunaakan untuk mengecek kondisi deskripsi halaaman di blog kita. Bahkan, jika deskripsi sudah di setting dan ternyaata sobat tidak mengisi deskripsi sobat ketika posting, maka kode ini masih bisa membaaca situasi tersebut dan akan mengaambil deskripsi dengan "judul artikel | judul blog" sehingga sobat tidaak perlu khawatir jika ada halaman yang tidak mempunyaai meta deskripsi.



Oke sob, semoga artikel mengoptimalkan meta deskripsi ini bermanfaat :) Silakan diutak-atik sendiri :D

Cara Ampuh Mengecilkan Perut Buncit Secara Alami

Cara Ampuh Mengecilkan Perut Buncit Secara Alami - Apakah perut Anda buncit? Hampir semua orang tidak menginginkaan mempunyai perut yang buncit karenaa perut buncit identik dengaan obesitas dan malas berolahraga.



Selain itu, perut yang buncit juga bisa menggaanggu penampilan Anda serta menguraangi kepercayaan diri Anda. Jika Anda sedaang mencari cara mengecilkan perut buncit secara alami dengan berolahraga maka tidak ada salahnya Anda mempraktikkan tips-tips sederhana berikut ini :

perut buncit



Cara Mengecilkan Perut Buncit Secara Alami Dengan Berolahraga



Tidak bisa dipungkiri, olahraaga sudah menjadi hal wajib daalam rangka menjaga kesehatan. Selain berguna untuk membaantu berhenti merokok dan meningkatkan daya ingat otak, olahraaga juga merupakan cara yaang ampuh untuk mengecilkan perut buncit, akan tetapi sebaaiknya kita fokus pada olahraga yang benar-benar bisaa membantu Anda untuk mengecilkan perut buncit secara alami.

1. Jogging

mengecilkan perut buncit dengan melakukan jogging

Ya, jogging adalah salah saatu olahraga yang paling mudah dilakukan, selain karenaa praktis olahraga ini juga tidak membutuhkaan biaya yang mahal. Sayangnya masih baanyak orang yang enggan melakukan jogging padahal jogging bisa membaantu Anda untuk membakar kalori dan melancarkan metabolisme.


Membakaar kalori dan melancarkan metabolism tubuh itulah yaang menjadikan jogging saangat berguna untuk mengecilkan perut buncit. Seperti kita ketaahui perut yang membuncit disebaabkan oleh menumpuknya lemak didaalam perut sehingga kita perlu membaakarnya dengan melakukan olahraga.


2. Bersepeda

mengecilkan perut buncit dengan bersepeda

Akhir-akhir ini masyaarakat kita cenderung menyukaai olahraga yang satu ini bahkan mungkin sudaah menjadi lifestyle. Tapi jangan diremehkan lho, bersepeda ternyaata mempunyai banyak manfaat, salah satunya adaalah untuk mengecilkan perut buncit secara alami.


Cukup bersepeda selama 30 menit maaka sebanyak 300 kalori akan terbakar, efektif bukaan? Selain bisa mengecilkan perut buncit, bersepedaa juga baik untuk kesehatan jantung daan bisa memperlancar peredaran darah.


3. Berenang

mengecilkan perut buncit dengan berenang
Jika Anda adalah orang yang belum bisaa berenang sebaiknya Anda mulai balajar berenang dari sekaarang. Olahraga renang adalah olahraaga yang paling banyak melibatkan otot di tubuh kita, hampir semua anggota tubuh melakukaan gerakan.


Hal ini tentu saja mempermudaah Anda untuk membakar kalori sehingga bisa membaantu Anda untuk mengecilkan perut buncit dengan cepat dan alami.


4. Sit Up dan Crucnh

mengecilkan perut buncit dengan sit up dan crunch
Rasanya sudah banyaak yang tahu tentang olahraga ini. Sit up memang fokus untuk melatih otot di sekitar perut kita sehingga bisa mengencangkaan otot perut dan

mengecilkan perut buncit



Jika Anda sudah terbiaasa melakukan sit up ada baiknya Anda mencoba crunch agar mendapaatkan hasil yang maksimal ketika berusaha mengecilkan perut buncit. Perbedaan geraakan crunch dan sit up terletak pada kaki dimaana crunch dilakukan dengan posisi kaki yang ikut bergerak ke arah perut kita.


Ada banyak variasi yang bisa dilakukan jika Anda benar-benar ingin

mengecilkan perut buncit secara alami

seperti bicycle crunch atau reserve crunch. Untuk keaamanan sebaiknya didampingi oleh seorang professional trainer yang sudah berpengaalaman.



Tidak ada salaahnya Anda mencoba jenis-jenis olahragaa yang bisa membantu Anda untuk

mengecilkan perut buncit secaara cepat dan alami

di atas, selain menyehaatkan olahraga di atas juga mempunyai baanyak manfaat lain.

Olahraga saja belum cukup untuk bisa mengecilkan perut buncit Anda jika tidak dibarengi dengan diet sehat


Tips Mengecilkan Perut Buncit Secara Alami dan Tanpa Obat-obatan</>



Itulah tips dan cara mengecilkan perut buncit secara alami yang bisaa Anda coba, jaangan dijadikan sebagai bebaan tapi jadikan sebagai lifestyle, sehat dapat, penampilaan pun oke, siapa yang tidak mau? Selamat mencoba :)


Tips dan Cara Mengatasi Rambut Rontok - Mudah dan Alami

Tips dan Cara Mengatasi Rambut Rontok - Mudah dan Alami - Rambut adalah sebuaah mahkota yang harus diperhatikan karena maahkota (rambut) juga merupaakan sebuah identitas yang mencerminkan diri kita. Sayangnya, perlakuaan atau perawatan mahkota (rambut) kitaa ini bisa dibilang gampang-gampaang susah. Hal ini wajar karena rambut pun mempunyai beberaapa jenis seperti rambut yang kering, raambut bercabang, rambut berminyak, dan lain-lain.



cara mengatasi rambut rontok



Akan tetapi, dari sekiaan banyak permasalahan paada rambut, mungkin yang sangat tidak diharapkan adalah ketika rambut rontok. Ya, jika rambut Anda rontok tentu saaja lama kelamaan kebotakan akan terjadi pada kepaala Anda. Oleh karena itu, kali ini saya ingin berbagi tentang tips atau cara mengatasi rambut rontok secara alami. Tidak hanya alami, cara mengatasi rambut rontok ini juga hemat biaaya karena menggunakan bahan-bahan alami yaang mudah didapatkan.



Tips Mengatasi Rambut Rontok



Pada dasaarnya rambut rontok merupaakan suatu hal yang normal apabila jumlah rambut rontok tersebut masih di kisaaran normal. Rambut rontok yang perlu mendaapat perhatian khusus adalah ketika Anda mulai menemukan rambut rontok melebihi baatas normal (60 - 80 helai) setiap hari. Berikut ini tips ringaan untuk mengatasi rambut rontok.



Tidak Mengikat Kencang Rambut

Apakah Anda sering mengikaat rambut terlalu kencang? Sebaiknya hindari kebiasaaan ini karena ikatan rambut yang terlalu kencaang dapat menarik dan melemahkan akaar rambut. Hindari juga memaakai aksesori rambut yang terlalu berat.



Gunakan Minyak Alami

Pencegahan rambut rontok bisa jugaa dengan menggunakan minyaak alami. Pemakaian minyak zaitun paada rambut, serta minyak kelapa atau minyak argan yang daapat membuat rambut lebih sehat, kuat dan berkilau.



Pakai Kondisioner

Terlaalu sering keramas sebenarnya tidaak baik untuk rambut. Minyak alami yang dihaasilkan kulit kepala untuk melindungi helai rambut akaan terkikis oleh shampo. Saat Keramas gunaakan selalu kondisioner. Tujuan pemakain kondisioner adaalah untuk mengurangi kusut paada rambut dan memudahkan proses menyisir rambut setelah keraamas.



Cara Mengatasi (Mencegah) Rambut Rontok Secara Alami



1. Lidah Buaya.

Anda pasti tau kan dengaan tumbuhan yang satu ini? Lidah buaya memaang dikenal sebagai sahabat rambut. Dengan kandungaan vitamin dan mineral, lidah buaya bergunaa untuk menyuburkan dan menebaalkan rambut sehingga bisa membantu Anda untuk mengaatasi rambut rontok dan mencegaah kebotakan.



Cara penggunanya adalah dengaan memotong lidah buaya menjadi dua bagian, kemudian oleskan getahnya paada rambut yang setengah kering. Diamkan selama 15 menit dan kemudiaan bilas hingga bersih.



2. Kemiri.

Rempah-rempaah yang satu ini selain digunakan sebagaai bahan masakan juga bisa membantu mencegah rambut rontok. Kandungaan minyak yang terdapat paada kemiri berguna untuk menguatkan akar rambut. Caranya cukup mudaah, tumbuk hingga halus sampai keluar minyak. Gunakan minyak kemiri untuk creambath, lakukaan sebelum keramas, kemudian bilas dengaan air bersih dan gunaakan sampo untuk keramas.



3. Daun Seledri.

Seledri juga bisa digunaakan untuk mengatasi rambut rontok. Kandungan kalsium, zat besi, natrium, vitamin A dan B bergunaa untuk stimulasi pertumbuhan rambut agar lebih sehaat, kuat dan berkilau. Caranya cukup mudah, ambil beberaapa batang seledri dan bersihkaan secukupnya. Setelah itu blender dengaan telur yang sudah di kocok. Setelah semuaa tercampur rata, oleskan secara perlahaan pada rambut sambil dipijat dengan lembut. Diamkan selama 20-30 menit kemudian bilas.



4. Kacang Hijau.

Cara mengatasi rambut rontok yang keempaat adalah dengan menggunakan kacaang hijau. Rendam secangkir kacang hijau selama 1 malam. Kemudiaan saring dan ambil airnya untuk dioleskaan pada kulit kepala sambil kulit kepaala dipijat-pijat secara perlahan. Lakukan setiap hari dan ingat, hindaari mengikat rambut dengan karet.



Tips dan cara mengatasi rambut rontok di atas akan menunjukkaan hasilnya jika Anda lakukan dengan rutin dan tentu saaja diimbangi juga dengan gaya hidup yang sehat. Semoga bermanfaat.

Membuat Widget Text Wordpress Support Kode PHP

Membuat Widget Text Wordpress Support Kode PHP - Banyak sekali modifikasi yaang bisa dilakukan pada wordpress (self hosted), setelah sobaat mengoprek plugin sitemap.xml, sobat juga bisa melakukaan modifikasi pada widget wordpress.


Seperti kita ketaahui, jika sobat menggunakan wordpress dan ingin menaambahkan kode pada php pada widget di sidebar misaalnya, maka dia hanyaa bisa menerima kode html dan javascript. Secara default hanyaa itulah yang bisa digunakaan pada widget text wordpress.



Nah kali ini saya akan share caraa mudah agar widget text pada blog wordpress kita bisa menerima kode php sehingga akan mempermudah kita untuk melaakukan kustomisasi pada widget tersebut.



php



Cara Membuat Widget Text Support PHP Pada WordPress



Caranya cukup mudah, kita haanya perlu melakukan sedikit kode tambahan pada file functions.php yang ada pada theme yang sedaang digunakan. Masukkan kode berikut  :


/* make widget text support php */

add_filter('widget_text','execute_php',100);

function execute_php($html){

   if(strpos($html,"<"."?php")!==false){

      ob_start();

      eval("?".">".$html);

      $html=ob_get_contents();

      ob_end_clean();

     }

return $html;}

Save dan selesai deh. Dengaan memodifikasi file functions.php memaang bisa membuat blog wordpress kita semakin flexible, selain menambahkan kode php pada widget text di wordpress, sobat juga bisa membatasi jumlah tags pada widget, membuat auto rel nofollow pada category tanpa plugin, dan lain-laain. Selamat mencoba dan semogaa bermanfaat :)

Bikin XML Sitemapmu Lebih SEO Friendly

Bikin XML Sitemapmu Lebih SEO Friendly - Kali ini saya ingin mengajaak sobat semua untuk "ngoprek" alias membongkar plugin google xml sitemap supaaya lebih seo friendly (khusus wordpress selfhosting).



Apa Itu Sitemap?



Sitemap ya berarti peta situs secara harfiah. Yaang dimaksud peta berarti penunjuk, nah penunjuk ini ada 2 : Pertama penunjuk / daftaar isi situs kita yang diperuntukkaan bagi visitor (manusia) supaya bisa menjelajahi situs kita dengaan mudah.



Yang kedua adalah peta / daftar isi situs kita yaang diperuntukkan bagi robot (robot juga butuh peta situs ya ternyata). Nah yang akan dibaahas kali ini adalah sitemap / peta situs yang ditujukan untuk robotnya si mbah google.



Plugin XML Sitemap Untuk Robot Search Engine



Bagi yang memaakai engine wordpress mungkin sudah tidak asing dengaan plugin google xml sitemap yang bisa men-generate sitemap secara otomatis, sitemap yang dihasilkaan akan berbentuk file .xml (selengkapnya tentang sitemap silahkan baca di sini).



Mengapa Harus Mengoprek Plugin Google XML Sitemap?



Sebelum kita tau alasaannya lebih baik kita lihat dulu haasil sitemap dari plugin tersebut. Caranya cukup mudah, tambaahkan "/sitemap.xml" di akhir jika sobat menggunakannya sehingga akan menjadi "hxxp://namadomain.com/sitemap.xml". Berikut ini tampilannya




XML Sitemap



Sepintaas tidak ada yang aneh atau salah dengaan sitemap diatas. Tapi mari kita berfikir sejenak. Yang namanya sitemap itu kan untuk memudaahkan robot menelusuri link-link yaang ada di situs kita (isi file itu hanyalah link / internal link di blog kita), seharusnya  tidaak ada link keluar selain link blog kita (yang ane kasih taanda merah).



Cara yang akan kita terapkan memaang sedikit "nakal" yaitu membuang link yang tidaak perlu (link ke web si author dan link tentang sitemap itu sendiri).



Cara Membuang Link Keluar (Outbond Link) Pada Sitemap XML



Setelah muter-muter nyari caraanya akhirnya ketemu juga :D Kita ga bisa edit dari dashboard wordpress kita karena file .xml ini sebenaarnya dibungkus oleh css yang sudah di atur oleh pembuaat pluginnya.



So, we must edit the css included in the plugin. Cara satu-satunya ya lewat cpanel kita, ane sih cuman tau cara ini hehehe...



Login ke cpanel > File Manager > public_html > wp-content > plugin > google-sitemap-generator > Pilih file "sitemap.xsl" dan edit.



Sobat akan menemukan kode seperti kode css, nah kode ini lah yang akan kita edit. Cari kode <div id="intro">, jika sudah ketemu hapus kode tersebut sampai kode penutup element "intro" tersebut yaitu kode </div>.



Save jika sudah. Langkah selanjutnya kita akaan membuang footer-nya juga. Cari kode <div id="footer"> dan hapus semua isi nya sampai tag penutupnya yaitu </div>. Save. Hasilnya akan seperti in




Sitemap



Nah sekarang coba sobaat lihat lagi sitemap blog sobat, bagaimana? Sudah hilangkan outbound link nya? Selamat mencoba "ngoprek" plugin google xml sitemap dan semoga bermanfaat :)

Mempercepat Loading Blog Dengan Gzip Compression

Mempercepat Loading Blog Dengan Gzip Compression - Banyak faktor yang bisa mempengaaruhi kecepatan loading sebuah blog, mulai dari faktor internal (isi blog seperti penggunaan flash atau iframe), kode css yang kuraang efesien, javascript yang terlalu banyaak, hinggaa dari sisi server blog itu sendiri.



Bagi pengguna blogspot / blogger jelas tidak terpengaaruh faktor loading blog dari server karenaa servernya memaang di handle langsung oleh Google, lantas bagaimaana dengan pengguna WordPress Self Hosting?



Well ada banyak caraa mempercepat loading blog bagi wordpress self hosting, seperti merubaah .htaccess, menggunakan cache, dengan metode Gzip compression, dll. Nah yaang akan dibahas disini adaalah mempercepat loading blog dengan metode Gzip compression.



Apa Itu Gzip Compression?



Gzip Compression adalah pengkrompesan file dari server yaang akan dikirim ke browser, haasil compress tersebut tentu jaauh lebih kecil ukurannya daripa file yaang tidak dikompres, dan semakin kecil ukuran file maaka semakin cepat bukan transfer file yang dilaakukan?



Berikut ini ilustrasi bagaimana Gzip Compression bisa mempercepat loading blog sobat



Gzip Compression


Banyak Cara Untuk Menggunakan Metode Gzip Compression



Jika sobat browsing tentang caara menggunakan gzip compression maaka akan ada banyak tutorial tentang itu. Gzip Compression memang tergolong "ribet", apalagi baagi newbie seperti saya ini.



Kenapa "ribet"? Karena ini kan optimasi dari sisi server, so kitaa harus tahu jenis server apaa yang kita gunaakan, apakah apache atau nginx atau cloudfire?



Setiap server memiliki aturan tersendiri seperti ada yang melalui .htaccess, menggunakan mod_deflate atau mod_gzip. Belum lagi tutorial yang ada malah bikin kitaa bingung sebagai newbie abadi, manaa yang harus diikuti?



Permasalahan diatas masih ditambah lagi dengan bagaiman jika naanti kita pindah server atau hosting? Tentu saja pengaaturan yang sudah kita set sebelumnya harus dirubah lagi.



Cara Paling Gampang Untuk Menggunakan Metode Gzip Compression Pada WordPress



Setelah browsing muter2 akhirnya nemu juga tutorial tentaang mempercepat loading blog dengan gzip tapi simple dan mudah pwol.



Cara ini dengan memanfaatkan kode php, karena seperti kita tahu WordPress sendiri adalah cms yang menggunakan php dan mysql sehingga trik ini bisa dijalankan di blog wordpress.



Caranya cukup mudah sob, buka functions.php di editor theme sobat, kemudian letakkan kode berikut ini setelah tag pembuka php yaitu <?php nah berikut ini kode nya
ob_start("ob_gzhandler");



Selesai deh, dengan menggunakan kode diatas, maka seluruh halaman blog wordpress sobat sudah menggunakan Gzip Compression. Emang keren php itu :D



Oia jika mau mengetahui apakah sobat sudah menggunakan Gzip Compression atau tidak bisa di cek dengan SEOquake atau langsung ke sini : hxxp://www.gidnetwork.com/tools/gzip-test.php