[PHP-users 911] Re: include について

okazaki php-users@php.gr.jp
Thu, 26 Jul 2001 17:54:03 +0900


岡崎です。
土橋様
>> <?php
>> function uploade() {
>>     if(empty($userfile)) {
>>     $str=<<<EOF
           ^^^^^
># 推測ですが $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>

>とか そのままHTMLですし。

><? ?>の中では echo や print でHTMLをはくようにしてみてください。

ヒヤドキュメントがまずいのでしょうか・・・?

石田様
>FTP時に、incファイルはバイナリー転送になってたりしませんか?
>EOF;の後の改行が、\nでないとうまく動作しないようです。

転送は大丈夫だと思います。

きしだ様
> EOFまで動くというのがよくわからないのですが。
> そのあとのprint($str)は実行されてないということですか?
> どの条件でどういう出力になるか、もう少し具体的に書いたほうがいいと思いま
> す。

申し訳ありません。print("$str")まで実行されます。
つまり、ヒヤドキュメントの中身がちゃんと、htmlファイルとして表示されますが、
アップロード・コピー及びその確認( print("$str"); 以下 )が実行されませ
ん。


~~~~~~~~~~~~~~~~~~~~~~~~~~
(株)ジャパンヒューマンベース
岡崎 曾太郎
okazaki@jp-hb.com
~~~~~~~~~~~~~~~~~~~~~~~~~~