phpな休日へ
この掲示板について
  Thread View View change 
 
search  
No.33 ファイル添付メールフォームRes
ゆう  女性     2012/10/20 11:10   EditDel
kohさんこんにちは。
今、PHPを勉強中です。
ファイル添付メールフォームを使用させていただいているのですが、
複数のファイルを添付させる方法と、
ラジオボタンの設定がわかりません・・・。

初心者すぎて申し訳ございませんが、
お時間がございましたらお教えいただければうれしいです。
No.34 Re:ファイル添付メールフ…  haku(管理人)  URL 2012/10/23 10:52  EditDel 
ラジオボタン、、、(?)
ファイル名の入力フィールドと参照ボタンが表示される
<input type="file"> のことでしょうか。

〔複数ファイルの添付〕はアーカイブすればいいわけですし、
そのわりに作ろうとすると労力が多い。と、意義を感じられなくて作っていないのですが
 ↑いいわけです。(汗

フォームは
<input type='file' name='attach'>
<input type='file' name='attach2'>
<input type='file' name='attach3'>
       ・
       ・
       ・
のようにいくらでも増やせます。数が多ければ配列に入れたほうがいいかもしれません。
<input type='file' name='attach[0]'>
<input type='file' name='attach[1]'>
<input type='file' name='attach[2]'>
       ・
       ・
       ・

受け取り時も数が多ければ for で回すべきかもしれませんが、
ようは添付ファイルをひとつずつバウンダリーで囲んであげればいいはずです。

バウンダリー開始 --$boundary
添付ファイル
バウンダリー終了 --$boundary--


と言うだけでは無責任なので、いちおう2ファイル版を作って軽く検証してみました。
参考になるとよいのですが、スマートさゼロなのでひっそりテキストにして
↑URL に置きました。
拡張子を php に変更してお試しいただけます。
 

TOP