[PHP-users 906] Re: includeについて
しょうなり
php-users@php.gr.jp
Thu, 26 Jul 2001 17:07:47 +0900
はじめまして、しょうなりといいます。
試していませんが、
function uploade() {
global $userfile;
global $userfile_name;
とグローバル宣言すれば動くのではないでしょうか?
これで動くのでしたら、
> しかし、up.incのfunction uploade(){ の内容を、index.phpに張り付ければ、
> 上手く動きます。
でうまく動くのが謎なんですが…。
-=-=-=-=-=-----=-=--=-==--=--==--==-
しょうなり
shounari@pop16.odn.ne.jp
----- Original Message -----
From: "okazaki" <okazaki@jp-hb.com>
To: <php-users@php.gr.jp>
Sent: Thursday, July 26, 2001 4:32 PM
Subject: [PHP-users 902] includeについて
> こんにちは、岡崎と申します。
>
> 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
> ~~~~~~~~~~~~~~~~~~~~~~~~~~