PHP

全18815件中18421~18440件表示
  • PHPの検索について

    例えば、「あ」~「ん」までの50音を表示しているHPがあるとします。 そのHPより「あ」をクリックした時に、MySQLのデータベースの氏名テーブルより頭に「あ」のつく人を 抽出して表示したいです。 そしてその表示された「あ」のつく人をクリックすると さらに住所テーブルより該当データを抽出し 住所を表示するようにしたいのですが。 あ い う え お ↑ クリック ↓↓ 青木○○ 足立○○ 安藤○○ (HP上に表示)  ↑ クリック ↓↓ 青木○○ 東京都渋谷区○○1-2-3 例としてはこんな感じなんですが・・・わかりますでしょうか?? なにぶんPHPでのプログラミングは初めてなもので 的外れな質問をしてしまうかもしれませんが よろしくお願いいたします。

    • ベストアンサー
    • fun-tec
    • PHP
    • 回答数1
  • PHP/MySQLであいまい検索を

    HP上のテキストボックスに文字を入力し、その値をPHPでMySQL上のデータベースよりあいまい検索をし 該当するデータを表示したいのですが、私の検索キーワードが悪いのか、いいサンプルソースが見つけられません。 MySQLのREGEXP関数を使ってあいまい検索を 行うサンプルは見つけたんですが、これは日本語対応では なく検索文字列によってはうまく検索できない場合が あると聞きました。 何かよいサンプルがあったらURLもしくは ソースをそのままで結構ですので貼り付けていただければ 助かります。 では、よろしくお願いいたします。

    • ベストアンサー
    • fun-tec
    • PHP
    • 回答数1
  • PHPをつかったメール送信時の文字化け

    OS :FreeBSD4.8 PHP4.3.2 Apache2 を使用してるものです。 PHPでメール送信のフォームを作成して実際に送ってみるとサブジェクトがどうしても文字化けします。 $subject = i18n_mime_header_encode(i18n_convert($subject, "JIS")); mail($too, $subject, $memo, $ff.$from); 上記のように変換コード関数をいれると Fatal error: Call to undefined function: i18n_mime_header_encode() in /usr/home/mmiyagi/htdocs/send.php のようにエラーがでます。 php.ini設定不足でしょうか?

    • ベストアンサー
    • fm0606
    • PHP
    • 回答数4
  • 入力制御について

    こんにちは。 WEBで 入力項目(input type="text"・・・)、 登録ボタン(input type="submit"・・・)を表示する スクリプト(menu.php)があります。 登録ボタンを押すとname_check.phpにとぶように なります。 今、この入力ボタンで入力された文字が 好ましくない文字列の場合はエラー表示を作成しています。 好ましくない文字列はファイルに格納されています。 (例) 北朝鮮 SARS イラク なかた などです。 'SARS'や'北朝鮮'などを入力したときはチェックして エラー表示させることができたのですが、 たとえば入力項目が '話題の北朝鮮'や '北朝鮮生まれ'や 'あの北朝鮮に'など 入力された文字列に入力させたくない文字列が 入力された場合はチェックをどのようにしたらいいか わかりません。 宜しくお願いいたします。

    • ベストアンサー
    • jyopper
    • PHP
    • 回答数2
  • PHPのheader()について

    OS:freebsd4.8 PHP:php-4.3.2 apache2 を使用しております。 ドキュメントルートに <HTML> <HEAD> <TITLE>検索エンジン</TITLE> </HEAD> <BODY> <CENTER><H1> 検索エンジン </H1></CENTER> <FORM METHOD= post ACTION = search.php> <TABLE BORDER = 4 WIDTH = 250 ALIGN = CENTER> <TR BGCOLOR = "#CCCCCC"> <TH>検索キーワード</TH> <TD><INPUT TYPE= text NAME= keywd size = 20 /></TD> </TR> <TR> <TH>エンジン</TH> <TD> <SELECT NAME = ENG> <OPTION VALUE = "yahoo">Yahoo!</OPTION> <OPTION VALUE = "google">google</OPTION> <OPTION VALUE = "goo">goo</OPTION> </SELECT> </TD> </TR> <TR> <TD COLSPAN ="2"><CENTER><INPUT TYPE="submit" value="検索" /><CENTER></td> </TR> </TABLE> </FORM> </BODY> </HTML> というtest.htmlをおいてます。 phpスクリプトとして <?php $stringkey = urlencode($keywd); switch($ENG){ case "yahoo": $url = "http://www.yahoo.co.jp/bin/search?p="; break; case "goo": $url = "http://www.goo.ne.jp/default.asp?MT="; break; case "yahoo": $url = "http://www.google.co.jp/search?q="; break; } header("Location: ".$url.$stringkey); header("HTTP/1.1"); ?> search.phpにパラメータを渡していますが 白いページしか表れません。 header()関数の記述が悪いのでしょうか? apache2の設定でしょうか? ちなみに2ファイルともドキュメントルートに配置してます。 よろしくお願いします。

    • 締切済み
    • fm0606
    • PHP
    • 回答数2
  • 移動元のURLを変数に取りたい

    例えば、 http://www.hoge.jp/foo.html に、 <a href="hoge.php"></a> というリンクが張られているとして、このリンクをクリックしてhoge.phpに移動したときに、移動元のURLアドレス「http://www.hoge.jp/foo.html」を変数に取りたいのですが、方法をご存知の方、教えてください。 (PHP4です)

  • Mysqlについて

    お世話になります。 PHP初心者なので根本的に間違っている質問でしたらすいません。PHPとMysqlの組み合わせで使用する場合に、画像ファイルをWeb上のディレクトリ上に保存せずにMysqlのテーブル内にバイナリデータとして保存することは可能なのでしょうか?画像情報とそれに画像に関する付随情報(画像に対するコメント)などをなるべく同一に管理したいと思い質問します。このような用途ですと本来であれば画像はファイル、付随情報はテキストファイルかMysqlなどのDBでの管理となると思いますが、なるべく一元管理したいと思い質問しました。宜しくお願いします。

    • ベストアンサー
    • NORIHIRO
    • PHP
    • 回答数2
  • バイナリの文字列を変換したい...

    Jpeg のExifを解析するスクリプトを書いてます あるバイナリの文字列を下記の形式に 変換する手段をどなたかご存知ないですか? (そもその下記の意味さえわからないですが) unsigned byte ascii strings unsigned short unsigned long unsigned rational signed byte signed short signed long signed rational single float double float よろしくお願い致します

  • 文字コードについて

    いつもお世話になっております。 今携帯電話とPostgreSQLでホームページを作成しています。 携帯のユーザ登録画面でハンドルネームを入力して そのデータをPostgreSQLに格納しようとしています。 ですが、ハンドルネームがローマ字なら問題なのですが、ひらがなや漢字を入力すると"?"マークで格納されてしまいます。 どのようにすれば問題なく格納・表示することが できるのでしょうか? 宜しくお願いいたします。

    • 締切済み
    • 653
    • PHP
    • 回答数2
  • forループの終了条件の記述方法

    867です。よろしくお願いします。 csvファイルを読み込んで、forループで条件にヒットするものを表示する、というコードを組んでいるのですが、 ----------[OK.php]-------------- // $HotData がCSVファイルを二次元配列に読み込んだものとします。 for($i=sizeof($HotData)-1; ($i>=0)&&($i>=sizeof(HotData)-4); $i--) { 実行する命令 } -------------------------------- では、意図どおり新しいデータ4件(たとえば1,2,3,4)に対し、命令を実行できるのですが、次の4件(たとえば5,6,7,8)に対して別の命令を出したいとき、 -------------NG.php------------- for($i=sizeof($HotData)-1; ($i>=sizeof(HotData)-8)&&($i<=sizeof(HotData)-5); $i--) { 実行する命令 } -------------------------------- とすると、命令を実行することができませんでした。 このような場合、みなさんはどうなさるのでしょうか。 お知恵を拝借願います。

    • 締切済み
    • 867
    • PHP
    • 回答数2
  • 文字列関数について

    よろしくお願いします。 「abcdefghijklmn」 このような文字列から dとjので囲まれた文字列「defghij」を 抜き出したい場合はどうすれば良いでしょうか? 正規表現を使用するのでしょうか? 便利な関数や方法がありましたら教えてください。 お願いいたします。

  • system()で止まってしまいます

    anhttpd環境で作ったphp + vbsをapacheに持って行ったところ system()で止まってしまいます。 どこを見たら良いでしょうか? 作成環境 anhttpd + php4.3.1 ⇒httpdからはphp.exeを使用 不具合の発生した環境 apache1.3 + php4.3.1 試してみたこと 動作確認プログラムを作成 ・php側 引数を渡しvbsを呼び出すすだけの処理を記述 ・vbs側 受け取った引数をmsgboxで表示 コマンドラインからphpを実行 ⇒ msgbox表示 ブラウザからphpを実行 ⇒ msgboxが出ずに処理が終わらない

    • ベストアンサー
    • redraft
    • PHP
    • 回答数1
  • 入力チェック

    WEBで入力された文字列を$nameに格納します。 この$nameの内容が 島田さん関連情報( 島田(漢字) shimada(半角,全角,大・小文字) シマダ(半角カナ) しまだ(ひらがな) )にHITした場合は、メッセージを表示したいのですが どのようにすればいいでしょうか? 島田さん情報は配列で持たせたいと考えております。 宜しくお願いいたします。

    • ベストアンサー
    • TOKIO2003
    • PHP
    • 回答数1
  • PHPでエラー時、メッセージの表示が遅い

    PHPでソースにエラーがある場合、ページの表示に1-2分かかってしまいます。 サーバーにファイルを上げて、実行結果を随時確認しながら HP開発を進めているのですが、 私のPCだけ、エラー時にページが表示されるまでに 1-2分時間がかかってしまいます。 隣の人のPCで同じHPを実行してもらうと、 一瞬にしてエラーメッセージが表示されます。 なぜ、遅くなってしまうのか、 ご存知でしたら、教えて下さい。

    • 締切済み
    • godori
    • PHP
    • 回答数1
  • 配列の初期化

    表題の件で質問があります。 //------------------------------------// $A_array = array("1", "2", "3"); $B_array = array("9", "8"); for($cnt=0;$cnt<count($A_array);$cnt++){ $test[] = $A_array[$cnt]; } for($cnt=0;$cnt<count($B_array);$cnt++){ $test[] = $B_array[$cnt]; } ※わかりやすいようの簡単に書いてみました。 //------------------------------------// 上記の処理の場合配列testには ("9", "8", "3")となってしまい、 ("9","8")のデータを取得できません。 簡単に言うと配列名を使いまわししたいと考えています。関数かなにかで配列の中身を初期化するような ものはありますでしょうか?

    • 締切済み
    • jyopper
    • PHP
    • 回答数2
  • そもそもクラスってどう便利なんですか?

    いつもお世話になってます。 根本的な質問をさせてください。 PHPでクラスってありますけど、これはどういう時に使うんでしょうか? functionで用が足りてしまうような気がするのですが、functionよりも便利なことがあるのでしょうか? クラス自体の記述方法や使い方はマニュアル等に書いてあるのですが、どういう時に使うべきなのかがわかりません。 上級者ほどよく使っているようで、記述もなんとなくプロっぽくかっこいいので使ってみたいと思っているんですが…。 初歩的で申し訳ありませんが、どなたかお教えください。

  • 検索結果をサイズ指定した新規ウインドウで表示する

    はじめまして。ATRYといいます。よろしくお願いします。 [search.html]でキーワードをformで入力してもらい、[result.php]で検索、結果を表示させています。 現在は、 --------------[search.html]--------------- (略) <FORM action="result.php" method="post" target="_blank"> キーワード: <INPUT type="text" name="keyword"> <INPUT type="submit" value="GO"> </FORM> (略) ------------------------------------------ のように、ターゲット指定で新規ウインドウを立てていますが、今度はサイズ指定をしたウインドウを立てたいと思います。 JavaScriptでwindow.open()を使うことはわかるのですが、いい方法が浮かびません。たとえば、 --------------[example.html]---------------- (略) <FORM> キーワード: <INPUT type="text" name="keyword"> <INPUT type="button" value="GO" onClick="javascript:window.open('result.php','','width=300,height=500')"> </FORM> (略) -------------------------------------------- としても新規ウインドウは開かず、思う結果にはなりません。何か大きなところを見逃してるような気がするのですが、解決できないでいるので、アドバイスをよろしくお願いいたします。

    • 締切済み
    • 867
    • PHP
    • 回答数1
  • 犯人探し

    こんにちは、いつもお世話になっています。 今、2の階乗の数値があるとします。 --------------------------------- 2^0 = 1 2^1 = 2 2^2 = 4 2^3 = 8 2^4 = 16 2^5 = 32 2^6 = 64 2^7 = 128 2^8 = 256 ------------------------- たとえば犯人82がいて、 これはどの合計か知りたいと考えております。 答えは[2^1]と[2^4]と[2^6]の合計なので、 [1, 4, 6]となります。 これをプログラムで書きたいのですが どのようにすればいいでしょうか? $answer = *****(関数名)(82); ※$answerは配列型です。 宜しくお願いいたします。

    • ベストアンサー
    • toopeaan
    • PHP
    • 回答数2
  • PHPのメールフォームが動かない!

    プログラム言語はまったく初めてのPHP初心者です。 いきなり会社関係のサイトを管理する事になり サーバを移転したらメールフォームが動かなくなってとても困っています。 (前々任者が作ったPHPスクリプトなので、前任者もよくわかっていません) 状態は、フォームを送信すると、真っ白な画面になって何も表示されず、メールも送信されません。 移転前のサーバではちゃんと稼働していたらしいのですが… 書き替えたのはPHP本体のmailの送信先アドレスと、HTMLのaction=の後の本体スクリプトのアドレスだけです。 <form name="form1" method="post" action="./form.php"> mail関数は下のようになっています mail($mail,$subject,$message,$from,"-finfo@****.com"); include(THANKS); } 同じサーバにある、PHPの掲示板はちゃんと普通に稼働しています。 それから、いろんな初心者サイトを巡ってみたのですが、 スクリプト本体に、まだよく解らない構文もあります。 構文の一番最初が <?php $date = date ("Y-m-d"); になっているのですが、これは何をする構文でしょう? 前任者は「前のサーバで稼働していたから、サーバの問題じゃないか」 と、言っているのですが、もしそうならサーバの何が問題なのでしょう? なにしろスクリプトなどいじったこともない初心者なので、 わからない事だらけでとても困っています! 質問ばかりになってしまいましたが、どなたかよろしくお願いします!!

    • 締切済み
    • mikeko
    • PHP
    • 回答数2
  • PHPにてCSVから配列で表を作成

    どうもお世話になります。 現在PHPの練習をしているんですが、 どうしてもわからないことがあります。 (初めて3日の初心者ですので、訳わからないことをいっていたらすみません) ●CSVからファイルオープンして、 ●データを配列変数に入れて、 ●変数分だけ表として作成 したいんです。 ところが、 ●列が3列になったら、次の行に移る ●変数を全部入れたらテーブル作成を完了する。 ということができません。(↓こんな感じ。HTMLの表のつもり) 行1 [$name][$name][$name] 行2 [$name][$name][$name] 行3 [$name][$name][$name] わかりにくい説明ですみませんが、 よろしくお願いいたします。 ちなみにPHP4.3.1です。

    • ベストアンサー
    • nudy
    • PHP
    • 回答数5