추출($_POST);
추출($_GET)
?>
서버 측 디렉터리 및 파일
< ?php
$n = 0;
if (isset($InputDirRoot))
{
$handle=opendir($InputDirRoot)
echo "디렉토리 목록: < 글꼴 색상= #FF0000>".$InputDirRoot."
";
while ($file = readdir($handle))
{
$n ;
if (is_dir($InputDirRoot."/".$file))
$file = "
< 글꼴 색상= #006600>[".$file."]";
else
$file = "
".$file.""
echo " ".$file."
";
}
closedir($handle);
}
if(isset($method) && isset($InputDir) && strcmp($method,"createdir")==0){ //디렉토리 생성
if(is_dir($InputDir)){
chmod($InputDir,0777)
echo "디렉토리가 이미 존재합니다! 권한이 수정되었습니다!";
}else{
if(@mkdir("$InputDir")){
echo "디렉터리 생성이 완료되었습니다...!";
}else{
echo "디렉토리 생성 실패...!"
chmod($InputDir,0777)
}
}
if(isset($method) && isset($InputDir) && strcmp($method,"uploadfile")==0){//파일 업로드 또는 파일 삭제
if(is_file($InputDir."/".$_FILES[UploadFile][name])){
chmod ($InputDir."/".$_FILES[UploadFile][name],0777);
echo "파일이 존재합니다! 삭제됨!--파일을 다시 업로드할 수 있습니다.";
unlink($InputDir."/".$_FILES[UploadFile][name]);
}else{
if(@copy($ _FILES [UploadFile][tmp_name],$InputDir."/".$_FILES[UploadFile][name])){
echo "{$_FILES[UploadFile][name]} 파일이 {$InputDir에 올바르게 복사되었습니다. } ...!";
}else{
echo "파일 복사 실패...!";
}
chmod($InputDir."/".$_FILES[UploadFile][name ] ,0777);
}
}
if(isset($Info) && strcmp($method,"drop")==0){//파일 또는 디렉터리 삭제
if(is_dir ( $Info)){
if(rmdir($Info)){
echo "{$Inof} 디렉토리가 삭제되었습니다.";
}else{
echo "디렉토리를 삭제할 수 없습니다!이유는 -- 어쩌면 디렉토리에 파일이 있을 수도 있습니다!";
}
}
if(is_file($Info)){
if(unlink($Info)){
echo " {$Info} 파일이 삭제되었습니다...!";
}else{
echo "{$Info} 파일을 삭제하지 못했습니다...! 삭제할 파일 권한을 수정해 보세요... ";
if( chmod($Info,0777)){
unlink($Info);
echo "{$Info} 파일이 권한을 수정한 후 삭제되었습니다...";
}else{
echo "{$Info} 파일은 WEB을 통해 삭제할 수 없습니다. 이 파일에 FTP 권한이 설정되어 있을 수 있습니다..."; }
echo "
";
echo "총 $n개 항목."
?>
위 내용은 PHP 코드 내용을 포함하여 서버 측에서 디렉토리 생성, 삭제, 파일 업로드, 삭제 과정을 위한 PHP 코드를 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.