harafa Posted February 17, 2009 Share Posted February 17, 2009 Hi all, i have a little problem, i know u can solve it i need to change the path of an uploaded file, by concatenating its name & type with a constant string, this constant string is a location on my computer $path="C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\upload\". " " .$_FILES["file"]["name"]. " " .$tp =$_FILES["file"]["type"]; This code is not working, i need 2 know wt's wrong, wt should i do instead?? Thanx in advance Link to comment https://forums.phpfreaks.com/topic/145643-little-problem-writing-a-slash-in-a-string/ Share on other sites More sharing options...
premiso Posted February 17, 2009 Share Posted February 17, 2009 Either escape the slash (\\) or use single quotes as \ is considered an escape character in PHP. EDIT: You should also be able to change it to a / instead \ and it should work. Link to comment https://forums.phpfreaks.com/topic/145643-little-problem-writing-a-slash-in-a-string/#findComment-764590 Share on other sites More sharing options...
Philip Posted February 17, 2009 Share Posted February 17, 2009 $path="C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\upload\". " " .$_FILES["file"]["name"]. " " .$tp =$_FILES["file"]["type"]; Maybe you can see what it's doing that with some highlighting $path="C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\upload\\".$_FILES["file"]["name"].$tp.$_FILES["file"]["type"]; You needed to escape the quotes Link to comment https://forums.phpfreaks.com/topic/145643-little-problem-writing-a-slash-in-a-string/#findComment-764591 Share on other sites More sharing options...
Mchl Posted February 17, 2009 Share Posted February 17, 2009 or use realpath with forward slashes $path=realpath("C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/upload/"). ... Link to comment https://forums.phpfreaks.com/topic/145643-little-problem-writing-a-slash-in-a-string/#findComment-764593 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.