Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Fatal error: Uncaught TypeError: md5(): Argument #1 ($string) must be of type string, line 8
if (isset($_POST['encrypt_now'])) {
$user = $_SESSION['username'];
$key = mysql_escape_string(substr(md5($_POST["pwdfile"]), 0,16));
$deskripsi = mysql_escape_string($_POST['desc']);
2 Jawaban:
<pre><?php session_start(); include "../config.php"; //memasukan koneksi include "AES.php"; //memasukan file AES
if (isset($_POST['encrypt_now'])) { $user = $_SESSION['username']; $key = mysql_escape_string(substr(md5($_POST["pwdfile"]), 0,16)); $deskripsi = mysql_escape_string($_POST['desc']); <figure data-trix-attachment="{"contentType":"image/png","filename":"image.png","filesize":70348,"height":324,"url":"https://i.ibb.co/pdHgFJg/image.png","width":1210}" data-trix-content-type="image/png" data-trix-attributes="{"presentation":"gallery"}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/pdHgFJg/image.png" width="1210" height="324"><figcaption class="attachment__caption"><span class="attachment__name">image.png</span></figcaption></figure></pre>
<div>Ini anda ingin menghitung md5 hash dari file yang di-upload pengguna kah?<br>File itu harus diambil dari $_FILES, bukan dari $_POST.<br>File secara otomatis diberi nama lain/di-rename oleh PHP, sehingga cara aksesnya harus seperti ini: $_FILES['pwdfile']['tmp_name']<br>Untuk hitung md5 dari file itu gunakan function md5_file().<br>md5() itu untuk string saja.</div>