2017-05-06 23 views
-2

イメージURLパラメータを変更するにはどうすればよいですか?イメージURLパラメータを変更するにはどうすればよいですか?

例:ランダムで

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

は、ランダムな文字や数字になります。

$randomValue = stackoverflow; 

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

echo $url; 

私はあなたが私を助けることができる場合は、次のようなURLを作成するために、連結を使用することができますPHPを使用している場合、私はあなたに

+0

ここで、「画像URL」のパラメータはありますか? –

+1

あなたは正確に何を持っていますか、正確に何をしようとしていますか?あなたの説明は非常に曖昧です。 – Pharaoh

答えて

0

に感謝し、それを行う方法任意のアイデアを持っていません
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/haha/123/blahblah/lol123.jpgにアクセスすると表示されている、

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

http://www.example.com/images/lol123.jpg

あなたはこのようなもので、そのイメージを取得したいがhttp://www.example.com/haha/123/blahblah/lol123.jpg

はこれを試してみてください?:画像:http://www.example.com/images/lol123.jpg

+0

はい私はこれを知っています、このランダムなパラメータ(フォルダはありません)で画像を表示したい、私はそれが.htaccessだと思います –

+0

フォームを介して画像をアップロードしていますか? – Edward

+0

はい、私の画像はIMAGESというフォルダにあります。だから、私はURLを使用してイメージを表示する必要があり、私は例:www.example.com/324324/kokokok/432434/myimagename.jpg(しかし、私は3つのフォルダを作成する必要はありません。このウェブサイトにアクセスしてください:http://promoface.store/534543543543/cascascascas/632451698075.jpg(乱数と文字を使用すると、同じ画像が表示されます) –

関連する問題