Cara mengganti url file/assets pada php

Misalnya saya punya file pada assets/lagu.mp3 sehingg untuk mengaksesnya localhost/assets/lagu.mp3. Apakah bisa dengan php mengubah alamat tersebut ? misalnya menjadi localhost/file.php?nama=lagu.mp3. Jika bisa bagaimana caranya ?

avatar xasuke27
@xasuke27

13 Kontribusi 2 Poin

Diperbarui 2 tahun yang lalu

3 Jawaban:

<div>Jawaban simplenya sangat bisa sekali, caranya bagaimana? Yaa di koding :D</div>

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 2 tahun yang lalu

Tanggapan

iya, kodingannya seperti apa ya ? karena saya searching2 masih belum nemu caranya sampai sekarang

<div>Kurang lebihnya seperti ini, silahkan disesuaikan sendiri ya,</div><pre>&lt;?php $nama = $_GET['nama']; //namafile

if (!empty(trim($nama)) &amp;&amp; $nama !== '') { if (file_exists('assets/' . $nama) { echo "File ketemu!"; } else { echo "File not found!."; } } else { echo "No name provided!"; }</pre><div><br>semoga terbantu</div>

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 2 tahun yang lalu

Tanggapan

maksud saya bukan mencek file ada atau tidak. misalnya kita punya file gambar di assets/img/gambar.jpg <img src="assets/img/gambar.jpg">

lalu alamat tersebut diubah sehingga tidak menampilkan url lokasi asli dari filenya, misalnya : <img src="img?file=gambar.jpg">

Jawaban Terpilih

<div>Karena jawabannya sudah saya temukan, jadi saya akan jawab sendiri<br>saya menggunakan laravel Storage<br>simpan file pada folder storage/app (misalnya storage/app/gambar.jpg)<br><br>lalu buat route ke file tersebut (misalnya localhost/gambar)<br>lalu return respon seperti berikut :</div><pre>$image = Storage::get("gambar.jpg"); return response($image, 200)-&gt;header("Content-type", "image/jpg");</pre>

avatar xasuke27
@xasuke27

13 Kontribusi 2 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban