2017-05-06 187 views
-2

我該如何更改圖片url參數?如何更改圖片url參數?

實施例:

http://www.example.com/random1/random2/random3/nameofimage.jpg 

在隨機將是隨機的字母和數字。

我沒有任何想法如何做到這一點,如果你能幫助我,我感謝你

+0

「image url」的參數在哪裏? –

+1

你究竟做了什麼,你究竟想做什麼?至少可以說,你的描述非常含糊。 – Pharaoh

回答

0

如果你使用PHP,您可以使用連接來創建這樣的網址:

$randomValue = stackoverflow; 

$url = "http://www.example.com/" . $randomValue . "/random2/random3/nameofimage.jpg"; 

echo $url; 
0

如果您使用表單上傳圖像或文件,則可以在上載文件之前更改文件名。

首先獲取發佈文件並更改名稱。然後上傳文件。

$temp = explode(".", $_FILES["file"]["name"]); 
$newfilename = round(microtime(true)) . '.' . end($temp); // Random name 
move_uploaded_file($_FILES["file"]["tmp_name"], "/images/" . $newfilename); 

比方說,你的隨機圖像的名字是lol123.jpg。現在

你的形象是:http://www.example.com/images/lol123.jpg

你想獲得該影像這樣的事情?:http://www.example.com/haha/123/blahblah/lol123.jpg

試試這個:

RewriteRule ^haha/123/blahblah/([a-zA-Z0-9_-]+)$ images/$1 

當您訪問http://www.example.com/haha/123/blahblah/lol123.jpg,即會顯示圖像:http://www.example.com/images/lol123.jpg

+0

是的,我知道這一點,我想用這個隨機參數(沒有文件夾)顯示圖像,我認爲它是.htaccess –

+0

你是否通過表單上傳圖像? – Edward

+0

是的,我的圖像位於一個名爲IMAGES的文件夾中。所以,我需要使用網址顯示圖片,例如:www.example.com/324324/kokokok/432434/myimagename.jpg(但我不想創建3個文件夾。看看我發現了一個系統,我想要訪問這個網站:http://promoface.store/534543543543/cascascascas/632451698075.jpg(你可以使用隨機數字和字母,它會顯示相同的圖像) –