アプリ版:「スタンプのみでお礼する」機能のリリースについて

レンタルサーバーでphp.iniファイルの設定を変更したいんですが、iniファイルは自分でレンタルサーバーと同じバージョンのphpをダウンロードしてその中のiniファイルをコピーしてサーバーにアップロードすればいいんでしょうか?
やりたい事はmb_send_mail関数を使いたくて設定を自分のメールアドレスとSMTPに変更したいんです。
phpは4.3.4です。
初心者の為的外れな質問でしたらすいません。

A 回答 (5件)

 皆さんのご回答の通り共用サーバーではphp.iniはご自分で変更は無理かと思います。


 ただ、php.ini内の設定でご自分で変更できる設定もあります。これは php 内で ini_set() 関数を使用する事で可能です。(ただ、当然ながらシステム全体にかかわる重要な設定は変更できません)。どれが変更可能で、どれが不可かは、以下を参照すれば載っています。
http://www.php.net/manual/ja/configuration.chang …

 ただ、質問にあった、mb_send_mail()を使う場合、php.iniの設定変更が必要でなかったと思います。
mb_send_mail($m_to_addr, $m_subject, $m_msg, $m_head);
 で、4番目のメールヘッダー部分に、自分のメールアドレスなどを含めたちゃんとしたヘッダー文字をセットしてあげて、実行すればOKかと思います。
http://www.php.net/manual/ja/function.mb-send-ma …

 以上、ご参考になれば・・・。
    • good
    • 0
この回答へのお礼

回答有り難う御座います。
php.iniの設定変更はできないんですね。
ini_set()関数とメールヘッダー部分の指定等をマニュアルを見ながら頑張ってみます^^

お礼日時:2004/09/17 16:00

どっちにしろ、サーバーのリセット権限がなきゃ、php.iniをいじれたところで、反映できないっすね

    • good
    • 0
この回答へのお礼

回答有り難う御座います。
php.iniの設定変更は自分のドメイン内のフォルダに作っても無理という事ですよね?

お礼日時:2004/09/16 16:32

php.iniとはサーバー管理者が扱う設定ファイルです。


すなわち、それを変更するということはそのサーバー全体に対する設定が変更されることになります。

現在ご利用になっているレンタルサーバーが、
pepepopoさんが1台まるまる占有できるサーバーならばよいのですが、他のレンタル会員と共有するサーバーであったならば、そのサーバーのすべての利用者に影響を及ぼすはずです。

すなわち、他の利用者がmb_send_mailを使った場合、pepepopoさんのSMTPやメールアドレスで出て行ってしまうわけで…。

というわけで、レンタルなどの場合、通常はあまりphp.iniの設定変更などはさせてないのではないでしょうか?

この回答への補足

サーバーは一人で占有しているものではないです。
共有サーバーです。

補足日時:2004/09/16 14:05
    • good
    • 0
この回答へのお礼

回答有り難う御座います。
本の知識なので実際に皆さんがやっている方法なのかわからないのですが、php.iniファイルを自分のドメイン内のフォルダに作るとその設定が優先されると書いてあったんでそれができればと思い質問させて頂きました。
この方法をした場合でも他の利用者にも影響を及ぼしてしまうんでしょうか?
あともっと初歩的な質問なんですが、mb_send_mailを使う場合この設定を変えないと使えませんよね?^^;

お礼日時:2004/09/16 14:01

通常レンタルサーバでphp.iniなどの設定はユーザーには編集できないようになっています。


他のユーザも入っているのでころころと設定を変えられたりすると困るからです。

ini_set() という関数もありますが、使えるか使えないかの設定はレンタルサーバの設定によります。
レンタルサーバに問い合わせてみるほうがよいでしょう。

参考URL:http://search.net-newbie.com/php/function.ini-se …
    • good
    • 0
この回答へのお礼

回答有り難う御座います。
本による知識なのですが「自分のドメイン内のフォルダにphp.iniファイルを作るとそちらが優先されて自分独自の設定ができる」と書いてあったんです。
ini_set()関数とういうものがあったんですね、勉強不足です。このphp.iniの設定ができない場合この関数でやってみたいと思います。

お礼日時:2004/09/16 13:53

 アップロードが出来るんならダウンロードも出来るんでは(そのレンタルサーバのphp.iniを)?



 サーバからphp.iniをダウンロード→SMTPの設定を変更→サーバにphp.iniをアップロード、となるのではないかな。

 アップができるんにダウンができんっちゅんは考えにくいような気がするぞよ。そのレンタルサーバに関する情報をもう少し詳しく説明したら誰かもっと詳しい人が答えてくれるだろう。
    • good
    • 0
この回答へのお礼

回答有り難う御座います。
ダウンロードはできますが、私が見れるレンタルサーバのファイルの中にはphp.iniがないのです。
説明不足ですいません。

お礼日時:2004/09/16 13:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!