我可以在存储在数据库中之前删除文件名上的空格。我尝试过重命名($ oldname,$ newname),但它没有用。
这是我的PHP代码
$file_pathi = "image/";
$file_path = $file_pathi . basename($_FILES['uploaded_file']['name']);
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {
$query = 'insert into barang (nama, harga, kondisi, notelepon, foto) values ("'.$nama.'", "'.$harga.'", "'.$kondisi.'", "'.$notelepon.'", "http://192.168.43.226/jualan/barang_tes/'.$file_path.'")';
mysql_query($query);
}
答案 0 :(得分:0)
使用str_replace(),它将用替换字符串替换所有出现的搜索字符串。
str_replace(" ","",$oldname);
答案 1 :(得分:0)
在php中使用str_replace()
函数替换空格。使用以下代码
$old_name="Hello World";
echo str_replace(" ","",$old_name); //Output HelloWorld
希望这有助于你