묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php 계속 오류가 나는데요 이거 어떻게 해야 할지..
2004.01.18 16:38
<?
//짦은 스타일로 변경
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
$f1 = array ( 'kara', 'polaris', 'hj', 'cjmingge', 'green4leaf', 'teenpower'+ '+ ' );
$filesz = array ( 'filesize($DOCUMENT_ROOT/irc/pds/$f1[0].exe)', 'filesize($DOCUMENT_ROOT/irc/pds/$f1[1].exe)'+ ', 'filesize($DOCUMENT_ROOT/irc/pds/$f1[2].exe)', 'filesize($DOCUMENT_ROOT/irc/pds/$f1[3].exe)', 'filesize($DOCUMENT_ROOT/irc/pds/$f1[4].exe)', 'filesize($DOCUMENT_ROOT/irc/pds/$f1[5].exe)'); // 파일 사이즈를 읽어들임
define('SUHAK', 1048576); //계산값 정의
$totalfilesize = array ( '$filesz[0] / SUHAK', '$filesz[1] / SUHAK', '$filesz[2] / SUHAK', '$filesz[3] / SUHAK', '$filesz[4] / SUHAK', '$filesz[5] / SUHAK');
echo '<p>정보를 받아온 시각은';
echo date('H:i, jS F');
echo '입니다.</p>
echo 'of'.number_format($totalfilesize[0],3).'MByte<br />';
echo 'of'.number_format($totalfilesize[1],3).'MByte<br />';
echo 'of'.number_format($totalfilesize[2],3).'MByte<br />';
echo 'of'.number_format($totalfilesize[3],3).'MByte<br />';
echo 'of'.number_format($totalfilesize[4],3).'MByte<br />';
echo 'of'.number_format($totalfilesize[5],3).'MByte<br />';
?>
이런식으로 파일 사이즈를 바이트로 불러와 메가 바이트로 계산후
number_format로 소수점 이하 3자리로 변경하려던 계획이었는데요...
12번 줄인 echo 'of'.number_format($totalfilesize[0],3).'MByte<br />';
이게 에러가 되네요... 에러 내용은 다음과 같습니다.
Parse error: parse error, expecting `','' or `';'' in /home/stormkara/test.php3 on line 12
에러는 문법 에러라고 하는거 같은데 뭐가 문제인지 모르겠군요
http://stormkara.n4gate.com/irc/pds/kara.exe를 불러오는 형식을 하려고 했습니다.
이번에 배열을 공부해서.. 배열을 한번 써 먹어 보려구 했는데요..
이런 오류가 나고.. 또 어디서 잘못되었는지 모르겠어서 막상 어렵군요..
도움말을 좀 주셨으면 합니다..
//짦은 스타일로 변경
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
$f1 = array ( 'kara', 'polaris', 'hj', 'cjmingge', 'green4leaf', 'teenpower'+ '+ ' );
$filesz = array ( 'filesize($DOCUMENT_ROOT/irc/pds/$f1[0].exe)', 'filesize($DOCUMENT_ROOT/irc/pds/$f1[1].exe)'+ ', 'filesize($DOCUMENT_ROOT/irc/pds/$f1[2].exe)', 'filesize($DOCUMENT_ROOT/irc/pds/$f1[3].exe)', 'filesize($DOCUMENT_ROOT/irc/pds/$f1[4].exe)', 'filesize($DOCUMENT_ROOT/irc/pds/$f1[5].exe)'); // 파일 사이즈를 읽어들임
define('SUHAK', 1048576); //계산값 정의
$totalfilesize = array ( '$filesz[0] / SUHAK', '$filesz[1] / SUHAK', '$filesz[2] / SUHAK', '$filesz[3] / SUHAK', '$filesz[4] / SUHAK', '$filesz[5] / SUHAK');
echo '<p>정보를 받아온 시각은';
echo date('H:i, jS F');
echo '입니다.</p>
echo 'of'.number_format($totalfilesize[0],3).'MByte<br />';
echo 'of'.number_format($totalfilesize[1],3).'MByte<br />';
echo 'of'.number_format($totalfilesize[2],3).'MByte<br />';
echo 'of'.number_format($totalfilesize[3],3).'MByte<br />';
echo 'of'.number_format($totalfilesize[4],3).'MByte<br />';
echo 'of'.number_format($totalfilesize[5],3).'MByte<br />';
?>
이런식으로 파일 사이즈를 바이트로 불러와 메가 바이트로 계산후
number_format로 소수점 이하 3자리로 변경하려던 계획이었는데요...
12번 줄인 echo 'of'.number_format($totalfilesize[0],3).'MByte<br />';
이게 에러가 되네요... 에러 내용은 다음과 같습니다.
Parse error: parse error, expecting `','' or `';'' in /home/stormkara/test.php3 on line 12
에러는 문법 에러라고 하는거 같은데 뭐가 문제인지 모르겠군요
http://stormkara.n4gate.com/irc/pds/kara.exe를 불러오는 형식을 하려고 했습니다.
이번에 배열을 공부해서.. 배열을 한번 써 먹어 보려구 했는데요..
이런 오류가 나고.. 또 어디서 잘못되었는지 모르겠어서 막상 어렵군요..
도움말을 좀 주셨으면 합니다..
댓글 3
-
한꼬마
2004.01.18 17:11
-
스톰
2004.01.18 17:51
아. 그렇군요 사소한건데 깜박했다는... 아 근데 filesize로 알아본게 제대로 된건가요? 0.000 이라고 나와서... 혹시나 안되는 부분이 있는건 아닌지요... -
특급잠수부
2004.01.19 11:33
while (list() = each())
나 foreach() 로 배열값들을 뽑아 보시기 바랍니다.
이부분을
echo '입니다.</p>';
로 바꾸세요. 시작이 있으면 끝이 있어야되겠죠.