문자열속에서 배열넣어 경로지정이 안됩니다.
본문
밑에 글 질문자입니다. 다들 도움주셔서 너무 감사드립니다.
아래 질문처럼 경로를 띄어주기만 한다면, 여러분꼐서 답변 주신 모든 것이 잘 동작되어 보여지는데요.
이걸 프로그램상에서 이용하려하면 (문자열{$변수})가 잘 적용이 됩니다.
아래 코드의 마지막 부분처럼 파일 업로드경로를 로그인한사람의 ID 이름에 맞는 폴더에 넣어주려고 하거든요.
(ID별로 폴더는 이미 만들어져있구요) 그런데 저 변수가 도무지 적용이 되질 않습니다. 아래 변수적용전의 경로인 php 폴더로 올라가는 것으로 보아하니 공백이나 오류로 적용이 안된 것 같습니다. ㅜㅜ 어떻게 해결해야하지요 ㅜㅜㅜㅜㅜ
정말 부탁드려연
<?php
include_once("./_common.php");
?>
<?
class UploadHandler
{
function __construct($options = null, $initialize = true, $error_messages = null) {
$this->options = array(
'script_url' => $this->get_full_url().'/',
//'upload_dir' => dirname($this->get_server_var('SCRIPT_FILENAME')).'/files/',
'upload_dir' => $this->get_upload_sabun()."/inetpub/wwwroot/xe/scandrive/scan19/server/php/$member[mb_id]",
이렇게했을때 적용이 안된다는것입니다.
함수적용한 mb_id 폴더까지 가지지않고 /php/까지만 적용이 되는 모양입니다. ㅜㅜ
!-->답변 1
아래처럼 하세요.
'upload_dir' => $this->get_upload_sabun()."/inetpub/wwwroot/xe/scandrive/scan19/server/php/{$GLOBALS['member']['mb_id']}",
답변을 작성하시기 전에 로그인 해주세요.