php中给变量赋值的问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 02:04:52
我想把本地绝对地址赋给一个变量然后传到数据库去,可总是被忽略"\",加上文件名的话就直接出错了,这是代码:
$img_path = "D:\wamp\www\upload\date("ymd")."_".$f['name']";
如果是$img_path = "D:\wamp\www\upload\";传到数据库就会忽略"\"
如果是
$img_path = "D:\wamp\www\upload\date("ymd")."_".$f['name']";
就提示Parse error: syntax error, unexpected T_STRING in D:\wamp\www\shangchuan.php on line 11
请高手帮助,十分感谢

你应该打单引号,这样就对了:

$img_path = 'D:\wamp\www\upload\'.date('ymd').'_'.$f['name'];

上面语句,保证正确,注意别复制错了哦,许多符号要小心。

有个addslashes函数吧.
第二个错误我建议你拆开写。
$img_path = "D:\wamp\www\upload\\".date("ymd")."_".$f['name'];