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']);
avatar candra1234
@candra1234

3 Kontribusi 1 Poin

Diperbarui 1 tahun yang lalu

2 Jawaban:

<pre>&lt;?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="{&quot;contentType&quot;:&quot;image/png&quot;,&quot;filename&quot;:&quot;image.png&quot;,&quot;filesize&quot;:70348,&quot;height&quot;:324,&quot;url&quot;:&quot;https://i.ibb.co/pdHgFJg/image.png&quot;,&quot;width&quot;:1210}" data-trix-content-type="image/png" data-trix-attributes="{&quot;presentation&quot;:&quot;gallery&quot;}" 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>

avatar candra1234
@candra1234

3 Kontribusi 1 Poin

Dipost 1 tahun yang lalu

<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>

avatar danielwilianto
@danielwilianto

16 Kontribusi 17 Poin

Dipost 1 tahun yang lalu

Login untuk ikut Jawaban