我不擅长使用php,我想'连接'一个网址,我想在结尾处添加一个毫秒的时间,这样网址就是唯一的。
完整网址如下:http://www.justedhak.comlu.com/images/uploaded_images1.jpg
我希望每次都能将毫秒时间加到uploaded_images1
...images/uploaded_images3214100.jpg
...images/uploaded_images3321490.jpg
...images/uploaded_images5216100.jpg
...images/uploaded_images6328490.jpg
我想我必须将round()添加到$ imagename?这是我的代码
$con = mysqli_connect($host,$uname,$pwd,$db);
$image=$_POST['image'];
$imagename="uploaded_images.jpg";
$imageurl="http://justedhak.comlu.com/images/."$imagename"";
$binary=base64_decode($image);
header('Content-Type: bitmap; charset=utf-8');
$file = fopen($imagename, 'wb');
fwrite($file, $binary);
fclose($file);
$sql = "insert into image (description,categorie,path) values ('$categorie','$description','$imageurl')";
答案 0 :(得分:2)
我认为你可以使用uniqid()来创建唯一的字符串。它不仅仅是数字。更改以下行
linux-clang++ {
message("linux-clang++:Using clang++")
}
linux-g++ {
message("linux-g++:Using g++")
}
equals(QMAKE_CXX, g++) {
message("equals:Using g++")
}
equals(QMAKE_CXX, clang++) {
message("equals:Using clang++")
}
equals(QMAKE_CXX, "blah") {
message("equals:Using blah")
}
Project MESSAGE: linux-g++:Using g++
Project MESSAGE: equals:Using g++
与
$imagename="uploaded_images.jpg";
查看here以获取有关uniqid()的更多详细信息。
同时编辑此行。替换此行
$imagename = uniqid("uploaded_images").".png"; //unique string with prefix of "uploaded_images".
与
$imageurl="http://justedhak.comlu.com/images/."$imagename"";