• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:win2000 と Unix でエラーメッセージの違い)

win2000とUnixでエラーメッセージの違い

meggの回答

  • ベストアンサー
  • megg
  • ベストアンサー率50% (2/4)
回答No.1

php.iniの設定でワーニングを出さないように設定していると思われます。 それからUndefined indexはisset($value)を使ってやれば大丈夫です。

mason
質問者

お礼

ifでisset()を使って条件をつけたらワーニングも出なくなりました。サーバーの違いはありませんね。ありがとうございました。

関連するQ&A

  • dos2unix(コード変換)をしなくてもも済むLinuxの設定

    RedHat Linux9でWebサーバーをつくり、Perlを使ったCGIプログラムもアップしています。しかし、CGIプログラムはWindowsで作成し、Linuxにアップしているので、そのままだとコードが違い表示されないので、 dos2unix < DOS_FILE >UNIX_FILE とLinux側でやってコードを変換しています。 これをいちいちやらないようにするためにはどうすれば良いのでしょうか。 何かをLinuxにインストールするなどしたら大丈夫になりますか?

  • headerでエラー

    お世話になります。 行き詰まってしまいどうにもならないので質問させて下さい。 フォームのテキストボックスが未入力状態で「更新」ボタンを押したとき 更新処理を行わずエラーメッセージの表示等を行うだけで同一画面に留まりたいプログラム「input.php」があります。 <?php require_once("mysql.php"); GET処理 POST処理(※入力チェック OK:更新処理、NG:header使用し別モードで再読込) ?> <html> <head> (中略) フォーム(action="<?=$_SERVER["PHP_SELF"]?>") </html> エラーチェックを<html>より前の部分で行い、不正なら「input.php?err=1」という形でheaderを使った再読込で項目の上にエラーメッセージを表示させたいのですが、うまくいきません。 (※やり方に関してどうしてもこうする必要があるのでご理解下さい) 試しに以下のように書き換えて実行するとこのように表示されます。 「..xxx/mysql.php の 1 行目でヘッダがすでに送信されています。リダイレクトできません。 」 if (!headers_sent($filename, $linenum)) { header("Location: http://$host/input.php?err=1"); exit; } else { echo "$filename の $linenum 行目でヘッダがすでに送信されています。"; exit; } メッセージにある「mysql.php」の1行目は「<?php」だけなので何がいけないのか見当がつきません。 「header」の使用については  ・すべての出力の前でなければならない  ・読み込みファイルや空白行などにも注意 ということまでは知っているので注意しているつもりなのですが... 何かお気づきの点でもあればご指摘下さい。 よろしくお願いします。

    • 締切済み
    • PHP
  • Solaris2.5.1 のエラーメッセージで質問

    Solaris2.5.1で下記の様なメッセージが度々表示されます。 このメッセージの意味と解決方法をご存知の方居られましたら、よろしくお願います。 このメッセージが表示される機器の構成としては、Ultra1にSwift Adapter(LANとSCSI混合ボード)を刺し、本体のSCSIへMultiパック(HDD6台搭載)を接続。SwiftへはDATとHDD1台を接続してあります。 ケーブルの交換や清掃、Multiパックを別の物と交換など実施しましたが症状は変わりませんでした。 unix: WARNING: /sbus@1f,0/SUNW,fas@e,8800000 (fas0): unix: target 9: failed reselection (timeout on receiving tag msg) unix: WARNING: /sbus@1f,0/SUNW,fas@e,8800000/sd@9,0 (sd8): unix: SCSI transport failed: reason 'reset': retrying command ちなみに、上記メッセージですと、Multiパックの1本目のHDDに不具合となってますが、sd9やsd0やsd1など本体SCSI側に接続された他のHDDのエラーも同じように表示されます。 これを直す方法をご存知の方、よろしくお願い致します。

  • PHP+PostgreSQLでのエラー

    PHP3+PostgreSQLで開発をしています。 クラスライブラリを使って動かそうとしているのですが、 -------------------------------------------------- Warning: Division by zero in /○○.php3 on line 10 Parse error: parse error in /○○.php3 on line 10 -------------------------------------------------- というエラー?ワーニングが出ます。 これは何を意味しているのでしょうか? ご教授ください。 上記のワーニングにあるline 10には require($include_path/dbconnect.inc"); を記述しています。 PHP4徹底攻略/ソフトバンク パブリッシング のサンプルプログラム(P136~)を参考にコーディングしました。 また、このようなエラーメッセージがわかるサイトがありましたら重ねて教えて頂きたいと思います。 よろしくお願いします。

  • 掲示板投稿でエラーメッセージがでました。

    掲示板投稿でエラーメッセージがでました。 ―――――――――――――――――――――――――――――――――――― 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
  • UNIXサーバーとダイヤルアップ接続したい

     UNIXサーバーへWindowsXpProのクライアントからダイヤルアップ接続したいのですが、認証がうまくいきません。電話回線はINSネット64でTAを使用していますが、回線は接続されます。しかし、2,30秒で切断されてしまいます。2,30秒の間にPingを打ってもタイムアウトとなってしまいます。この時、エラーメッセージなどは表示されず、回線断となります。  ダイヤルアップ設定のダイヤルアップサーバーは『SLIP:Unix接続』としています。IPアドレスなど一通り確認しましたが、合っています。  設定で確認すべき点などありますか?Win→Unixダイヤルアップを行った事のある方、Unixにお詳しい方の情報をお待ちします。参考URLのみでもかまいませんのでどうかよろしくお願いします。  

  • IEのエラーメッセージ

    WindowsXP SP3でInternetExplorer7を使っています。このInternetExplorerで見ている画面を切り替えたときに次のとおりのエラーメッセージが出ます。 「Webページに問題があるため、正しく表示または機能しなくなる可能性があります。今後、ステータスバーに表示された警告アイコンをダブルクリックすると、このメッセージを表示できます。」 (このメッセージが出ると画面を切り替えるたびに出ます。) 上記のメッセージの直ぐ下に「OK」のボタンがあり、その横に「詳細の表示」ボタンがあります。 「詳細の表示」ボタンを押すと、以下のメッセージが表示されます。 ライン:210 文字:3 エラー:this.input.parentNode'はNullまたはオブジェクトではありません。 コード:0 質問は; 1.何故このようなメッセージが出るのでしょうか? 2.このメッセージを出なくするにはどうすればよいのでしょうか?

  • Access 参照設定のエラーメッセージについて

    お世話になります。 Accessにてツール(Excelファイルの参照、更新有り)を作成しており、 参照設定で「Microsoft Excel 14.0 Object Library」にチェック を入れております。 当該ツールをExcelがインストールされてないPCで起動すると、以下の メッセージが表示されます。 参照設定しているにも関わらず、Excelがインストールされてないことに よるものだと思うのですが、このエラーメッセージを表示させずVBAより メッセージを出すことは可能でしょうか。 なお、ツールを起動するとフォームを開くようにしており、その開くイベントで 読み取り専用で開かれたかどうかのチェックを行っております。 読み取り専用で開かれた場合、メッセージを表示しているのですが、この メッセージより先にエラーメッセージが表示されるので、フォームを開く タイミングでExcelがインストールされているかどうかのチェックは遅いと 思われます。

  • お問合せフォームのセキュリティについて

    PHP初心者です。 ようやく簡単なお問合せフォームを作る事ができました。 ですがセキュリティの面で不安がありませすので、ご質問させていただきます。 1. contact.html(入力フォームを表示) <form action="kakunin.php" method="post"> method="POST"で kakunin.php に値を渡してます。 2. kakunin.php(入力内容の確認やエラーを表示) $_SERVER["REQUEST_METHOD"] == "POST"でフォームの値を取得して、 input type="hidden"を使用して値を受け渡してます。 入力内容表示のフォームは <form method="POST" action="mail.php"> この時フォームでの表示は <td><?php echo $name ?></td> としているのですが、 これを、 <td><?php echo htmlspecialchars($name) ?></td> にした方がいいのでしょうか? 3 mail.php(入力内容をメールで送信) $_SERVER["REQUEST_METHOD"] == "POST"でフォームの値を取得して、 mb_send_mailで送信しています。 このようにして、フォームを作りましたが、 セキュリティの観点から見て注意しなければならない事は何でしょうか? 作り方に問題ありでしょうか? 駄文で失礼します。宜しくお願い致します。

    • 締切済み
    • PHP
  • UNIXとLinuxやFreeBSD

    こんにちは、とても初歩的な質問ですみません。 CGIやUNIXを勉強するために、OSのUNIXをインストールしたいのですが、本などを見てるとUNIXのフリーソフトはLinuxやFreeBSDとかがあるとか書いているのですが,これは行ったいどういうことなのでしょうか? Windowsで言うところのOSはどれもWindowsだけど、バージョンで98、Me,2000があるといった違いなのでしょうか? もしそうであれば、CGI、UNIXを勉強するのにどのOSをインストールするのがお勧めか教えていただけませんか?お願いします。 CGIではBBSをはじめ、通販の買い物カゴやデータベースまで勉強しようと思っています。 UNIXはサーバーの構築とPHPを使ったデータベース構築、ネットワークの構築をしようと思っています。 後CGIやUNIXの勉強にお勧めの書籍やサイトなどあれば教えて下さい。お願いします。 質問の意味がわかりにくいかもしれませんが、お願いします。