Gloria in excelsis Deo.
Salam sejahtera bagi Bapak / Ibu / Saudara sekalian yang dikasihi TUHAN ….
Akhir-akhir ini saya sedang menghadapi suatu masalah ….
Berikut ini ada dua buah berkas (
files) berjenis PHP, yaitu
upload.php dan
exeupload.php ….
Berkas
upload.php rencananya hendak digunakan untuk membuat halaman tempat pengguna meng-
upload suatu berkas yang dilakukan oleh pengguna …. Berikut ini isi dari berkas
upload.php ….
Berkas upload.php
<?php
extract($_SERVER,"EXTR_PREFIX_SAME");
extract($HTTP_ENV_VARS,"EXTR_PREFIX_SAME");
extract($HTTP_GET_VARS,"EXTR_PREFIX_SAME");
extract($HTTP_POST_VARS,"EXTR_PREFIX_SAME");
echo '
<html>
<head>
<title>Halaman untuk Meng-upload</title>
</head>
<body>
<center>
<div style=overflow:auto;width:100%>
<table cellspacing=10% cellpadding=10% width=50% style="table-layout:fixed">
<tr>
<td class=dasar>
<div style=overflow:auto;width:100%>
<center>
<br><br><br><br>
<form action="exe_unggah.php" method="post" name="simpan" target="_self" id="simpan" enctype="multipart/form-data">
<input type="hidden" name="max_file_size"; value="1024">
Pilih Berkas: <input name="namafile" type="file" id="namafile" style="width:50%" maxlength="10000"> <input name="simpan" type="submit" id="simpan" value="unggah" style="width:10%">
</form>
<br>
</center>
</div>
</td>
</tr>
</table>
</div>
</center>
</body>
</html>
';
?>
Berkas
exeupload.php rencananya hendak digunakan untuk membuat halaman tempat proses meng-
upload suatu berkas yang dilakukan oleh
server …. Berikut ini isi dari berkas
exeupload.php ….
Berkas exeupload.php
<?php
extract($_SERVER,"EXTR_PREFIX_SAME");
extract($HTTP_ENV_VARS,"EXTR_PREFIX_SAME");
extract($HTTP_GET_VARS,"EXTR_PREFIX_SAME");
extract($HTTP_POST_VARS,"EXTR_PREFIX_SAME");
echo '
<html>
<head>
<title>Halaman Tempat Proses Peng-upload-an</title>
</head>
<body>
<center>
<div style=overflow:auto;width:100%>
<table cellspacing=10% cellpadding=10% width=50% style="table-layout:fixed">
<tr>
<td>
<div style=overflow:auto;width:100%>
<center>
<br><br><br><br>
';
if($simpan)
{
if($namafile==none)
{
echo 'Tidak ada berkas yang diunggah.';
}
else if(copy <img src="http://latex.codecogs.com/gif.latex?\inline namafile,"unduh/" border="0" class="latex" /> namafile_name"))
{
echo 'Berkas <b>',$namafile_name,'</b> telah disimpan ke dalam server.';
}
else
echo 'Berkas <b>',$namafile_name,'</b> tidak dapat dikirim.';
}
echo '
<br><br>
</center>
</div>
</td>
</tr>
</table>
</div>
</center>
</body>
</html>
';
?>
Yang mengherankan adalah mengapa kedua berkas PHP tersebut dapat meng-
upload suatu berkas di
server http://localhost …, namun tidak dapat meng-
upload berkas di server yang lain …? Apakah ada yang salah …? Mungkin ada di antara Bapak / Ibu / Saudara sekalian yang mengetahui kesalahan kode atau terdapat kode yang harus ditambahkan atau terdapat kode yang harus dihilangkan di dalam kedua berkas PHP tersebut, sehingga diharapkan proses peng-
upload-an dapat dilakukan melalui
server selain
http://localhost ….
Terima kasih atas budi baik berupa perhatian, jawaban, dan penjelasan dari Bapak / Ibu / Saudara sekalian …. Mohon maaf apabila terdapat tulisan yang tidak berkenan di hati Bapak / Ibu / Saudara sekalian …. Semoga TUHAN berkenan membalas budi baik Bapak / Ibu / Saudara sekalian …. Salam sejahtera …. TUHAN memberkati ….
Sanctus, Sanctus, Dominus Deus Sabaoth.