BELAJAR NGEDIT SCRIPT PHP DAN HTML

Belajar ngedit script php tidak segampang yang saya kira ternyata tadi pagi barusan belajar ngedit script php dan ternyata lumayan bikin pusing belajar bikin web pakai php berikut ini saya akan bagikan script php yang barusan saya pelajari tadi. Saya minta saran dan pendapat dari para webmaster yang sudah mengenal dunia website lebih lama ini dia script-script webnya:

 

 

 

 

 

 

 

Software Xammp For Windows untuk Software pembuat website.

script halaman web yang berisi sebarang teks dan paragraf :

dan semuanya diketik di Notepad ++

<? include "config.php"; ?>

<html>
<head>
<title>Example</title>
<style type=”text/css”>
<!–
body {
background-color: <? echo $background; ?>;
}

h1 {
font-family:”<? echo $fontHeading; ?>”;
color:<? echo $fontColorHeading; ?>;
font-size:<? echo $fontSizeHeading; ?>px;
}

p {
font-family:”<? echo $fontParagraf; ?>”;
color:<? echo $fontColorParagraf; ?>;
font-size:<? echo $fontSizeParagraf; ?>px;
text-align:<? echo $alignment; ?>;
}
–>
</style></head>

<body>
<h1>Heading</h1>
<p>Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. Ini sebuah paragraf. </p>
<p><a href=”properties.php”>Edit Tampilan</a></p>
</body>
</html>

Perhatikan script page.php tersebut terutama pada bagian paling atas. Pada bagian tersebut terdapat perintah include. Include ini nanti diarahkan ke file config.php yang berisi value-value CSS. Value dari config.php ini dibaca kemudian diletakkan ke bagian CSS dalam page.php.

Bagaimana isi file config.php? ini dia

Code: [Select]

<?php
$background = "#FF0000";
$fontHeading = "Helvetica";
$fontSizeHeading = "23";
$fontColorHeading = "#FFFFFF";
$fontParagraf = "Times New Roman";
$fontColorParagraf = "#000000";
$fontSizeParagraf = "18";
$alignment = "justify";
?>

Selanjutnya kita buat form edit untuk mengubah value yang ada dalam file config.php

properties.php

Code: [Select]

<? include "config.php"; ?>

<html>
<head>
<title>Page Properties</title>
</head>

<body>
<h1>Page Properties</h1>
<form method=”post” action=”simpan.php”>
<table width=”100%”  border=”0″>
<tr>
<td>Warna Background Halaman </td>
<td><input name=”background” type=”text” value=”<? echo $background; ?>”></td>
</tr>
<tr>
<td>Jenis Font Heading </td>
<td><input name=”fontHeading” type=”text” value=”<? echo $fontHeading; ?>”></td>
</tr>
<tr>
<td>Ukuran Font Heading </td>
<td><input name=”fontSizeHeading” type=”text” size=”3″ value=”<? echo $fontSizeHeading; ?>”>
px </td>
</tr>
<tr>
<td>Warna Font Heading </td>
<td><input name=”fontColorHeading” type=”text” value=”<? echo $fontColorHeading; ?>”></td>
</tr>
<tr>
<td>Jenis Font Paragraf</td>
<td><input name=”fontParagraf” type=”text” value=”<? echo $fontParagraf; ?>”></td>
</tr>
<tr>
<td>Warna Font Paragraf </td>
<td><input name=”fontColorParagraf” type=”text” value=”<? echo $fontColorParagraf; ?>”></td>
</tr>
<tr>
<td>Ukuran Font Paragraf</td>
<td><input name=”fontSizeParagraf” type=”text” size=”3″ value=”<? echo $fontSizeParagraf; ?>”>
px</td>
</tr>
<tr>
<td>Perataan Paragraf </td>
<td><input name=”alignment” type=”text” value=”<? echo $alignment; ?>”></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type=”submit” name=”Submit” value=”Submit”></td>
</tr>
</table>
</form>
</body>
</html>

Seperti halnya pada page.php, pada properties.php juga perlu untuk membaca isi dari config.php, perhatikan adanya perintah include “config.php” pada bagian paling atas script. Mengapa demikian? Ya… karena isi dari config.php ini nanti akan ditampilkan pada setiap komponen editnya.

Berikutnya yang terakhir, kita buat script simpan.php yaitu script untuk memproses pengubahan value CSS hasil pengeditan via form. Pengubahan ini nanti langsung dilakukan pada file config.php. Nah… yang jadi masalah adalah, bagaimana proses pengubahan isi suatu script? Sulitkah? Jangan khawatir teman… Kita bisa gunakan function file(). Function ini secara otomatis membaca suatu file teks berdasarkan setiap barisnya dan selanjutnya dinyatakan sebagai array. Nah… berarti kita hanya melakukan manipulasi array saja. Setelah array dimanipulasi, kita tulis kembali array tersebut ke file teks semula.

OK… berdasarkan ide di atas sekarang kita buat simpan.php nya

simpan.php

Quote
Code: [Select]

<?php

// membaca value dari form

$background = $_POST[‘background’];
$fontHeading = $_POST[‘fontHeading’];
$fontSizeHeading = $_POST[‘fontSizeHeading’];
$fontColorHeading = $_POST[‘fontColorHeading’];
$fontParagraf = $_POST[‘fontParagraf’];
$fontColorParagraf = $_POST[‘fontColorParagraf’];
$fontSizeParagraf = $_POST[‘fontSizeParagraf’];
$alignment = $_POST[‘alignment’];

// membuat baris yang akan ditulis ke file config.php
// untuk setiap value misal: $background = “#FFFFFF”;

$background = “\$background = \””.$background.”\”;\n”;
$fontHeading = “\$fontHeading = \””.$fontHeading.”\”;\n”;
$fontSizeHeading = “\$fontSizeHeading = \””.$fontSizeHeading.”\”;\n”;
$fontColorHeading = “\$fontColorHeading = \””.$fontColorHeading.”\”;\n”;
$fontParagraf = “\$fontParagraf = \””.$fontParagraf.”\”;\n”;
$fontColorParagraf = “\$fontColorParagraf = \””.$fontColorParagraf.”\”;\n”;
$fontSizeParagraf = “\$fontSizeParagraf = \””.$fontSizeParagraf.”\”;\n”;
$alignment = “\$alignment = \””.$alignment.”\”;\n”;

// nama file yang akan dibaca

$file = “config.php”;

// membaca file dan menyatakan isi file ke dalam array

$arrayRead = file($file);

// mengubah isi setiap elemen array dengan nilai yang baru

$arrayRead[1] = $background;
$arrayRead[2] = $fontHeading;
$arrayRead[3] = $fontSizeHeading;
$arrayRead[4] = $fontColorHeading;
$arrayRead[5] = $fontParagraf;
$arrayRead[6] = $fontColorParagraf;
$arrayRead[7] = $fontSizeParagraf;
$arrayRead[8] = $alignment;

// menyimpan kembali isi array yang baru ke file
$simpan = file_put_contents($file, implode($arrayRead));

if ($simpan)  {
echo “<h2>Update tampilan sukses</h2>”;
echo “<p><a href=\”page.php\”>Lihat tampilan</a></p>”;
}
else echo “<h2>Update tampilan gagal</h2>”;

?>

Mungkin Anda bertanya, apa maksudnya $arrayRead[1] = $background; ? Good question… Seperti yang telah saya singgung di atas tentang penggunaan perintah file(), bahwa perintah tersebut akan membaca suatu file setiap baris dan hasil pembacaannya dinyatakan ke dalam bentuk array. Nah… $arrayRead[1] ini maksudnya adalah elemen array yang merupakan hasil pembacaan pada baris ke-2 dari file config.php, yang dalam hal ini terkait dengan value background. Coba perhatikan kembali isi dari config.php di atas. Selanjutnya untuk font heading, pada file config.php terletak pada baris ke-3, jadi arraynya adalah $arrayRead[2], begitu seterusnya… Ingat.. bahwa indeks array dalam PHP dimulai dari 0.

Kemudian mungkin ada yang bertanya lagi… mengapa ada \n di belakang setiap baris yang akan diisikan ke file config.php, misalnya $background = “\$background = \””.$background.”\”;\n”; ? Yup… ini juga good question… kegunaan \n adalah supaya teks berikutnya berada di bawahnya, sehingga membentuk baris baru dalam file teks.

Oya, apa pula kegunaan function implode()? Function ini digunakan untuk menggabung semua elemen array menjadi sebuah string. String hasil gabungan elemen array ini selanjutnya akan ditulis kembali ke file.

artikel diambil dari bahan kuliah pemograman internet,,hehehe capek deh, memang memahaminya lumayan pusing. silahkan kritik dan saran anda untuk artikel ini. Ayo saya mengajak kita untuk sharing mengenai HTML dan php.

17 Tanggapan

  1. Nice Post ! Saya Paling Suka Kalau Masalah HTML,,,Owh Yach Tempat Download Software Di Atas Apa Linkx

    • kalau html q udah bisa tapi kalau php ini juga baru belajar sama2 belajar dari nol,,,hehehe

    • kami sekeluarga tak lupa mengucapkan puji syukur kepada ALLAH S,W,T

      dan terima kasih banyak kepada AKI atas nomor togel.nya yang AKI

      berikan 4 angkah 0816 alhamdulillah ternyata itu benar2 tembus AKI.

      dan alhamdulillah sekarang saya bisa melunasi semua utan2 saya yang

      ada sama tetangga.dan juga BANK BRI dan bukan hanya itu AKI. insya

      allah saya akan coba untuk membuka usaha sendiri demi mencukupi

      kebutuhan keluarga saya sehari-hari itu semua berkat bantuan AKI..

      sekali lagi makasih banyak ya AKI… bagi saudara yang suka main togel

      .

      yang ingin merubah nasib seperti saya silahkan hubungi AKI SOLEH,,di

      0823 1333 6747,, insya allah anda bisa seperti saya…menang togel 175

      juta, wassalam.

      dijamin 100% jebol saya sudah buktikan…sendiri….

      Apakah anda termasuk dalam kategori di bawah ini !!!!

      1″Dikejar-kejar hutang

      2″Selaluh kalah dalam bermain togel

      3″Barang berharga anda udah habis terjual Buat judi togel

      4″Anda udah kemana-mana tapi tidak menghasilkan solusi yg tepat

      5″Udah banyak Dukun togel yang kamu tempati minta angka jitunya

      tapi tidak ada satupun yang berhasil..

      Solusi yang tepat jangan anda putus aza….AKI SOLEH akan membantu

      anda semua dengan Angka ritwal/GHOIB:

      butuh angka togel 2D3D4D SGP / HKG / MALAYSIA / TOTO MAGNUM / dijamin

      100% jebol

      Apabila ada waktu

      silahkan Hub: AKI SOLEH DI NO: (((082313336747)))

      angka GHOIB: singapur 2D/3D/4D/

      angka GHOIB: hongkong 2D/3D/4D/

      angka GHOIB; malaysia

      angka GHOIB; toto magnum 4D/5D/6D/

      angka GHOIB; laos

  2. saya dikirimi script dan kumpulan scriptnya ya,, untuk belajar
    oh ya sayang sekali tulisan bagus kok gak di masukkan kategori yang pas

  3. Dari dulu pengen mahir bahasa HTML & Java Script, tp blum sempet untuk belajar.
    Makasih infonya mas… Salam kenal

    Mampir juga di GubukQu ya…

  4. Php memang cukup rumit ya mas, kalau html sih masih mendingan. Sebenarnya pengen juga sih belajar, cuma kerepotan mengalokasikan waktunya.

  5. thank u mas… scriptnya ok !!

  6. Mw tukeran banner

  7. mampir di sini bro,
    kunjungi balik article-blogging

  8. izin iia mempelajari script anda,,

    terima kasih

  9. jika anda butuh angka jitu hasil ritual 2D_3D_4D_dijamin angkanya tembus yg penting anda yakin bakal keluar angkanya jika berminat hub sy di nomor 0823_7449_2222 tks room’x sobat.

  10. ijin share ilmu gan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: