[PHP-users 902] includeについて
okazaki
php-users@php.gr.jp
Thu, 26 Jul 2001 16:32:09 +0900
こんにちは、岡崎と申します。
includeについてお伺いしたいのですが、
<?php
function uploade() {
if(empty($userfile)) {
$str=<<<EOF
<form enctype="multipart/form-data" action="index.php" method=post>
<input type=hidden name=MAX_FILE_SIZE value=600000000>
ファイル名<input name=userfile type=file size=40>
<input type=submit value="upload">
</form>
EOF;
print("$str");
}else {
if (is_uploaded_file($userfile)) {
copy($userfile, "/home/uploaded/$userfile_name");
$str=system("/bin/ls -l /home/uploaded");
print("$str");
}else {
print("アップロードできません。");
}
}
}
?>
このスクリプトを、up.incとして、index.phpにincludeしても上手く動きません。
ヒヤドキュメント以下(EOF;までは、動きます)が実行されないのです。
index.phpは何の変哲もない
<html><body>
<?php
include("up.inc");
uploade();
?>
</body></html>
と言うファイルです。
しかし、up.incのfunction uploade(){ の内容を、index.phpに張り付ければ、
上手く動きます。
これはincludeしてはいけないのでしょうか?
ご教授よろしくお願いいたします。
~~~~~~~~~~~~~~~~~~~~~~~~~~
(株)ジャパンヒューマンベース
岡崎 曾太郎
okazaki@jp-hb.com
~~~~~~~~~~~~~~~~~~~~~~~~~~