Cara menggunakan create php file online

Phpinfo berfungsi untuk menampilkan halaman yang memuat tentang informasi dan setting php yang digunakan di server. Informasi ini sangat diperlukan untuk mengetahui limitasi server.


Show

Ketika Anda upload file ke website Anda kemudian terkena timeout, atau ketika Anda akan import data ke server, namun sering kali gagal, nah Anda bisa coba cek limitasi server melalui php info ini.


Dengan Phpinfo kalian bisa melihat informasi PHP pada hosting anda seperti:

- Versi PHP yang anda gunakan 

- max_execution_time 

- memory_limit, post_max_size- Dan sebagainya


Untuk membuatnya berikut langkahnya:

1. Jika anda menggunakan Cpanel:Silakan Login cpanel anda

Kemudian pilih FILE MANAGER>>>PUBLIC_HTML>>>pilih File>>>lalau buat file phpinfo.php.>>>Lalu di Create New FIle


Setelah itu iketikan Script berikut :


<?php phpinfo(); ?> 

Cara menggunakan create php file online


Dan jangan lupa untuk di simpan selesai.



2. Jika anda menggunakan Plesk :

Login akun plesknya


Pilih File Manager>>>httpdocs>>>New>>>Create File>>>phpinfo.php


Cara menggunakan create php file online


Cara menggunakan create php file online




Cara menggunakan create php file online


Cara menggunakan create php file online


Klik file phpinfo.php yang sudah dibuat dan OK.


Cara menggunakan create php file online


dengan begini sudah selesai anda bisa akses info yang ada pada aku hosting anda dengan cara:http://namadomain.com/phpinfo.php 


Cara menggunakan create php file online

Pada tutorial kali ini saya akan share tutorial cara Membuat Upload File Dengan PHP Dan MySQL. dan menyimpan data gambar nya ke database. di tutorial ini kita akan belajar tentang cara membuat upload file dengan php. dan kemudian nama dari file tersebut akan kita simpan pada database.

Persiapan Membuat Upload File Dengan PHP

Untuk persiapan nya. apa-apa saja yang harus teman-teman buat adalah sebagai berikut. buat lah:

  • index.php
  • aksi.php
  • koneksi.php
  • folder bernama file

Cara menggunakan create php file online

membuat upload file dengan php dan mysql

Akan saya jelaskan sedikit kegunaan-kegunaan dari file-file yang telah di buat di atas. pada file index.php kita akan membuat form upload file gambar nya. pada file aksi.php kita akan membuat pemproses dari  form upload file. jadi file yang di upload dari index.php akan di proses di file aksi.php. kemudian pada file koneksi.php kita akan membuat koneksi database php dan mysql. baca tutorial sebelumnya di www.malasngoding.com tentang cara membuat koneksi php dengan database mysql. lalu yang terakhir folder yang bernama file akan kita gunakan sebagai folder yang menyimpan file gambar yang di upload. jadi file gambar yang di upload akan tersimpan ke folder file ini.

Membuat Upload File Dengan PHP Dan MySQL

Langsung saja kita mulai. buatlah koneksi database nya dulu.

koneksi.php

1

2

3

4

<?php

mysql_connect("localhost","root","xxx");

mysql_select_db("malasngoding");

?>

silahkan teman-teman sesuaikan password dan yg lainnya. di sini kita menggunakan database dengan nama “malasngoding”. jadi silahkan teman-teman buat database dengan nama malasngoding. lalu buat table dengan nama upload. atau biar lebih cepat nya silahkan teman-teman import saja file sql berikut ini.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

-- phpMyAdmin SQL Dump

-- version 3.5.2.2

-- http://www.phpmyadmin.net

--

-- Host: 127.0.0.1

-- Generation Time: Feb 27, 2016 at 06:34 AM

-- Server version: 5.5.27

-- PHP Version: 5.4.7

 

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

SET time_zone = "+00:00";

 

 

/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;

/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;

/*!40101 SET @[email protected]@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

 

--

-- Database: `malasngoding`

--

 

-- --------------------------------------------------------

 

--

-- Table structure for table `upload`

--

 

CREATE TABLE IF NOT EXISTS `upload` (

  `id_file` int(11) NOT NULL AUTO_INCREMENT,

  `nama_file` varchar(100) NOT NULL,

  PRIMARY KEY (`id_file`)

) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

 

/*!40101 SET [email protected]_CHARACTER_SET_CLIENT */;

/*!40101 SET [email protected]_CHARACTER_SET_RESULTS */;

/*!40101 SET [email protected]_COLLATION_CONNECTION */;

selanjutnya ketikkan perintah berikut pada file index.php. karena kita akan membuat form upload file di file index.php ini.

index.php

index.php

1

2

3

4

5

6

7

8

9

10

11

12

13

<!DOCTYPE html>

<html>

<head>

<title>Membuat Upload File Dengan PHP Dan MySQL | www.malasngoding.com</title>

</head>

<body>

<h1>Membuat Upload File Dengan PHP Dan MySQL <br/> www.malasngoding.com</h1>

<form action="aksi.php" method="post" enctype="multipart/form-data">

<input type="file" name="file">

<input type="submit" name="upload" value="Upload">

</form>

</body>

</html>

ada perbedaan di sini di form upload file dengan form biasa yang telah kita bahas sebelumnya.baca : Belajar HTML Part 11 : Membuat Form pada HTML. perhatikan pada element form di atas.

index.php

1

<form action="aksi.php" method="post" enctype="multipart/form-data">

terdapat atribut enctype yang berfungsi untuk memberikan intruksi pada php bahwa form ini berupa form untuk mengupload file.

index.php

1

enctype="multipart/form-data"

jadi gunakan atribut enctype ini untuk membuat upload file.

lalu kemudian di file aksi.php nya.

aksi.php

aksi.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

<!DOCTYPE html>

<html>

<head>

<title>Membuat Upload File Dengan PHP Dan MySQL | www.malasngoding.com</title>

</head>

<body>

<h1>Membuat Upload File Dengan PHP Dan MySQL <br/> www.malasngoding.com</h1>

<?php

include 'koneksi.php';

if($_POST['upload']){

$ekstensi_diperbolehkan = array('png','jpg');

$nama = $_FILES['file']['name'];

$x = explode('.', $nama);

$ekstensi = strtolower(end($x));

$ukuran = $_FILES['file']['size'];

$file_tmp = $_FILES['file']['tmp_name'];

 

if(in_array($ekstensi, $ekstensi_diperbolehkan) === true){

if($ukuran < 1044070){

move_uploaded_file($file_tmp, 'file/'.$nama);

$query = mysql_query("INSERT INTO upload VALUES(NULL, '$nama')");

if($query){

echo 'FILE BERHASIL DI UPLOAD';

}else{

echo 'GAGAL MENGUPLOAD GAMBAR';

}

}else{

echo 'UKURAN FILE TERLALU BESAR';

}

}else{

echo 'EKSTENSI FILE YANG DI UPLOAD TIDAK DI PERBOLEHKAN';

}

}

?>

 

<br/>

<br/>

<a href="index.php">Upload Lagi</a>

<br/>

<br/>

 

<table>

<?php

$data = mysql_query("select * from upload");

while($d = mysql_fetch_array($data)){

?>

<tr>

<td>

<img src="<?php echo "file/".$d['nama_file']; ?>">

</td>

</tr>

<?php } ?>

</table>

</body>

</html>

saya jelaskan sedikit proses upload nya. perhatikan pada file aksi.php di atas.

aksi.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<?php

include 'koneksi.php';

   if($_POST['upload']){

$ekstensi_diperbolehkan = array('png','jpg');

$nama = $_FILES['file']['name'];

$x = explode('.', $nama);

$ekstensi = strtolower(end($x));

$ukuran = $_FILES['file']['size'];

$file_tmp = $_FILES['file']['tmp_name'];

if(in_array($ekstensi, $ekstensi_diperbolehkan) === true){

    if($ukuran < 1044070){

move_uploaded_file($file_tmp, 'file/'.$nama);

$query = mysql_query("INSERT INTO upload VALUES(NULL, '$nama')");

if($query){

echo 'FILE BERHASIL DI UPLOAD';

}else{

echo 'GAGAL MENGUPLOAD GAMBAR';

}

    }else{

echo 'UKURAN FILE TERLALU BESAR';

    }

       }else{

echo 'EKSTENSI FILE YANG DI UPLOAD TIDAK DI PERBOLEHKAN';

       }

    }

?>

pertama karena kita menggunakan database. maka hubungkan dulu dengan file koneksi.php. agar php terhubung dengan database mysql.

aksi.php

1

include 'koneksi.php';

dan memasukkan detail dari data yang di upload ke masing-masing variebal

aksi.php

1

2

3

4

5

6

$ekstensi_diperbolehkan = array('png','jpg');

$nama = $_FILES['file']['name'];

$x = explode('.', $nama);

$ekstensi = strtolower(end($x));

$ukuran = $_FILES['file']['size'];

$file_tmp = $_FILES['file']['tmp_name'];

nah, perintah di atas adalah perintah untuk mendapatkan data file yang di upload. contohnya seperti misalnya:

  • $_FILES[‘file’][‘name’] = berguna untuk mendapatkan nama file yang di upload.
  • $_FILES[‘file’][‘size’] = mendapatkan ukuran file yang di upload.
  • $_FILES[‘file’][‘tmp_name’] = untuk mendapatkan temporary file yang di upload (tmp).

pada variabel $ekstensi_diperbolehkan saya memberikan nama-nama ekstensi file yang di perbolehkan untuk di upload. ini berguna untuk keamanan. jadi user nantinya tidak bisa mengupload sembarangan file karena alasan keamanan. jadi di sini kita hanya memperbolehkan untuk mengupload file gambar saja. yang berekstensi png dan jpg. teman-teman bisa menyesuaikan nya lagi nanti. karena di sini saya hanya membuat contoh dan penjelasannya saja tentang cara membuat upload file gambar dengan php dan mysql.

aksi.php

1

$ekstensi_diperbolehkan = array('png','jpg');

Proses Upload File Gambar

Dan yang paling terpenting di sini adalah di bagian ini.

aksi.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

if(in_array($ekstensi, $ekstensi_diperbolehkan) === true){

    if($ukuran < 1044070){

move_uploaded_file($file_tmp, 'file/'.$nama);

$query = mysql_query("INSERT INTO upload VALUES(NULL, '$nama')");

if($query){

echo 'FILE BERHASIL DI UPLOAD';

}else{

echo 'GAGAL MENGUPLOAD GAMBAR';

}

     }else{

echo 'UKURAN FILE TERLALU BESAR';

     }

}else{

    echo 'EKSTENSI FILE YANG DI UPLOAD TIDAK DI PERBOLEHKAN';

}

din sini kita memeriksa ekstensi file yang di upload dengan mengecek apakah ekstensi file yang di upload sesuai dengan nama ekstensi yang telah kita tetapkan di variabel array $ekstensi_diperbolehkan tadi. jika tidak maka tidak akan di upload dan di tampilka pesan bahwa ekstensi file yang di upload tidak di perbolehkan.

Baca juga :

  • Belajar JQuery Part 11 : Manipulasi Class Dengan JQuery
  • Bootstrap Part 16 : Mengenal Grid System Bootstrap

lalu memeriksa ukuran file yang di upload. kita menetapkan ukuran maksimalnya sebesar 1 mb. jadi di sini percabangan if else PHP juga sangat berpengaruh ya teman-teman.

aksi.php

1

if($ukuran < 1044070){

jika file yang di upload lebih besar dari 1 mb maka akan di tampilkan pesan “ukuran file terlalu besar”. jika ukuran file nya sesuai maka proses upload akan di lanjutkan lagi.

aksi.php

1

2

3

4

5

6

7

move_uploaded_file($file_tmp, 'file/'.$nama);

$query = mysql_query("INSERT INTO upload VALUES(NULL, '$nama')");

if($query){

echo 'FILE BERHASIL DI UPLOAD';

}else{

echo 'GAGAL MENGUPLOAD GAMBAR';

}

di sini lah inti upload file dengan php dan mysql nya. fungsi atau function move_uploaded_file() berfungsi untuk mengupload. atau dengan kata lain degan fungsi ini lah yang bertugas untuk memindahkan file yang di upload tadi dari temporary file menuju ke folder file. dan memberikan nama file nya sesuai yang kita tentukan.

aksi.php

1

move_uploaded_file($file_tmp, 'file/'.$nama);

jadi di sini teman-teman bisa menentukan tujuan file upload nya kemana. maksudnya di simpan ke mana file yang di upload. karena di sini kita telah menyediakan folder “file” untuk menyimpan gambar nya maka kita tujukan ke folder file.

dan terakhir kita insert data nama file yang di upload ke database. tutorial cara input/insert data ke database sudah saya bahas sebelumnya di malasngoding.com. baca : Membuat CRUD Dengan PHP Dan MySQL – Input Data.

aksi.php

1

$query = mysql_query("INSERT INTO upload VALUES(NULL, '$nama')");

oke akan kita jalankan langsung.

Cara menggunakan create php file online

membuat upload file gambar dengan php dan mysql

lalu klik upload.

Cara menggunakan create php file online

membuat upload file dengan php dan mysql

Oke selesai teman-teman. sekian dulu tutorial Membuat Upload File Dengan PHP Dan MySQL. selanjutnya saya akan membuatkan tutorial cara membuat aplikasi galery foto dengan php dan mysql. stay terus di www.malasngoding.com untuk mendapatkan update tutorial-tutorial php terbaru dan free source code aplikasi php dan mysql.

Baca juga :

  • Membuat CRUD Dengan PHP Dan MySQL – Menampilkan Data Dari Database
  • Membuat CRUD Dengan PHP Dan MySQL – Input Data
  • Membuat CRUD Dengan PHP Dan MySQL Edit Data
  • Membuat CRUD Dengan PHP Dan MySQL Hapus Data

Incoming search terms:

  • cara membuat upload dan download file dengan php
  • cara upload file php
  • upload file php
  • upload gambar php
  • membuat upload file dengan php
  • cara membuat upload file dengan php
  • cara upload gambar di php
  • upload file dengan php
  • upload foto php
  • https://www malasngoding com/membuat-upload-file-dengan-php-dan-mysql/


  • SHARE :

Diki Alfarabi Hadi

Coding enthusiast. Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.

  • Author's profile
  • All posts by Diki Alfarabi Hadi

Tags: aplikasi berbasis web, aplikasi upload gambar php, cara membuat upload dan download file dengan php, contoh aplikasi, contoh upload file php, enctype="multipart/form-data", insert data nama file yang di upload ke database, kegunaan enctype="multipart/form-data", manajemen arsip kantor, membatasi ukuran file upload php, membuat aplikasi, membuat aplikasi galery foto dengan php, membuat aplikasi upload file dengan php, mungkin upload file gambar, periksa ekstensi yang di perbolehkan di form upload file php, script php upload file pdf, script upload file, upload csv file in php mysql, upload excel file in php mysql, Upload File Dengan PHP Dan MySQL, upload file gambar dengan php, upload file php mysql jquery, upload pdf file in php mysql

Tutorial PHP Dasar

  • #1. Pengenalan PHP
  • #2. Instalasi Web Server
  • #3. PHP Dasar
  • #4. Variabel PHP
  • #5. Tipe Data PHP
  • #6. String PHP
  • #7. If Else PHP
  • #8. Function PHP
  • #9. Switch Case PHP
  • #10. While PHP
  • #11. For PHP
  • #12. Array PHP
  • #13. Tanggal PHP
  • #14. Include dan Required
  • #15. Form Handling PHP
  • #16. Operator Aritmatika PHP
  • #17. Foreach PHP
  • #18. Format Nomor PHP
  • #19. Explode dan Implode PHP

Tutorial PHP Lanjutan

  • #1. File Exist PHP
  • #2. Mkdir dan Rmdir
  • #3. Base64 PHP
  • #4. Membuat Kalkulator
  • #5. Halaman Web Dinamis
  • #6. Koneksi PHP dan MySQL
  • #7. Login PHP
  • #8. Captcha PHP
  • #9. Upload File
  • #10. Form Validation PHP
  • #11. Pagination / Penomoran Halaman
  • #12. PHP Lanjutan Lainnya

Tutorial PHP CRUD

  • #1. Menampilkan Data Dari Database
  • #2. Input Data Ke Database
  • #3. Edit Data
  • #4. Hapus Data

Tutorial PHP OOP

  • #1. Pengenalan OOP PHP
  • #2. Class, Object, Property dan Method
  • #3. Construct dan Destruct
  • #4. Enkapsulasi
  • #5. Inheritance
  • #6. CRUD OOP PHP
  • #7. PHP Lanjutan Lainnya

Produk

  • Cara menggunakan create php file online
    Source Code Website Reservasi Kamar Hotel Dengan PHP dan MySQLi Rp 200,000
  • Cara menggunakan create php file online
    Source Code Aplikasi Pengajuan Cuti Karyawan Berbasis Website Rp 200,000
  • Cara menggunakan create php file online
    Source Code Toko Sport PHP dan MySQLi Rp 200,000
  • Cara menggunakan create php file online
    Source Code Sistem Informasi Kuesioner Berbasis Web Rp 200,000

Tutorial Terbaru

  • Tutorial Python # 13 : Jenis Operator Pada Python September 24, 2022
  • Membuat Laporan PDF Dengan PHP dan MySQLi September 3, 2022
  • Export Data ke Excel Dengan PHP dan MySQLi August 23, 2022
  • Membuat Select Option Dinamis Menggunakan Ajax August 17, 2022
  • Membuat QR Code Dengan PHP August 3, 2022

Toko Kami

Cara menggunakan create php file online
Cara menggunakan create php file online
Cara menggunakan create php file online

SOCIAL

Malas Ngoding

TUTORIAL MENARIK LAINNYA

Cara menggunakan create php file online

PHP

Membuat Laporan PDF Dengan PHP dan MySQLi

3 September 2022

Membuat laporan dalam bentuk PDF merupakan merupakah salah satu materi yang harus kita kuasai dalam proses pembuatan aplikasi. Kenapa demikian ? Hal ini karena hampir ...

Muzanni

Cara menggunakan create php file online

PHP

Export Data ke Excel Dengan PHP dan MySQLi

23 August 2022

Export data ke excel dengan PHP dalah salah satu model yang biasanya digunakan dalam membuat laporan berdasarkan referensi data dari MySQL. Export data ke excel ...

Muzanni

Cara menggunakan create php file online

PHP

Membuat QR Code Dengan PHP

3 August 2022

Membuat QR Code Dengan PHP – Halo teman-teman, Selamat datang kembali di malasngoding.com. Pada materi tutorial ini kita akan belajar tentang Membuat QR Code Dengan ...

Diki Alfarabi Hadi

Cara menggunakan create php file online

PHP

Menghitung Jumlah Baris dalam File Pada PHP

18 June 2022

Menghitung jumlah baris adalah salah satu teknik yang penting dalam berbagai bidang terutama dalam bidang pemrograman. Dalam pemrograman web, disini saya menggunakan pemrograman PHP untuk ...

Langkah langkah membuat web dengan PHP?

Nah, cara membuat website dengan PHP dari awal bisa dilakukan dengan langkah berikut:.
Mempersiapkan software yang digunakan..
Membuat file index. php..
Membuat file style.css..
Membuat file home.php..
Membuat file about. php..
Membuat file contact.php..
Mencoba website di browser..

Apakah PHP bisa membuat web?

PHP adalah bahasa pemrograman yang umum dipakai dalam pembuatan dan pengembangan suatu web. Sebetulnya, dilansir dari PHP.net, PHP merupakan singkatan dari PHP: Hypertext Prepocessor. Menurut situs tersebut, PHP adalah bahasa pemrograman yang banyak digunakan secara luas dan secara khusus sesuai untuk pengembangan web.

Apakah PHP diterbitkan secara gratis?

PHP diterbitkan secara gratis. 4. PHP juga dapat berjalan pada web server Microsoft Personal Web Server, Apache, IIS, Xitami dan sebagainya.

Jelaskan apa yang dimaksud dengan PHP dan MySQL?

PHP and MySQL merupakan kolaborasi antara bahasa pemrograman dan layanan database yang populer saat ini. Jumlah situs yang menggunakan PHP mencapai 78.9% (The Web Technology Surveys, 2019).