파일 업로드를위한 임의의 폴더 이름을 만들려고합니다. 폴더 경로는 "receivedfiles/$ name $ date/"과 같아야합니다. 대신 나는 이것을 얻습니다. "receivedfiles /. 13.06.2016/". 나는 진짜로 무엇이 잘못되었는지를 모른다 ...PHP가 두 개의 변수가있는 폴더를 만드는 중 틀린 폴더 이름이 나타남
변수 $ name은 사용자 입력이며, 예를 들어,. 사용자가 원하는 것에 따라 "Simon"또는 "Simon Jensen". 큰 도움을
$d = date('d.m.y');
$varfoldername = "../receivedfiles/. $name . $d ./";
mkdir($varfoldername , 0777 , true);
$upload_folder = $varfoldername;
덕분에 나는 위의 날짜 만있는 폴더 이름을 지정하는 아래의 코드를 참조하십시오 코드에서 점을 제거했습니다.
$name = $_POST['name'];
$d = date('d.m.y');
$varfoldername = "../receivedfiles/$name$d/";
mkdir($varfoldername , 0777 , true);
$upload_folder = $varfoldername;
솔루션 : $ 이름은 첫째 나중에 스크립트에 지정되었습니다. 문제의 해결 된 부분을 이동하십시오. 위와 같이 폴더 경로가 변경되어 나머지는 해결되었습니다. 모두 감사합니다.
문제가 내가 다른 정보를 정기적으로 중 경로로 이메일을 보내이를 사용하는 $ _POST [ '이름'] – CiroRa
입니다. 그 부분은 작동합니다. –
ok하지만 $ name 변수가 $ name 내용 앞에 있는지 확인하기 위해 $ name의 인쇄를 시도하십시오. – CiroRa