[PHP-users 32745] Re: アップロードとダウンロード

EMail bumb621 @ mail.goo.ne.jp
2007年 10月 17日 (水) 15:43:16 JST


var_export($_POST);

var_export($_FILES);

は画面表示して確認しています。


その後、やってみたことですが、
アップロードとダウンロードを別のform(以下)にしました。そのときはjavascriptも
変更し、encodhing指定をはずしました、

これで問題(=疑問)の現象がでなくなったのですが、ひとつのformでencoding
をsubmit時切り替えてつかうのはよくないのか?それともソースに気づかないところに
問題があるのか・・・というのが現状です。

ひとつのformでencodingをsubmit時切り替えてつかうのはよくないのでしょうか?

<form name="form01" action="**.php" method="post" entyppe="multipart/form-data">
<!-- アップロード -->
</form>
<form name="form02" action="**.php" method="post">
<!-- ダウンロード -->
</form>



----- Original Message ----- 
送信者: Seto<seto @ 1kg.jp>
宛先: php-users @ php.gr.jp
日付:Wednesday, October, 17, 2007, 03:05 PM
件名: [PHP-users 32743] Re:アップロードとダウンロード

> 
> 
>  Setoです。
> 「ですね。」で済まされるのも寂しいものがありますが・・・
> 
> var_dump( $_POST );
> とかすれば解決の糸口はつかめるのではないかと思います。
> 基本的なことなのでもう確認済みでしょうか?
> 
> >javascript はメール中に誤記ありました。
> >
> ><script type="text/javascript">
> >function pdfupload(nm){
> >document.form01.encoding = "multipart/form-data";
> >document.form01.buttonname.value = nm;
> >document.form01.submit();
> >}
> >function pdfdownload(nm){
> >document.form01.buttonname.value = nm;
> >document.form01.encoding = "application/x-www-form-urlencoded";
> >document.form01.submit();
> >} 
> ></script>
> >
> >ですね。
> >
> >
> >----- Original Message ----- 
> >送信者: Seto<seto @ 1kg.jp>
> >宛先: php-users @ php.gr.jp
> >日付:Wednesday, October, 17, 2007, 01:03 PM
> >件名: [PHP-users 32738] Re:アップロードとダウンロード
> >
> >> 
> >> 
> >>  Setoです。
> >> 
> >> ><script type="text/javascript">
> >> >	function pdfupload(nm){
> >> 
> >>                            ↑
> >> 
> >> >	 document.form01.encoding = "multipart/form-data";
> >> >	 document.form01.buttonname.value = nm;
> >> 
> >> 
> >>                                             ↑
> >> 
> >> >	 document.form01.submit();
> >> >	}
> >> >	function pdfdownload(mode){
> >> 
> >>                                ↑
> >> 
> >> >	 document.form01.buttonname.value = nm;
> >> 
> >>                                             ↑
> >> 
> >> >	 document.form01.encoding = "application/x-www-form-urlencoded";
> >> >	 document.form01.submit();
> >> >	}	
> >> ></script>
> >> 
> >> 
> >> この辺りを確認してみては?
> >> 
> >> Junya Seto
> >> _______________________________________________
> >> PHP-users mailing list  PHP-users @ php.gr.jp
> >> http://ml.php.gr.jp/mailman/listinfo/php-users
> >> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> >> http://oldwww.php.gr.jp/php/novice.php3
> >> 
> >_______________________________________________
> >PHP-users mailing list  PHP-users @ php.gr.jp
> >http://ml.php.gr.jp/mailman/listinfo/php-users
> >PHP初心者のためのページ - 質問する前にはこちらをお読みください
> >http://oldwww.php.gr.jp/php/novice.php3
> 
> Junya Seto
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
> 


PHP-users メーリングリストの案内