을 만드는 데 실패했습니다 :MKDIR 내가이 작품 PHP를 사용하여 디렉토리를 만들려고하고 디렉토리 PHP
<?php
$uid = "user_615";
$thisdir = getcwd();
if(mkdir($thisdir ."/userpics/" . $uid , 0777))
{
echo "Directory has been created successfully...";
}
else
{
echo "Failed to create directory...";
}
?>
을하지만이
<?php
session_start();
$uid = $_SESSION['username'];
$thisdir = getcwd();
if(mkdir($thisdir ."/userpics/" . $uid , 0777))
{
echo "Directory has been created successfully...";
}
else
{
echo "Failed to create directory...";
}
?>
예 세션 변수가 똑같은로 채워집니다 작동하지 않습니다 위의 'user_615'와 마찬가지로 두 번째 이유는 무엇입니까?
이 편집 :
그래서 내가 @stefgosselin과의 제안했다
<?php
session_start();
$uid = $_SESSION['username'];
$thisdir = getcwd() . "/userpics" . $uid;
if(mkdir($thisdir , 0777))
{
echo "Directory has been created successfully...";
}
else
{
echo "Failed to create directory...";
echo "Your thisdir Variable is:'" . $thisdir . "'" ;
}
?>
로 코드를 재 설계 그리고 출력은
디렉토리를 만들지 못했습니다이다. ..이 변수는 '/ unified/b/bis/www.mysite.com/jou/userpics/user_615입니다.
디렉토리를 만들 때 세션 변수를 사용할 수 없게되는 원인에 대한 다른 아이디어는 없습니까?
I think * stefgosselin이 말하고자하는 것은 전체 경로를 변수에 저장하고 디버깅 방법으로 값을 확인해야한다는 것입니다. * suuuure * 세션 데이터가 맞습니까? 제가 생각할 수있는 다른 설명은 없습니다. –
예. 그것이 내가 만들려고했던 간단한 요점이었습니다. 내 하찮은 영어 실력에 죄송하다는 말씀을 드리고 싶습니다. 글을 올리기 전에 3 번 읽어야하며 때로는 재미 있기도합니다. : o/ – stefgosselin
"thisdir 변수는 '/ unified/b/bis/www.mysite.com/jou/userpics'"끝에있는 uid가 아닌 것 같습니다. –