hegemonismのプロフィール
- ベストアンサー数
- 37
- ベストアンサー率
- 53%
- お礼率
- 0%
人生万事塞翁が馬
- 登録日2005/10/07
- 「表参道」が「侮Q道」となる
PHP+MySQLにてフォームに入力されたデータを DBへ格納し、普通に表示、又はフォームに読み込んでデータの再編集 を出来る仕組みを作っているのですが DBに「表参道」の文字列を格納し、 呼び出して普通に表示する分には「表参道」と問題なく表示されるのですが それを再編集するとき(フォームのinputタグに読み込み)に なぜか「侮Q道」となってしまいます。 色々と調べてみたのですが5C問題とも少し違うようですし・・・ 今のところ、「表参道」だけがおかしいのですが。 文字コードは全てShift-JISにて記述しております。 どなたか同じような症状を知っている方、もしくは対処方法をご存じの 方はいらっしゃいますでしょうか。
- COOLオンラインでPHPが表示されない
PHPマニュアルと言うサイトを参考にして、COOLオンラインでPHPの練習をしていますが、上手く表示されません。 http://www.cool.ne.jp/index.cgi?pg=cool_help_FTP-1002.html#05 ↑の説明を読んで1行目を足しても、その#!/usr/local/bin/php が表示されるだけで、 #!/usr/local/bin/php <html> <head> <title>PHP Test</title> </head> <body> <?php echo "<p>Hello World</p>"; ?> </body> </html> 参考にしているサイトではhello Worldと表示されるのが成功例になっているのですが、COOLのサーバーだと上手く行かなくて説明通りにしてもダメなので、ちょっと分からなくなりました。 助けて頂けたら幸いです。
- PHP4 setcookie関数でIE6上でCookieが発行されない
お世話になっております。 件名の通りですが、(クライアント)Netscape7.1やOpera上では正常にCookieが発行されて、Cookieにより条件分岐処理が行えるのですが、IE上ではそれが出来ません。 以下のような設定でCookieを発行しようとしています。 (サーバー) setcookie("user_test_id",$row->user_id,time()+60*60*24*60,"/test_folder/") ; ※$row->user_idとはMysqlに登録されている文字列を取得しています 構築環境は下記の通りです。 (サーバー) WindowsXP上でapache_2.0.55、php-4.4.2 ※PHPは正常に動作中(他のスクリプトは問題ありません) 同じ様にLocalhostにAnhttpd1.4[Webサーバー]とPHP4で上記と同じシステムを構築した場合、IEでも正常にCookieが発行されます。ということは、Apacheの設定に不備があるのでは?っとにらんでいるのですが、具体的にどこをいじれば良いのか分かりません。 原因究明に繋がるヒント(回答)をご存知の方、どうかご教授お願い致します。よろしくお願い致します。
- フォームで送った文字がおかしくなる
フォームから文字を記入して、送信ボタンを押すと次のページでその文字が表示されるという初歩的なプログラムをつくっています。しかし、フォームからPOSTでデータを送る場合、ある特定の一文字の漢字だけを記入して送信ボタンを押すと正常に表示されません。 例えば、「卒業」だと正常に表示されるのに「卒」だと「'」になってしまい、他にも「文」や「動」を一文字だけ記入すると、何も表示されません。ひらがなやカタカナ、複数文字の場合は全て正常です。原因が分からなくて困っています。 a.php (入力フォーム) <HTML> <HEAD> <TITLE>テキスト送信のテスト </TITLE> <META http-equiv="Content-Type" content="text/html; charset=EUC_JP"> </HEAD> <BODY> <FORM method="POST" action="view.php"> 入力してください: <INPUT type="text" name="name"> <BR> <INPUT type="submit" value="送信"> </FORM> </BODY> </HTML> view.php (表示するphpファイル) <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=EUC_JP"> <META http-equiv="Content-Style-Type" content="text/css"> </HEAD> <BODY> <?php print $_POST["name"]; ?> </BODY> </HTML> どこか間違いがあるでしょうか? a.phpとview.phpは両方とも日本語(EUC)改行=LFで保存しています。 phpのバージョンは5.1.1です。よろしくお願いします。
- ベストアンサー
- PHP
- ORmituhide
- 回答数1