php tutorial

20.58 Diposting oleh serba_serbi

BAB III
PHP – OPERATOR

Dalam bahasa pemrograman secara umum, operator digunakan untuk memanipulasi a
melakukan proses perhitungan pada suatu nilai. Sampai saat ini, Anda telah mengenal oper
“.” (menggabungkan string) dan “=” (proses assignment). Selain dua operator itu masih ban
jenis operator yang lain dalam PHP yaitu:
Operator aritmatik Operator perbandingan Gabungan operator aritmatik dan assignment

Operator Aritmatik

Berikut ini adalah tabel operator aritmatik, makna dan contohnya:

Operator Makna Contoh
+ Penjumlahan 2 + 4
- Pengurangan 6 - 2
* Perkalian 5 * 3
/ Pembagian 15 / 3
% Modulus 43 % 10

Contoh:

$penjumlahan = 2 + 4;
$pengurangan = 6 - 2;
$perkalian = 5 * 3;
$pembagian = 15 / 3;
$modulus = 5 % 2;
echo "Menampilkan penjumlahan: 2 + 4 = ".$penjumlahan."
";
echo "Menampilkan pengurangan: 6 - 2 = ".$pengurangan."
";
echo "Menampilkan perkalian: 5 * 3 = ".$perkalian."
";
echo "Menampilkan pembagian: 15 / 3 = ".$pembagian."
";
echo "Menampilkan modulus: 5 % 2 = " . $modulus.";
?>

Operator Perbandingan

Perbandingan digunakan untuk menguji hubungan antara nilai dan atau variabel. Operator
digunakan dalam suatu statement bersyarat yang selalu menghasilkan nilai TRUE atau FALS

Operator Makna Contoh
== Sama dengan $x == $y
!= Tidak sama dengan $x != $y
< Lebih kecil dari $x < $y
> Lebih besar dari $x > $y
<= Lebih kecil atau sama dengan dari $x <= $y
>= Lebih besar atau sama dengan dari $x >= $y


Kombinasi Operator Aritmatik dan Ass

Dalam pemrograman seringkali dijumpai proses yang melibatkan proses in
menginginkan proses increment dengan tingkat kenaikan 1, maka perintah
berupa

$counter = $counter + 1;

dalam PHP, perintah di atas dapat ditulis dalam satu perintah singkat seba

$counter += 1;

Dari contoh di atas tampak bahwa operator yang digunakan (+=) meru
operator aritmatik dan assignment. Berikut ini adalah bentuk-bentuk operat

Operator Contoh Operasi yang ekuivalen
+= $x += 2; $x = $x + 2;
-= $x -= 4; $x = $x - 4;
*= $x *= 3; $x = $x * 3;
/= $x /= 2; $x = $x / 2;
%= $x %= 5; $x = $x % 5;
.= $my_str.="hello"; $my_str = $my_str . "


Operator Pre/Post Increment dan Decre

Operator jenis ini merupakan pengembangan dari operator jenis sebelumn
digunakan pada proses increment maupun decrement dengan tingkat 1.

Berikut ini adalah operator yang termasuk jenis ini:
$x++; ekuivalen dengan $x += 1; atau $x = $x + 1; $x--; ekuivalen dengan $x -= 1; atau $x = $x – 1;

Contoh:

$x = 4;
$x++;
echo "$x;
$x = 4;
$x--;
echo "$x;
?>
Misalkan:
$x = 4; $y = 5;

berikut ini adalah beberapa contoh penggunaan operator perbandingan dan hasilnya.

Menghilangkan Label Google Malware Badware

20.56 Diposting oleh serba_serbi




Pernahkah anda menemukan hasil search google seperti di atas? Nah pada artikel kali ini Team Ilmuwebsite akan membahas bagaimana hal itu bisa terjadi dan bagaimana cara memberikan pertolongan pertama pada website yang terkena label tersebut.


Ada beberapa hal yang perlu di ketahui:

Malware (singkatan dari istilah Bahasa Inggris: malicious software, yang berarti perangkat lunak yang mencurigakan) adalah program komputer yang diciptakan dengan maksud dan tujuan tertentu dari penciptanya dan merupakan program yang mencari kelemahan dari software. Umumnya malware diciptakan untuk membobol atau merusak suatu software atau sistem operasi.(Wiki).

Badware is malicious software that tracks your moves online and feeds that information back to shady marketing groups so that they can ambush you with targeted ads. If your every move online is checked by a pop-up ad, it's highly likely that you, like 59 million Americans, have spyware or other malicious badware on your computer.(Stopbadware.org)



Stopbadware.org adalah suatu organisasi yang melawan badware, mereka akan mencoba membantu konsumer untuk mendapatkan hasil download yang bersih. StopBadware.org juga akan membantu anda jika website anda terkena Label Badware/Malware dari google, seperti yang dikatakan dalam website mereka "kami memiliki orang di google, sehingga akan mempermudah proses pembersihan Label Badware/Malware yang di berikan Google ke pada website anda".

Google sebagai search engine terbesar di dunia ingin memberikan hasil search yang bersih dan aman kepada para searcher baik itu dari sisi website maupun seo, nah khusus untuk yang dari sisi website, google selain melakukan crawl   dia juga melakukan scaning terhadap suatu website apakah website tersebut mengandung script yang termasuk kedalam kategory malware/badware atau tidak.

Dalam kegiatan tersebut google bekerjasama dengan stopbadware.org untuk memberikan informasi  kepada:
Administrator(suspect website) biasanya google akan mengirimkan email ke:
abuse@website-anda.com
admin@website-anda.com
administrator@website-anda.com
contact@website-anda.com
info@website-anda.com
*sehingga anda perlu membuat salah satu email di atas untuk jaga-jaga menangkap informasi yang di kirimkan oleh google, jika website anda terkena Label Malware.

Mereka juga menginformasikan kepada masyarakat umum (pengguna Google Search), bahwa website tersebut mengandung Malware, dengan cara menampilkan seperti ini:


dan jika di klik maka anda akan di bawa ke halaman ini:




 Penyebab:
Salah satu proses masuknya malware/badware ke dalam website anda bisa di sebabkan oleh adanya virus di komputer anda, disaat melakukan update  website (upload file php atau html) baik itu melalui FTP atau Browser maka virus akan meng-injeksikan beberapa script malware/badware ke dalam halaman website tanpa anda sadari sebelumnya, sehingga ketika google melakukan scaning dan menemukan script malware/badware ada di website anda maka google akan langsung memberikan Label Badware/Malware dalam SERP mereka.

Cara mengatasi:
Untuk mengatasi / menghilangkan Label Badware/Malware dalam SERP Google, maka anda perlu melakukan beberapa hal, diantaranya:
  1. Melakukan pembersihan script malware/badware pada script website anda
  2. Meminta review pada pihak stopbadware.org
  3. Meminta review pihak Google

Khusus untuk poin yang ke 3. yaitu Meminta review pihak Google, caranya adalah
  1. Anda harus memiliki account di google, bisa berupa email di google.
  2. Masuk ke http://google.com/accounts pilih Perkakas Webmaster / Webmaster Tools jika menu tersebut melum ada maka anda harus mendaftar di google webmaster tools dulu.
  3. Daftarkan website anda di google webmaster tools lalu lakukan verifikasi / verify
  4. Setelah ter verify silahkan masuk menu Overview dan klik link Review site
Tunggu 2 x 24 Jam, pihak stopbadware.org akan mereview website anda dan jika website anda memang sudah bersih dari malware/badware maka mereka akan menghubungi  google, setelah itu Google akan melakukan review  secara langsung. Setelah mereka menyatakan website anda benar-benar bersih maka  Label Badware/Malware dalam SERP Google akan segera di hilangkan, biasanya proses penghapusan Label ini memakan waktu 1x24 jam... jadi sabar ya.... :)

Thanks semoga artikel ini berguna untuk anda para webmaster.

B_scorpio - Team Ilmuwebsite
Salam untuk: Semua para pembaca setia ilmuwebsite.com dan Team Ilmuwebsite.
Sumber dari situs Ilmu Website dalam kategori search engine tutorial dengan judul Menghilangkan Label Google Malware Badware

membuat hujan cinta

20.51 Diposting oleh serba_serbi

--------------
Script ini hanya jalan di Internet Explorer
--------------

contoh buka: http://www.ilmuwebsite.com/javascript/hujan-cinta.htm

<html>
<head>
</head>
<body bgcolor="black">

<body>
<!-- file "ani_heart.gif" bisa kamu ganti sendiri terserah -->
<script language="JavaScript1.2">

<!-- Begin
var no = 12; // number of hearts
var speed = 10; // smaller number moves the hearts faster
var heart = "ani_heart.gif";
var flag;
var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
var ie4up = (document.all) ? 1 : 0;

var dx, xp, yp;    // coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
amx = new Array();
amy = new Array();
stx = new Array();
sty = new Array();
flag = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0;                        // set coordinate variables
xp[i] = Math.random()*(doc_width-30)+10;  // set position variables
yp[i] = Math.random()*doc_height;
amy[i] = 12+ Math.random()*20;         // set amplitude variables
amx[i] = 10+ Math.random()*40;
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random();     // set step variables
flag[i] = (Math.random()>0.5)?1:0;
if (ns4up) {                      // set layers
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(heart+ "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(heart+ "\" border=\"0\"></layer>");
}
} else
if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(heart+ "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(heart+ "\" border=\"0\"></div>");
}
}
}

function snowNS() {  // Netscape main animation function
for (i = 0; i < no; ++ i) {  // iterate for every dot
if (yp[i] > doc_height-50) {
xp[i] = 10+ Math.random()*(doc_width-amx[i]-30);
yp[i] = 0;
flag[i]=(Math.random()<0.5)?1:0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
if (flag[i])
dx[i] += stx[i];
else
dx[i] -= stx[i];
if (Math.abs(dx[i]) > Math.PI) {
yp[i]+=Math.abs(amy[i]*dx[i]);
xp[i]+=amx[i]*dx[i];
dx[i]=0;
flag[i]=!flag[i];
}
document.layers["dot"+i].top = yp[i] + amy[i]*(Math.abs(Math.sin(dx[i])+dx[i]));
document.layers["dot"+i].left = xp[i] + amx[i]*dx[i];

}
setTimeout("snowNS()", speed);
}

function snowIE() {  // IE main animation function
for (i = 0; i < no; ++ i) {  // iterate for every dot
if (yp[i] > doc_height-50) {
xp[i] = 10+ Math.random()*(doc_width-amx[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
flag[i]=(Math.random()<0.5)?1:0;
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
if (flag[i])
dx[i] += stx[i];
else
dx[i] -= stx[i];
if (Math.abs(dx[i]) > Math.PI) {
yp[i]+=Math.abs(amy[i]*dx[i]);
xp[i]+=amx[i]*dx[i];
dx[i]=0;
flag[i]=!flag[i];
}

document.all["dot"+i].style.pixelTop = yp[i] + amy[i]*(Math.abs(Math.sin(dx[i])+dx[i]));
document.all["dot"+i].style.pixelLeft = xp[i] + amx[i]*dx[i];
}
setTimeout("snowIE()", speed);
}

if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
// End -->
</script>
</center>
</body>
</html>

Sumber dari situs Ilmu Website dalam kategori javascript dengan judul Hujan Cinta

pendahuluan

20.41 Diposting oleh serba_serbi

PENDAHULUAN
Internet bukan lagi menjad kalimat yang asing bagi telinga kita.
Bahkan orang awam sekalipun sudah mengenal apa yang dinamakan
internet, kata-kata world wide web (www) seakan-akan sudah menjadi
bagian yang tidak dapat dipisahkan dari kehidupan modern saat ini. Situssitus
web menampilkan berbagai informasi apapun yang ada di belahan
dunia tidak peduli seberapapun jauhnya.
Untuk membuat suatu situs web yang menarik dan interaktif, yang
tidak hanya sekedar menampilkan informasi, tetapi dapat berinteraksi
dengan user, sehingga suatu situs tidak bersifat statis, tetapi dapat menjadi
bersifat dinamis, membutuhkan kemampuan pemrograman web.
Dalam pendahuluan ini akan diberikan pengantar tentang
pemrograman web. Apa yang dimaksud server-side programming dan apa
yang dimaksud dengan server-side programming.
SERVER SIDE VS CLIENT SIDE
Teknologi yang digunakan dalam pemrograman web dibagi
menjadi dua yaitu server side dan client side. Pada server side, perintahperintah
program dijalankan di server dan dikirimkan ke browser sudah
dalam bentuk HTML. Sedangkan client side, proses akan dilakukan di web
browser. Biasanya client side digunakan untuk hal-hal yang membutuhkan
interaksi user tetapi data yang ditampilkan tetap dan seragam.
Aplikasi web berjalan pada protokol HTTP, dan semua protokol di
internet selalu melibatkan antara server dan client. Ketika seseorang
mengetikkan suatu alamat di browser, maka browser akan mengirimkan
perintah tersebut ke web server. Jika yang diminta oleh client adalah file
yang mengandung perintah server side maka server web akan menjalankan
dahulu program tersebut lalu mengirimkannya kembali ke browser dalam
bentuk HTML sehingga dapat diterjemahkan oleh browser. Sedangkan jika
yang diminta oleh client adalah file yang mengandung file client side maka
oleh server file tersebut akan langsung dikirimkan ke browser.
Banyak sekali bahasa pemrograman yang dipakai pada
pemrograman web, diantaranya : CGI/Perl, Active Server Pages (ASP), Java
Server Pages (JSP), PHP, ColdFusion (CFM), dll, yang kesemuanya itu
adalah program server side. Sedangkan untuk client side misalnya saja
JavaScript, VBScript, HTML.