masrust.web.id

just for share

Archive for the ‘php’ tag

15 Tahun PHP

leave a comment

Lima belas tahun yang lalu, tanggal 8 Juni 1995 Rasmus Lerdorf meluncurkan PHP dengan posting ke comp.infosystems.www.authoring.cgi . Dia mengumumkan versi 1.0 dari perangkat lunak Personal Home Page Tools, yang pada awalnya di tujukan untuk mengelola aplikasi pekerjaan di situs web. Ledorf membuat tools yang tersedia sebagai kode sumber terbuka ( awalnya di bawah GPL, sejak versi 4.0 di bawah Lisensi PHP ).

Perangkat lunak saat in PHP tidak lagi memiliki banyak kesamaan dengan rilis 1.0 asli. Aplikasi yang “serius” hanya menjadi mungkin dengan PHP / FI ( FI adalah untuk “Form Interpreter”), yang di rilis pada versi 2.0 tahun 1997. Namun itupun hanya di gunakan oleh para pengembang yang menggunakan bahasa script yang memmungkinkan menambahkan content dinamis pada halaman statik HTML.

Terobosan besar PHP datang dengan kedatangan versi 3.0 yang dirilis pada 6 Juni 1998. Dengan versi ini pengembang PHP mengembangkan dengan beberapa pengembang yang sebelumnya hanya satu orang. Zeev Suraski dan Andi Gutmans pendiri Zend Technologies telah menulis ulang kode dasar untuk versi ini, membawanya up to date dan juga lebih cepat.

Read the rest of this entry »

Popularity: 14% [?]

Written by masrust

June 10th, 2010 at 1:40 pm

Posted in Programming

Tagged with ,

Membuat image dengan script php

leave a comment

Membuat gambar dengan menggunakan image tool mungkin sudah biasa bagi kita. Tetapi bagaimana caranya kita membuat gambar dengan menggunakan script php? Sebelum membuat scripnya pastikan bahwa php5-gd sudah terinstall di server. Karena jika php5-gd belum terinstal maka script php yang kita buat untuk membuat gambar tidak akan pernah berhasil.

Untuk pengguna openSUSE, cara instal php5-gd sangat mudah, cukup dengan menuliskan zypper in php5-gd pada terminal konsole, tentunya setelah login sebagai root dengan menuliskan su. Jika proses instalasi selesai berikut ini saya berikan contoh script sederhana untuk membuat gambar bujur sangkar dengan ukuran 50×50 pixels:

<?php
header("Content-type: image/png");
$string = $_GET['text'];
$im     = imagecreate(50,50);
$orange = imagecolorallocate($im, 220, 210, 60);
$px     = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
imagedestroy($im);
?>

Popularity: 2% [?]

Written by masrust

January 28th, 2009 at 9:22 am

Posted in Programming

Tagged with ,