[PHP-users 26948] mail() パラメータ

Tsz Man Wong ilikecats @ hotmail.com
2005年 9月 21日 (水) 23:38:02 JST


こんにちは。
メールでフォームを送ることについて質問がありますが。

フォームを作って、書きこんで送信したら、こんな警告がありました:

Warning: mail() expects at most 5 parameters, 16 given 
in /mounted-storage/home3/sub004/sc10257/www/sendmail.php on line 17

メールのパラメータが多すぎるということが分りますが、
どうしれば、直せますか?
パラメータの数を減らしたくないけど。

string というテクニックで解決できると思いますが、
パソコン・ランゲージの初心者だから、何回してみてもうまくいけなかった。

ちなみに、sendmail.phpはこれです:

<?
  $name = $_REQUEST['name'] ;
  $origin = $_REQUEST['origin'] ;
  $email = $_REQUEST['email'] ;
  $score = $_REQUEST['score'] ;
  $XX01 = $_REQUEST['XX01'] ;
  $XX02 = $_REQUEST['XX02'] ;
  $XX03 = $_REQUEST['XX03'] ;
  $XX04 = $_REQUEST['XX04'] ;
  $XX05 = $_REQUEST['XX05'] ;
  $XX06 = $_REQUEST['XX06'] ;
  $XX07 = $_REQUEST['XX07'] ;
  $XX08 = $_REQUEST['XX08'] ;
  $XX09 = $_REQUEST['XX09'] ;
  $message = $_REQUEST['message'] ;

  mail( "fyb @ fyb.com", "album", $name, $origin, $score, $XX01, $XX02, $XX03, 
$XX04, $XX05, $XX06, $XX07, $XX08, $XX09, $message,"From: $email" );
  header( "Location: thankyou.html" );
?>

&#21161;&#12369;&#12390;&#12356;&#12383;&#12384;&#12369;&#12428;&#12400;&#24184;&#12379;&#12391;&#12377;&#12290;
&#12354;&#12426;&#12364;&#12392;&#12358;&#12372;&#12374;&#12356;&#12414;&#12375;&#12383;&#12290;




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