hogehoge78 の回答履歴
- 携帯サイト絵文字入りのPHPフォーム
いつもお世話になっています。 携帯サイト制作をしており、こちら→http://www.dspt.net/tools/emoji/で配布されている絵文字変換スプリクトを利用させていただいています。 さらにこちら→http://magical-form.com/ で配布されているPHPフォームも使用させていただいています。 PHPフォームはhtmlのテンプレートを読み込ませるものなので、フォームのURLはform.phpとなり、そこにアクセスするとテンプレートtemp.htmlが表示されます。 そこでtemp.htmlに絵文字スクリプトのSSIを入れたのですが、form.phpにアクセスしても表示されません。 しかしtemp.htmlにアクセスすると絵文字が表示されているのです。 form.phpにも何か手を加えなければいけないのでしょうか? phpもSSIも初めてで配布先のマニュアルに従っているだけの状態です。 どうかお知恵をお貸し下さい。 よろしくお願いします。
- ベストアンサー
- PHP
- noname#127702
- 回答数3
- 携帯サイト絵文字入りのPHPフォーム
いつもお世話になっています。 携帯サイト制作をしており、こちら→http://www.dspt.net/tools/emoji/で配布されている絵文字変換スプリクトを利用させていただいています。 さらにこちら→http://magical-form.com/ で配布されているPHPフォームも使用させていただいています。 PHPフォームはhtmlのテンプレートを読み込ませるものなので、フォームのURLはform.phpとなり、そこにアクセスするとテンプレートtemp.htmlが表示されます。 そこでtemp.htmlに絵文字スクリプトのSSIを入れたのですが、form.phpにアクセスしても表示されません。 しかしtemp.htmlにアクセスすると絵文字が表示されているのです。 form.phpにも何か手を加えなければいけないのでしょうか? phpもSSIも初めてで配布先のマニュアルに従っているだけの状態です。 どうかお知恵をお貸し下さい。 よろしくお願いします。
- ベストアンサー
- PHP
- noname#127702
- 回答数3
- 【PHP】メール受信時の文字化けについて
フリーのメーリングリスト http://www.k-sky.biz/ を使用しています。 phpファイルをサーバにアップロードし メールを送信し受信しましたが、 テスト送信と送ったところ、 文字化けして、 ?e?X?g???M と受信されました。 説明書どおり設定したのですが、 何度やっても文字化けします。 開発者様に問い合わせたのですが、 連絡がありません。 メール受信時の文字化けについて、 どのようなことが考えられますか? 素人で分かりづらい文章で大変すみませんが、 よろしくお願いします。
- require(XXX)で読んだファイルのエラーを表示したい
こんにちは 今PHP 5を使用しています。 通常phpのファイルで構文エラーなどがおこると、 php.iniのデフォルトでdisplay_errors=Onになっていると、 Parse error: syntax error, unexpected T_VARIABLE in /XXX/SSS.php on line 100 などと、どこでエラーがおこっているかわかります。 ただ、モジュールを書いたmoduleディレクトリのファイルを 読み込んで作業していると 構文エラーがあっても エラーが表示されません。 例えば、ディレクトリ構造が /aaa/module/module.php /aaa/bbb/www/SSS.php となっていて、www以下をapacheで解放している際に SSS.phpの中に require_once("../../module/module.php"); と参照したときに module.phpのエラーが出ないのです。 このエラーをhtmlブラウザーに出力させる方法、 もしくはログなどで見れる場所を探しています。 ご存知の方 よろしくお願いします。
- PC&携帯連動型サイト製作方法について
お世話になっております。 PC&携帯連動型サイト製作方法について、 参考になるサイト、または書籍がありましたら、 ご教授願います。 また、WEBアプリケーションの自動生成ツールで、 法人でなくても購入できるソフト、または無料で 使えるものがありましたら、ご教授願います。
- Cannot redeclare/ Xoops legacy
こんにちは。お時間のある方、宜しければお助けください。 Xoops cube legacy 2.0.1を利用しており、追加モジュール NewBB 2.0 をインストールしました。しかし、管理しようとすると Fatal error: Cannot redeclare newbb_getunamefromid() と出てきてしまい、その先に進めません。 function newbb_getUnameFromId( $userid, $usereal = 0 ) { $userid = intval($userid); $usereal = intval($usereal); if ($userid > 0) { $member_handler =& xoops_gethandler('member'); $user =& $member_handler->getUser($userid); if (is_object($user)) { $ts =& MyTextSanitizer::getInstance(); if ( $usereal && $user->getVar('name') ) { return $ts->htmlSpecialChars($user->getVar('name')); } else { return $ts->htmlSpecialChars($user->getVar('uname')); } } } return $GLOBALS['xoopsConfig']['anonymous']; } に二重定義(?)があるようなのですが、どこを変えるべきでしょうか?
- 締切済み
- PHP
- yappaiides
- 回答数1
- PHPメールフォームから機種依存文字を送信すると、文字化けしてしまう
PHPのメールフォームを作成しましたが、下記2点で悩んでいます。 初心者で申し訳ありませんが、ご教授願いします。 PHP(PHP作成文字コードは「UTF-8」)でメールフォームを作成しました。 --------------------------------------- mb_language("Ja"); mb_internal_encoding("UTF-8"); $header = "From:" .mb_encode_mimeheader($guestName) ."<" .$guestEmail .">"; $mailto = "test@xxx.com"; $subject = "ご連絡ありがとうございます。"; $boRtn=mb_send_mail($mailto,$subject,$content.$content_guest,$header); --------------------------------------- (1)送信した結果、機種依存文字が化けてしまいました。 機種依存以外の文字は文字化けしません。 送信した機種依存文字は「ローマ数字やまるいちなど」 (2)また受信したメールのヘッダー部分を表示したら、 件名の日本語文字列が3行くらいに改行されてしまいます。 上記の現象(特に機種依存文字の送信)について、 記述ミスや足りない点など教えて下さい。 宜しくお願いいたします。
- ベストアンサー
- PHP
- panda55555
- 回答数1
- require(XXX)で読んだファイルのエラーを表示したい
こんにちは 今PHP 5を使用しています。 通常phpのファイルで構文エラーなどがおこると、 php.iniのデフォルトでdisplay_errors=Onになっていると、 Parse error: syntax error, unexpected T_VARIABLE in /XXX/SSS.php on line 100 などと、どこでエラーがおこっているかわかります。 ただ、モジュールを書いたmoduleディレクトリのファイルを 読み込んで作業していると 構文エラーがあっても エラーが表示されません。 例えば、ディレクトリ構造が /aaa/module/module.php /aaa/bbb/www/SSS.php となっていて、www以下をapacheで解放している際に SSS.phpの中に require_once("../../module/module.php"); と参照したときに module.phpのエラーが出ないのです。 このエラーをhtmlブラウザーに出力させる方法、 もしくはログなどで見れる場所を探しています。 ご存知の方 よろしくお願いします。
- 【PHP】メール受信時の文字化けについて
フリーのメーリングリスト http://www.k-sky.biz/ を使用しています。 phpファイルをサーバにアップロードし メールを送信し受信しましたが、 テスト送信と送ったところ、 文字化けして、 ?e?X?g???M と受信されました。 説明書どおり設定したのですが、 何度やっても文字化けします。 開発者様に問い合わせたのですが、 連絡がありません。 メール受信時の文字化けについて、 どのようなことが考えられますか? 素人で分かりづらい文章で大変すみませんが、 よろしくお願いします。
- プログラミング作業効率を上げる工夫、テクニックについて
PHP(ver.4)からプログラミングを独学で始めた者です。 職業プログラマーではありません。 C言語、JAVAの知識はほとんどありません。 HTML、CSSはある程度分かります。 PHPの習熟度について、どう説明してよいか悩みますが、 オブジェクト指向(※クラスを使ったスクリプト作成…?)にはまだ手を出せていないレベルとでも言いましょうか…。 自作関数をまとめたファイル、定数を定義したファイルを、config.incに入れて、それをrequire_onceで読み込み、というようなことをしています。 クッキーや、セッションもまだあまり使えていません。 データベースはSQLite2を少々使えます。 MySQLなどは今のところ使えません。 <form>で値をGETやPOSTで受け取って処理するということを頻繁にしています。 レンタルサーバを利用してサイトを制作中です。 程度は低いですが、今までに作ったもの、作ろうとしたものは、 ブログシステム(6割完成)、チャット(8割完成)、アクセス解析(6割完成)、といった感じです。 当面は、これらをそれぞれ完成させる作業をしていきたいと思っています。 エディタはdreamweaverCS3をメインに使っています。 他に、FFFTP、TepaEditorを使うこともあります。 秀丸は持っていませんし、また、使ったこともありません。 こんな私ですが、 スクリプトファイルが多くなってきたり、1ファイルのコード行数が300を越えてきたりすると、もう頭の中がごちゃごちゃしてきて、どこに何が書かれていて、、、とか、このコードはどういう意味だったかな、、、とか、これを書き換えたら、他のどの部分に影響が出るだろうか、とか、ファイルの配置、ディレクトリ構造はどうすべきか、どのようにしたら効率的か、など、そういうものの明確なルールが私の中で出来ていない状況です。 どう学んだら良いものだろうかと思い、質問をさせて頂きました。 もし、オススメのサイトや書籍がありましたら、そちらも教えて下さい。 というわけでして、 スクリプト作成前の心得とか、サイト設計、作成計画や作成順序、などといったものを考える際の指針のようなものを、経験者の方に示して頂けたら嬉しく思います。 効率よく言語を習得するための方法論を展開されても結構です。 根本的かつ大きく漠然としたテーマについて、質問しているということは分かっています。 全てを完璧に答えて頂こうとは思っていません。 この質問をお読み頂き、 「この点については、かなりタメになりそうなことが言えそうだ、自分も苦労したし。」 というようなスタンスでアドバイスして頂ければと思っています。 なお、他のプログラミング言語にも興味があるので、 PHPを理解する上で、C言語やJAVAの考え方が分かっていた方がいい、 ということであれば、学ぼうと思いますし、 MySQLも使えた方がPHPの利用の幅が格段にアップするはず! ということでしたら、MySQLを是非習得したいと思います。 そういうアドバイスも大歓迎です。 「できない、しない、無理、あきらめます」は、言わないつもりです!笑 すべて前向きに、乗り越えていくつもりです! ですので、思い切ったアドバイス・回答をお待ちしております。 頂いたレスポンスには、必ずお返事します。 以上、よろしくお願い致します。
- session_set_save_handler と session_regenerate_id は同時に使えない?
session_set_save_handlerを利用してセッションデータをDBに格納しているのですが、session_regenerate_idを使用するとIDが毎回変わるため、session_set_save_handler での UPDATEやDELETEなどが出来なくなってしまいます。 DELETE FROM session WHERE sid = ".session_id()."の為。 どのようにすれば両方同時に使用できるのでしょうか?
- PHP で暗号化して何かを送信することってあるのでしょうか?
こんにちは、趣味で PHP を触っています。 とても初歩的な質問になってしまうと思いますが、よろしくお願いします。 PHP では crypt 関数で暗号化することができるらしいのですが、実際にこれを使わなければいけない場合とはどのような時なのでしょうか? http://jp2.php.net/manual/ja/function.crypt.php PHP で処理したことを MySQL などのデータベースに書き込む場合、主にサーバー内での処理なので外部から見られることなんてないと思っていましたが、見ることは可能なのでしょうか? それともう一つ質問がありまして、マニュアルには「復号するための関数はありません。 crypt() が使用しているのは単方向アルゴリズムだからです。」とありますが、それだと暗号化すると二度とその情報が何かわからなくなるのではないでしょうか? 何か複合化する方法があるのですか? よろしくお願いします。
- ベストアンサー
- PHP
- noname#159148
- 回答数4
- プログラミング作業効率を上げる工夫、テクニックについて
PHP(ver.4)からプログラミングを独学で始めた者です。 職業プログラマーではありません。 C言語、JAVAの知識はほとんどありません。 HTML、CSSはある程度分かります。 PHPの習熟度について、どう説明してよいか悩みますが、 オブジェクト指向(※クラスを使ったスクリプト作成…?)にはまだ手を出せていないレベルとでも言いましょうか…。 自作関数をまとめたファイル、定数を定義したファイルを、config.incに入れて、それをrequire_onceで読み込み、というようなことをしています。 クッキーや、セッションもまだあまり使えていません。 データベースはSQLite2を少々使えます。 MySQLなどは今のところ使えません。 <form>で値をGETやPOSTで受け取って処理するということを頻繁にしています。 レンタルサーバを利用してサイトを制作中です。 程度は低いですが、今までに作ったもの、作ろうとしたものは、 ブログシステム(6割完成)、チャット(8割完成)、アクセス解析(6割完成)、といった感じです。 当面は、これらをそれぞれ完成させる作業をしていきたいと思っています。 エディタはdreamweaverCS3をメインに使っています。 他に、FFFTP、TepaEditorを使うこともあります。 秀丸は持っていませんし、また、使ったこともありません。 こんな私ですが、 スクリプトファイルが多くなってきたり、1ファイルのコード行数が300を越えてきたりすると、もう頭の中がごちゃごちゃしてきて、どこに何が書かれていて、、、とか、このコードはどういう意味だったかな、、、とか、これを書き換えたら、他のどの部分に影響が出るだろうか、とか、ファイルの配置、ディレクトリ構造はどうすべきか、どのようにしたら効率的か、など、そういうものの明確なルールが私の中で出来ていない状況です。 どう学んだら良いものだろうかと思い、質問をさせて頂きました。 もし、オススメのサイトや書籍がありましたら、そちらも教えて下さい。 というわけでして、 スクリプト作成前の心得とか、サイト設計、作成計画や作成順序、などといったものを考える際の指針のようなものを、経験者の方に示して頂けたら嬉しく思います。 効率よく言語を習得するための方法論を展開されても結構です。 根本的かつ大きく漠然としたテーマについて、質問しているということは分かっています。 全てを完璧に答えて頂こうとは思っていません。 この質問をお読み頂き、 「この点については、かなりタメになりそうなことが言えそうだ、自分も苦労したし。」 というようなスタンスでアドバイスして頂ければと思っています。 なお、他のプログラミング言語にも興味があるので、 PHPを理解する上で、C言語やJAVAの考え方が分かっていた方がいい、 ということであれば、学ぼうと思いますし、 MySQLも使えた方がPHPの利用の幅が格段にアップするはず! ということでしたら、MySQLを是非習得したいと思います。 そういうアドバイスも大歓迎です。 「できない、しない、無理、あきらめます」は、言わないつもりです!笑 すべて前向きに、乗り越えていくつもりです! ですので、思い切ったアドバイス・回答をお待ちしております。 頂いたレスポンスには、必ずお返事します。 以上、よろしくお願い致します。
- Yahoo API WEB検索の事で!
Yahoo API を利用してWEB検索の機能を使おうと考えています。 そこで、 Yahoo!デベロッパーネットワーク - サンプルコード集 ;検索サンプルコード http://developer.yahoo.co.jp/sample/search/sample1.html このページよりphpファイルをダウンロードして試し一応成功しました。 http://cgi.geocities.jp/ydevnet/sample/search/sample1/YJSearchExample.php (このページはサンプルです) 検索結果を見てみるとごちゃごちゃしていて見にくいです。 そこで以下のようなページにしたいのですが http://phpspot.org/lab/yapi/web.php?q=yahoo 簡単に修正できないでしょうか? ファイルは ・common.php ・YJSearchExample.php なのですが、どの辺りを修正すればいいでしょうか? ご指導よろしくお願いします。
- ログインすると真っ白
この度、サーバーを使えるねっとVPSに変更した際に、中のサイトも移したのですが、携帯でお知らせを書き込める画面がログインして管理者メニューに入ろうとすると真っ白になります。 確認しようと見ている携帯はsoftbankです。 詳しくないため非常に困っています。 古いプログラムのため、動かないとかあるのでしょうか? 原因として何が考えられますでしょうか?
- PCと携帯サイトの振り分け方法
ホームページをいろいろ見たのですが、振り分けの具体な方法がよく分かりません。PHPと.htaccessの方法があるくらいは認識できたのですが、それでは具体的にどの様な入力をすればよいのか分かりません。初心者向けの分かりやすいサイトや図書がありましたら、是非紹介いただけませんか?PHPと.htaccessの機能上の違いもよく分かりません。どうか、よろしくお願いします。
- Yahoo API WEB検索の事で!
Yahoo API を利用してWEB検索の機能を使おうと考えています。 そこで、 Yahoo!デベロッパーネットワーク - サンプルコード集 ;検索サンプルコード http://developer.yahoo.co.jp/sample/search/sample1.html このページよりphpファイルをダウンロードして試し一応成功しました。 http://cgi.geocities.jp/ydevnet/sample/search/sample1/YJSearchExample.php (このページはサンプルです) 検索結果を見てみるとごちゃごちゃしていて見にくいです。 そこで以下のようなページにしたいのですが http://phpspot.org/lab/yapi/web.php?q=yahoo 簡単に修正できないでしょうか? ファイルは ・common.php ・YJSearchExample.php なのですが、どの辺りを修正すればいいでしょうか? ご指導よろしくお願いします。
- cakephpでキーワード検索
すみません。いろいろやってみたんですが 断念して、ここに投稿しました。 検索キーワードでページングするための方法がわかりません。 例)東京 寿司屋 このようにスペースで単語ごとに区切ります。 一文字だけは成功しましたが、スペースを空けて単語を読みとる 方法が浮かびません。 $keyword = mb_convert_kana($this->data["Hoge"]["keyword"],'rnask'); $keywords = preg_split("/[\s]+/",$keyword); $set = array(); $set = array( 'OR' => array( 'Hoge.name LIKE' => '%'.$keywords[0].'%', 'Hoge.prefecture LIKE' => '%'.$keywords[0].'%', 'Hoge.job LIKE' => '%'.$keywords[0].'%', ), //'OR' => array( //'Hoge.name LIKE' => '%'.$keywords[1].'%', //'Hoge.prefecture LIKE' => '%'.$keywords[1].'%', //'Hoge.job LIKE' => '%'.$keywords[1].'%', //), // コメントをはずしてみると、案の定エラーこきます。 'Hoge.cp_flag' => 1, ); $this->set("hogehoes",$this->paginate('Hoge',$set,null)); お願いします。どなたかお助け下さい。
- ベストアンサー
- PHP
- future-boy
- 回答数1
- これまで遷移してきたサイト内のURLを表示する方法について
これまで遷移してきたサイト内のURLをHTMLに表示したいと思いましたが、 直前のURLは表示できるものの、2つ以上前のURLを表示する事ができませんでした。 何らかの方法で、アクセス毎にセッションの配列に直前のURLを追記して、 ページ間の遷移の際その情報を保持し続けられれば解決すると思うのですが、 どのようにコーディングすればよいかわかりませんでした。 その為、何らかのアドバイスを頂ける方がいらっしゃいましたら、ご教示の程よろしくお願いします。 【ソース(index1.php, index2.php, index3.php, index4.php, index5.php共通)】 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>1ページ目</title> </head> <body> <p> <?php if (strlen($_SERVER["HTTP_REFERER"]) != 0) { echo "リンク元は"; echo $_SERVER["HTTP_REFERER"]; echo "です。"; } ?> </p> <p><a href="index1.php">リンク1</a></p> <p><a href="index2.php">リンク2</a></p> <p><a href="index3.php">リンク3</a></p> <p><a href="index4.php">リンク4</a></p> <p><a href="index5.php">リンク5</a></p> </body> </html>
- 携帯メール配信 キャリアブロック回避方法
携帯への一括メール配信システムを運用しています。 PHP4.xxで個人的に作っています。 自作サーバーです。メールソフトはsendmailでOSはlinux系です。 登録されている1000人くらいの携帯メールアドレスへ PHPからメールを送信するシステムです。 色々調べたら送信メールアドレスが全体の4%以上あて先不明アドレスが入っていたらスパムと見なされてキャリアブロックがかかるそうです。 今送信してる人が若い方を多いのでころころメールアドレスが変わります。そういうあて先不明メールをあぶりだすのにメールアドレスクリーニングというのがあると聞きましたが具体的にはどのようにして行った良いでしょうか? アドバイスどうぞよろしくお願いします!