2012-07-13 8 views
1

파일 경로를 만들기 위해 여러 변수에 참여하려고합니다. 파일 경로는 매일 변경되고 그에 따라 설정됩니다. 문제는 내가 함께 참여한 후 자기들을 삭제하고 날짜 만 남기는 것입니다. 코드는 다음과 같습니다PHP - 변수가 제대로 연결되지 않았습니다.

$filepath2 = "/data/"; 
$date = date(Ymd); 
$unit = $_GET; 
$part1 = strval($unit); 
$part2 = strval($date); 
$part3 = ".txt"; 
$filepath = $filepath2 + $part1 + $part2 + $part3; 
echo $filepath; 

에코는 20120713 (날짜)와 함께 다시 나타납니다. 내가 어디로 잘못 갔니?

+0

큰 따옴표 대신'date ("Ymd")'를 사용하면 안됩니까? – C0deH4cker

+0

이런 식으로 작동합니까? php 하하에 새로 온 것입니다. – Nick

+1

PHP docs :'string date (string $ format [, int $ timestamp = time()])'. 의미, 첫 번째 매개 변수는 문자열이어야합니다. 링크 : http://php.net/manual/en/function.date.php – C0deH4cker

답변

4

PHP에서 문자열을 연결하려면 +이 아니라 연결 연산자를 사용해야합니다. 점.

:

$filepath = $filepath2 . $part1 . $part2 . $part3; 

당신은 아래 링크를 따라 문자열 연산자에 대한 자세한 내용을보실 수 있습니다 : 당신의 조각의 관련 라인의

수정

+0

오, 완전히 제 마음을 초월했습니다! 건배! – Nick

+0

그가 말했듯이 ... – Steve

+0

@ Nikolanas는 해결 된 문제를 표시 할 수있는 옵션을 사용할 수있을 때 해당 게시물에 플래그를 지정해야합니다. –

관련 문제