在存储在数据库中之前删除文件名上的空格

时间:2014-08-20 15:27:27

标签: php mysql file-io

我可以在存储在数据库中之前删除文件名上的空格。我尝试过重命名($ 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);
    }

2 个答案:

答案 0 :(得分:0)

使用str_replace(),它将用替换字符串替换所有出现的搜索字符串。

str_replace(" ","",$oldname);

答案 1 :(得分:0)

在php中使用str_replace()函数替换空格。使用以下代码

$old_name="Hello World";
echo str_replace(" ","",$old_name); //Output HelloWorld

希望这有助于你