早上好,我一直在試圖解決這個問題,但是我必須承認這種編程方式的新特點。用一個隨機名稱將圖像保存到數據庫中
其實我在製作一個新聞網站,對於新聞管理我有一個小問題,我想,當我點擊保存圖片時,它會得到一個隨機名稱,而不是它從用戶文件中得到的名稱:pic.jpg保存爲2613.jpg。
我試圖做到這一點,以防止如果有2個相同名稱的圖片新的一個替換舊的,我嘗試使用JavaScript,PHP,但我wouldnt能夠解決我的問題,希望你們可以幫助我順便說一句,即時通訊工作使用JavaScript,PHP,Postgresql的,jQuery和AJAX,如果你需要更多的細節,請讓我知道,並再次,希望我能從這個社區得到一些幫助。
function guardar(){
if($('#titl').val() == '' || $('#categ').val() == '' || $('#cont').val()==''){
alert("Todos los campos deben contener datos!");
return false;
}
$.ajax({
url: "noticias_php.php",
data:{
n : rand(),
"accion" : "guardar",
ID : $('#id').val(),
Titulo : $('#titl').val(),
Categorias : $('#categ').val(),
Contenido : $('#cont').val(),
fecha: $('#fecha').val(),
imagen: $('#img_id').val()
},
success: function(datos){
var respuesta = explode("-*", datos);
if (respuesta[0] == "SI"){
aviso(respuesta[1]);
limpiar();
}else if (respuesta[0] == "NO"){
aviso(respuesta[1]);
}else{
aviso(datos);
}
}
});
}
考慮改寫你的問題。作爲一個單句是非常難以理解的。 – lanzz
在php中使用sha(uniqid(microtime()))函數獲得隨機唯一名稱 – 2012-06-05 14:08:20