• 締切済み

k-skyフォームという無料配布のPHPを使っていましたが、最近グーグ

k-skyフォームという無料配布のPHPを使っていましたが、最近グーグルクロームというブラウザでは文字化けが出てしまい困っています。何か解消法ありますでしょうか。 配布元→ http://www.k-sky.biz/ 設置したページはこちらです。↓ http://trance.under.jp/TBmailform/form.php 知り合いに聞いて、HTMLファイルの<head>内に <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> を入れ替えたら文字化けは治ったのですが、送信の際、下記の様な送信エラーが出てしまいます。 何かいい方法ありますでしょうか。 Warning: mb_send_mail() [function.mb-send-mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /home/users/1/under.jp-trance/web/TBmailform/send.php(1) : eval()'d code on line 199 Warning: mb_send_mail() [function.mb-send-mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /home/users/1/under.jp-trance/web/TBmailform/send.php(1) : eval()'d code on line 210 Warning: Cannot modify header information - headers already sent by (output started at /home/users/1/under.jp-trance/web/TBmailform/send.php(1) : eval()'d code:199) in /home/users/1/under.jp-trance/web/TBmailform/send.php(1) : eval()'d code on line 212 他に何か伝えないと判らないものがあれば追記しますので 宜しくお願い致します。

みんなの回答

  • yuu_x
  • ベストアンサー率52% (106/202)
回答No.3

さらにどうでもいい追記。 PHP: Hypertext Preprocessor 元々 PHP は HTML を処理するために作られている。デフォルトヘッダを設定しておけばいいものをわざわざ 途中で書き換えなんかするから「Warning: Cannot modify header information」 みたいな警告が表示される。もちろん柔軟に対応したいときもある、それを考慮してたとしても、手抜きといわざるを得ない。 警告文もその辺を考慮して HTML モードと テキストモードを切りかえれるようになってるってのに。

全文を見る
すると、全ての回答が全文表示されます。
  • yuu_x
  • ベストアンサー率52% (106/202)
回答No.2

どうでもいい追記。 セーフモードは、PHP のレベルでやるこっちゃない、本来はもっと上位でやるべき。 PHP 5.3.0 までは 面倒見るけど、それ以降は自前でやってね。と、マニュアルに書いてある。 ヘッダで文字コードが送信されてないので、念のため送信したほうがよい。

siva_4850
質問者

補足

プロバイダ(ロリポップ)に「PHP.iniの設定」というのがありました。 「safe mode を off」に出来ました。 まだ同じ送信エラーがでてしまいます。 どうすればいいでしょうか・・・ ちなみに設定項目は下記のようになってます。 ■ mbstring 関連  mbstring.language  neutral  mbstring.internal_encoding  EUC-JP  mbstring.encoding_translation  Off  mbstring.func_overload  0  mbstring.http_input   pass  mbstring.http_output  pass ■ session 関連  session.auto_start  0  session.use_trans_sid  0  session.use_only_cookies  0 ■ そのほか  default_charset >EUC-JP  output_handler >未設定  output_buffering >未設定  magic_quotes_gpc >On  short_open_tag >Off  safe_mode >Off  register_globals >Off  allow_url_fopen  >On  allow_url_include >Off (「 allow_url_fopen 」 が 「 On 」 の場合のみ設定可能です)   upload_max_filesize >2M (「 post_max_size 」 も同時に変更します)  display_errors >On  asp_tags >Off  variables_order >EGPCS (「 EGPCS 」 を任意で並び替えて入力してください)  auto_prepend_file >(空白) (「 任意のファイルパス 」 を入力してください)

全文を見る
すると、全ての回答が全文表示されます。
  • yuu_x
  • ベストアンサー率52% (106/202)
回答No.1

警告 : safe mode では、5 番目の 引数は使えません。 警告 : ヘッダ情報を更新できません。 safe mode の対策を取った上で、safe mode を off にしてください。 2 番目は、雑な実装によるものなので、どうしようもない。エラーを出さない、あるいは出力させないようにすれば警告は表示されない。

siva_4850
質問者

補足

ご返答ありがとうございました。 「safe mode の対策」とはどうすればいいのでしょうか。 どの書類のどこをいじれば「safe mode を off」にできるのでしょうか。 申し訳ありません、まったくの素人でして… HTMLしか判らないので指示して頂けると助かるのですが無理でしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • お世話になっております。PHPでお問い合わせフォームを作っているのです

    お世話になっております。PHPでお問い合わせフォームを作っているのですが送信ボタンを押すと下記のようなエラーが出てきます。 Warning: mb_send_mail() [function.mb-send-mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /home/users/0/secret.jp-facr/web/t-shirt/heavyweigh/send.php(1) : eval()'d code on line 199 Warning: mb_send_mail() [function.mb-send-mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /home/users/0/secret.jp-facr/web/t-shirt/heavyweigh/send.php(1) : eval()'d code on line 210 Warning: Cannot modify header information - headers already sent by (output started at /home/users/0/secret.jp-facr/web/t-shirt/heavyweigh/send.php(1) : eval()'d code:199) in /home/users/0/secret.jp-facr/web/t-shirt/heavyweigh/send.php(1) : eval()'d code on line 212 これは何が原因でこのようなエラーになるのでしょうか? どのようにすれば解決できるのでしょうか? お忙しい中お手数おかけいたしますがご意見いただければ幸いかと思いますので宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • phpでの更新管理がロリポップだとエラーが出てしまう。

    はじめまして。 このたび業者さんにホームページを自分で更新できるプログラムを作って頂きました。 今まではさくらインターネットで使用していたのですが、今回ロリポップにしたところ、更新すると次のようなエラーが出てしまいます。 Warning: fopen(./data/news_08.txt) [function.fopen]: failed to open stream: Permission denied in /home/sites/lolipop.jp/users/lolipop.jp-dp16027581/web/edit/edit.php on line 23 Warning: flock(): supplied argument is not a valid stream resource in /home/sites/lolipop.jp/users/lolipop.jp-dp16027581/web/edit/edit.php on line 24 Warning: fputs(): supplied argument is not a valid stream resource in /home/sites/lolipop.jp/users/lolipop.jp-dp16027581/web/edit/edit.php on line 25 Warning: fclose(): supplied argument is not a valid stream resource in /home/sites/lolipop.jp/users/lolipop.jp-dp16027581/web/edit/edit.php on line 26 Warning: chmod() [function.chmod]: Operation not permitted in /home/sites/lolipop.jp/users/lolipop.jp-dp16027581/web/edit/edit.php on line 27 エラーを見てもさっぱりなんですが、解決方法などがわかる方いらっしゃいますでしょうか? どうかよろしくお願致します。

    • ベストアンサー
    • CGI
  • メールフォームの設置

    メールフォームの設置をしたいのですが 送信を押すと以下のようなメッセージが出てしまいます。 考えられる原因を教えてください。 Warning: file(index.html) [function.file]: failed to open stream: No such file or directory in /home/users/1/main.jp-XXX/web/fmail.php on line 161 Warning: Invalid argument supplied for foreach() in /home/users/1/main.jp-XXX/web/fmail.php on line 162

    • 締切済み
    • PHP
  • PEAR Mailの不具合について(チカッパサーバー)

    チカッパ レンタルサーバーにてPEAR::Mailがうまくいきません。 ローカルでは、正常に動いていました。 下記の様なエラーが表示されます。 Warning: getsmtpobject(Net/SMTP.php): failed to open stream: No such file or directory in /home/sites/chicappa.jp/users/chicappa.jp-*****/web/lib/PEAR/Mail/smtp.php on line 311 Warning: getsmtpobject(): Failed opening 'Net/SMTP.php' for inclusion (include_path='.:/home/sites/chicappa.jp/users/chicappa.jp-*****/web/lib/PEAR/') in /home/sites/chicappa.jp/users/chicappa.jp-*****/web/lib/PEAR/Mail/smtp.php on line 311 Fatal error: Cannot instantiate non-existent class: net_smtp in /home/sites/chicappa.jp/users/chicappa.jp-*****/web/lib/PEAR/Mail/smtp.php on line 312 上記解決策のアドバイスを頂けたら助かります。 よろしく、お願い致します。

    • 締切済み
    • PHP
  • Openpneを導入したけどエラー

    Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 666 Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 667 Warning: Invalid argument supplied for foreach() in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 668 Warning: Cannot modify header information - headers already sent by (output started at /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php:666) in /home/users/1/サイト名/web/openpne/webapp/lib/OpenPNE/Smarty.php on line 115 Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 666 Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 667 Warning: Invalid argument supplied for foreach() in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 668 という感じでOpenpneのログイン画面でエラーが出てきたのですが どうしたら良いでしょうか?

  • ロリポップでZendを導入できますか?

    ロリポップでZendを導入しようとしていますが、エラーが出て困っています。 Zendの場所はユーザから見たら一番上のルート、つまり/home/sites/lolipop.jp/users/***/web/Zend としています。エラーは下記です。(***は私のユーザ名、/aaa/index.phpを実行しています。) Warning: require_once(Zend/Controller/Action.php) [function.require-once]: failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/***/web/aaa/index.php on line 4 Fatal error: require_once() [function.require]: Failed opening required 'Zend/Controller/Action.php' (include_path='.:/usr/local/php5/php') in /home/sites/lolipop.jp/users/***/web/aaa/index.php on line 4 また、.htaccessにはphpのパスを通すため、下記のように書いています。 php_value include_path ".:/usr/local/php5/php:/home/sites/lolipop.jp/users/***/web/Zend/" .htaccessの場所は、Zendフォルダと同じくルートディレクトリです。(つまり/home/sites/lolipop.jp/users/***/web/ の下です。) また、念のため、.htaccessに下記の記述も試しましたが、だめでした。 php_value include_path ".:/usr/local/php5/php:/home/sites/lolipop.jp/users/***/web/" 何が悪いのでしょうか?あるいはそもそもロリポップへのZendの導入は無理なのでしょうか?

    • ベストアンサー
    • PHP
  • 掲示板投稿でエラーメッセージがでました。

    掲示板投稿でエラーメッセージがでました。 ―――――――――――――――――――――――――――――――――――― Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/users/1/holy.jp-theta/web/eventbbs/model.php on line 813 Warning: Cannot modify header information - headers already sent by (output started at /home/users/1/holy.jp-theta/web/eventbbs/model.php:813) in /home/users/1/holy.jp-theta/web/eventbbs/model.php on line 471 ―――――――――――――――――――――――――――――――――――― 掲示板を作成して何年か使用していたのですが、数日前から上記のようなコメントが出てきました。 ・スレッドにレスをすると表示され、スレッドごと削除される。(上記のコメントが出る) ・ログは表示されないが、投稿したコメントだけ残っている。 ・新規投稿は可能 model.php内のソースを変更していません。 何か変化があったとしたらPCを新しいマシンに変えた程度ですが、 これが影響しているとは思えません。 自分なりにネット検索で調べてみましたが、解決できませんでした。 掲示板を正常に使うにはどうしたらよいでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpとperlでメールフォーム+DB登録機能

    phpとperlでメールフォーム+DB登録機能を作っていますが、 だいぶ煮詰まってしまいました。 ●設計概要 https://dl.dropbox.com/u/85274673/form.jpg ●参考にしたが解決しなかったURLの一部掲載 http://okwave.jp/qa/q3086758.html http://ml.php.gr.jp/pipermail/php-users/2003-October/019138.html ●使用しているsend.cgi(配布フリー) http://www.synck.com/contents/download/cgi-perl/mailformpro.html ●状況 cgi(perl)もしくはphpだけでdb登録+メール送信両方行うプログラムが 必要となりました。 php単体でdb登録+mb_send_mailをスクラッチで書いてうまくいったと思ったのですが、 ユーザー側に送るメール内容(本文)と管理者側に送るメール内容(本文)を 分けることができず、現状使っているsend.cgiでメール送信し、phpでDBに登録 はできないかと思い、調べながらやってみました。 (cgi(perl)はphp以上に完全素人なので、dbへの登録を行うプログラムが書けませんでした。) form.html→db.php→thanks.html from.html→send.cgi→thanks.html は問題なく動作しました。 設計の通り 1. form.html→db.php→send.cgi→thanks.html もしくは 2. from.html→send.cgi→db.php→→thanks.html を実現したいと思っています。 $_POSTの値さえ渡せれば 1.は実現できそうなのですが、話はそう単純ではないのでしょうか。 ヒントでも貰えれば幸いです。宜しくお願いいたします。

    • ベストアンサー
    • Perl
  • wordpressのインストールについて

    質問の内容を書いてくださいwordpress最新版をダウンロード、ffftpで、サーバー(ロリポップhttp://3kaduki.girly.jp/haka/)にフォルダの名前だけ変えてアップロードしました。 http://3kaduki.girly.jp/haka/3ka_blog/ にwordpressが入ったはずなので、 http://3kaduki.girly.jp/haka/3ka_blog/ にアクセスしました。 すると、データベースの設定画面になるとネットには書いてありましたが、なりません。 英文エラーになります。 Warning: require_once() [function.require-once]: Unable to access /home/users/2/girly.jp-3kaduki/web/haka/3ka_blog/wp-includes/load.php in /home/users/2/girly.jp-3kaduki/web/haka/3ka_blog/wp-load.php on line 48 Warning: require_once(/home/users/2/girly.jp-3kaduki/web/haka/3ka_blog/wp-includes/load.php) [function.require-once]: failed to open stream: No such file or directory in /home/users/2/girly.jp-3kaduki/web/haka/3ka_blog/wp-load.php on line 48 Fatal error: require_once() [function.require]: Failed opening required '/home/users/2/girly.jp-3kaduki/web/haka/3ka_blog/wp-includes/load.php' (include_path='.:/usr/local/php5.2/php') in /home/users/2/girly.jp-3kaduki/web/haka/3ka_blog/wp-load.php on line 48 助けてもらえませんか。よろしくおねがいします。 ちなみに、ロリポップには簡単インストールと云う便利ツールからインストールできましたが、 現在、休止中で、復旧のメドも立っていないのです(>_<")

  • wordpress 自動アップグレードがうまくいきません

    自動アップグレード(ver2.7.1→ver2.8.4)しようとすると、以下のwarningがでて、アップグレードが失敗します。解決したいのですが、よろしくお願い申し上げます。 warning中の***は塗りつぶしです。 Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 174 Warning: fileowner() [function.fileowner]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: fileowner() [function.fileowner]: stat failed for /tmp/1250670656 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: unlink() [function.unlink]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 630 Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 174 Warning: fileowner() [function.fileowner]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: fileowner() [function.fileowner]: stat failed for /tmp/1250670656 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: unlink() [function.unlink]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 630 Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 174 Warning: fileowner() [function.fileowner]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: fileowner() [function.fileowner]: stat failed for /tmp/1250670656 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 628 Warning: unlink() [function.unlink]: SAFE MODE Restriction in effect. The script whose uid is 10132 is not allowed to access /tmp owned by uid 0 in /virtual/***/public_html/**/wp-admin/includes/file.php on line 630