maenet1972 の回答履歴

全74件中21~40件表示
  • 配列操作

    お世話になっております。適切なタイトルが分からず、漠然と「配列操作」となっていることをお詫びいたします。 ところで、アドバイス頂きたい内容とは、長文のテキストから、単語単位、かつその出現回数を配列にまとめたものがあります。 こんな感じ print_r($result);とすると、 Array ( [対策] => 61 [クランク] => 32 [表示] => 25 [て] => 24 [サイト] => 24 [運営] => 21 [テクニック] => 18 [ため] => 15 [徹底] => 14 ) また、別のテキストから同じように単語単位、出現回数を配列にまとめた$result2というものがあるのですが、そもそも別のテキストを分析?したものなので単語も出現回数もバラバラです。 $result2 Array ( [教えて] => 61 [PHP] => 32 [運営] => 25 [CGI] => 24 [html] => 24 [桜] => 21 [表示] => 18 [PEAR] => 15 [http] => 14 ) そこで、今回質問したいのは、最初の配列をそのまま出現頻度の多い順に表示させ、その横に$result2を表示させたいのですが、内容を比較したく同じ単語のみ以下のように表示させたいのですが思うような結果を得られずにいる次第です。 お忙しい中恐縮ですが、アドバイスのほど頂戴できれば幸いです。宜しくお願いいたします。 上の配列を例にしています。 対策61 クランク32 表示25     表示18 て24 サイト24 運営21     運営25 テクニック18 ため15 徹底14

    • ベストアンサー
    • a4_chapp
    • PHP
    • 回答数2
  • 配列操作

    お世話になっております。適切なタイトルが分からず、漠然と「配列操作」となっていることをお詫びいたします。 ところで、アドバイス頂きたい内容とは、長文のテキストから、単語単位、かつその出現回数を配列にまとめたものがあります。 こんな感じ print_r($result);とすると、 Array ( [対策] => 61 [クランク] => 32 [表示] => 25 [て] => 24 [サイト] => 24 [運営] => 21 [テクニック] => 18 [ため] => 15 [徹底] => 14 ) また、別のテキストから同じように単語単位、出現回数を配列にまとめた$result2というものがあるのですが、そもそも別のテキストを分析?したものなので単語も出現回数もバラバラです。 $result2 Array ( [教えて] => 61 [PHP] => 32 [運営] => 25 [CGI] => 24 [html] => 24 [桜] => 21 [表示] => 18 [PEAR] => 15 [http] => 14 ) そこで、今回質問したいのは、最初の配列をそのまま出現頻度の多い順に表示させ、その横に$result2を表示させたいのですが、内容を比較したく同じ単語のみ以下のように表示させたいのですが思うような結果を得られずにいる次第です。 お忙しい中恐縮ですが、アドバイスのほど頂戴できれば幸いです。宜しくお願いいたします。 上の配列を例にしています。 対策61 クランク32 表示25     表示18 て24 サイト24 運営21     運営25 テクニック18 ため15 徹底14

    • ベストアンサー
    • a4_chapp
    • PHP
    • 回答数2
  • php メールフォーム プルダウンメニュー

    現在PHPにてメールフォームを作成しております。 フォーム→確認画面→送信という順に作成しています。 フォームの段階でプルダウンを作成していますが、確認画面でフォームの内容(プルダウンの項目)を表示させようとしたときに、そのまま表示されず、1年4月1日などと表示されます。 例→フォームでは1990年04月10日としたら確認画面では1年4月1日。 1990年04月10日のように表示させたい。 確認画面でどのように記述したらよろしいでしょうか? フォームの記述は <?php if (count($_POST) > 0) { $year = @$_POST['year']; $month = @$_POST['month']; $day = @$_POST['day']; } print '<select name="year">' . "\n"; $start = date('Y') -20; $end = date('Y') -10; for ($i = $start; $i <= $end; $i++) { print '<option value="' . $i . '">' . $i . '</option>' . "\n"; } print '</select>年' . "\n"; print '<select name="month">' . "\n"; for ($i = 1; $i <= 12; $i++) { print '<option value="' . $i . '">' . $i . '</option>' . "\n"; } print '</select>月' . "\n"; print '<select name="day">' . "\n"; for ($i = 1; $i <= 31; $i++) { print '<option value="' . $i . '">' . $i . '</option>' . "\n"; } print '</select>日' . "\n"; ?> です。 確認画面のスクリプトは $year = isset($_POST['year']) ? $_POST['year'][0] : NULL; $month = isset($_POST['month']) ? $_POST['month'][0] : NULL; $day = isset($_POST['day']) ? $_POST['day'][0] : NULL; と<?php print h($year[0]) ;?>年<?php print h($month[0]) ;?>月<?php print h($day[0]) ;?>日 です。 またセッションも使用しております。 $_SESSION['year'] = $year; $_SESSION['month'] = $month; $_SESSION['day'] = $day; です。 ご教授お願いします。

    • ベストアンサー
    • h-h13
    • PHP
    • 回答数4
  • php メールフォーム プルダウンメニュー

    現在PHPにてメールフォームを作成しております。 フォーム→確認画面→送信という順に作成しています。 フォームの段階でプルダウンを作成していますが、確認画面でフォームの内容(プルダウンの項目)を表示させようとしたときに、そのまま表示されず、1年4月1日などと表示されます。 例→フォームでは1990年04月10日としたら確認画面では1年4月1日。 1990年04月10日のように表示させたい。 確認画面でどのように記述したらよろしいでしょうか? フォームの記述は <?php if (count($_POST) > 0) { $year = @$_POST['year']; $month = @$_POST['month']; $day = @$_POST['day']; } print '<select name="year">' . "\n"; $start = date('Y') -20; $end = date('Y') -10; for ($i = $start; $i <= $end; $i++) { print '<option value="' . $i . '">' . $i . '</option>' . "\n"; } print '</select>年' . "\n"; print '<select name="month">' . "\n"; for ($i = 1; $i <= 12; $i++) { print '<option value="' . $i . '">' . $i . '</option>' . "\n"; } print '</select>月' . "\n"; print '<select name="day">' . "\n"; for ($i = 1; $i <= 31; $i++) { print '<option value="' . $i . '">' . $i . '</option>' . "\n"; } print '</select>日' . "\n"; ?> です。 確認画面のスクリプトは $year = isset($_POST['year']) ? $_POST['year'][0] : NULL; $month = isset($_POST['month']) ? $_POST['month'][0] : NULL; $day = isset($_POST['day']) ? $_POST['day'][0] : NULL; と<?php print h($year[0]) ;?>年<?php print h($month[0]) ;?>月<?php print h($day[0]) ;?>日 です。 またセッションも使用しております。 $_SESSION['year'] = $year; $_SESSION['month'] = $month; $_SESSION['day'] = $day; です。 ご教授お願いします。

    • ベストアンサー
    • h-h13
    • PHP
    • 回答数4
  • javascriptとphpの連携で疑問

    javascriptの変数をphpに渡すプログラムを、ネットを参考にして次のようなものを作りました。 ●クライアント側 (index.html) <html> <head> </head> <body> <script type="text/javascript" src="j2p.php?parm=1"></script> </body> </html> ●サーバー側 (j2p.php) <?php $parm = $_GET['parm']; header("Content-type: application/x-javascript"); if ($parm == 1) { echo "document.write('1ですよ')"; } else { echo "document.write('1じゃないですよ')"; } ?> 上記は問題なく動作するのですが、サーバー側のプログラムを、次のように 変更し、直接$parmを出力しようとすると何も表示されません。 ●サーバー側 (NG1) <?php $parm = $_GET['parm']; header("Content-type: application/x-javascript"); echo "document.write('<?php echo $parm; ?>')"; ?> どこか、考え方が根本的に間違っているのかも知れませんが、この問題で ずっと悩んでおり、先に進めない状態です。 上記プログラムのおかしな点、改善点など、アドバイスよろしくお願い いたします。

  • txtファイルに書かれた"東京都”のダブルクォーテーションを消したい

    例えばsamplein.txtに以下のデータが書かれていたとします。 1000,"東京都港区","港一郎" 1001,"千葉県市川市","市川次郎" 1002,"大阪府大阪市","大阪三郎" これを"(ダブルクォーテーション)だけを全て取り除いてsampleout.txtに書き込むプログラムを作りたいのですが。 これには私の苦手な(どうでもいい事ですが)正規表現を使用します。 私の頭脳では難しい、という感じです。 ヒントでも構いません。どうぞ宜しくお願い致します。

    • ベストアンサー
    • persona
    • PHP
    • 回答数7
  • txtファイルに書かれた"東京都”のダブルクォーテーションを消したい

    例えばsamplein.txtに以下のデータが書かれていたとします。 1000,"東京都港区","港一郎" 1001,"千葉県市川市","市川次郎" 1002,"大阪府大阪市","大阪三郎" これを"(ダブルクォーテーション)だけを全て取り除いてsampleout.txtに書き込むプログラムを作りたいのですが。 これには私の苦手な(どうでもいい事ですが)正規表現を使用します。 私の頭脳では難しい、という感じです。 ヒントでも構いません。どうぞ宜しくお願い致します。

    • ベストアンサー
    • persona
    • PHP
    • 回答数7
  • JSから呼ばれた時と直接アクセスの時

    こんにちは、お世話になります。 Javascript(以下js)のsrcにPHPを指定し、HTML内にPHPを埋め込む時、 埋め込まれた場合と直接PHPにアクセスされた場合を判定する方法が判りません。 埋め込む時のソース <script language="JavaScript" type="text/javascript" src="http://example.com/aaa.php?p=1" charset="utf-8"></script> こんな感じですが、cakePHPで書いているので、実際のsrcは http://example.com/aaa/bbb/1 のようになります。 PHP側で出力する時、js形式になるようにしています。 埋め込む時はそのままjsとして実行されますが、 PHPが直接アクセスされた場合は、htmlタグなどが無いため 変な表示になってしまいます。 直接アクセスされた場合はhtmlタグやbodyタグなどを出力させたいのですが、 判定方法はPHPでどのように書いたらよいのでしょうか?

    • ベストアンサー
    • tak011
    • PHP
    • 回答数1
  • 拡張子aviで動画が見れない

    メールにて質問をしたところ、拡張子avi ファイルの参考URLを教えていただきそのURLをクリックしてダウンロードしようとするとfirestorage というサイトがでてきてファイル名をクリックしてダウンロードしてくださいとなるので指示に従い進んでいくとWindowas Media Player が開いて 「ファイルを再生できません。ファイルの再生に必要な 1 つまたは複数のコーデックが見つかりませんでした。」 とエラーがでます。 どのようにすればダウンロードして動画を見ることができるのでしょうか?よろしくお願いします。

  • PHP GD 画像リサイズ

    PHP+GDで携帯サイト用の画像リサイズ処理させるプログラムを書籍のサンプルプログラムを元に作成していますが画像が表示されません。 GD:ver2.17 $image_data = @imagecreatefromjpeg($image_file); $output_image_data = @imagecreatetruecolor($output_image_x, $output_image_y); @imagecopyresampled($output_image_data, $image_data, 0, 0, 0, 0, $output_image_x, $output_image_y, $image_x, $image_y); header('Content-Type: image/jpeg'); @imagejpeg($output_image_data); @imagedestroy($image_data); @imagedestroy($output_image_data); 動作確認は携帯とPC両方でやってますが、携帯だと画像表示されず×が表示され、PCだと文字化けした文字が出力されます。 PCで所々デバック文を表示させたりして確認したところimagecopyresampled関数ではTRUEが返ってきておりましたが、imagejpeg関数以降のデバック文が表示しませんでした。 初心者なのでうまく説明できなくてすいません。 お手数ではございますがご教授お願いします。

    • ベストアンサー
    • ori08
    • PHP
    • 回答数3
  • 複数の

    2つのセレクトボックス1と2があります。 それぞれ 1⇒A,B 2⇒A,B,C と項目があり、それぞれを選択し一つのボタンで別々のURLに飛ぶものをPHPで作りたいのですが、どうやったらいいんでしょう?

  • データの受け渡し

    お世話になっております。 知り合いからの相談で、ドメイン(サーバ)の違うサイトの間でデータの受け渡しを行うにはどのような流れになるのでしょうか? 詳細を説明すると、同じ形式のテーブル(MySQL)を設定されているサイトが複数(サーバも違う)あるとします。 例え言うと、教えて!GooでIDを取得したとき、yahoo!にもミクシィにもその情報が送信され、同じIDが作られそれぞれのデータベースに保存される。 と、このようなものなのですが、このように、データベースはそれぞれ設定した中にデータを保存させたい。ということを考えた場合、PHPで出来るのか?また、出来るとしたらどのような流れになるのか?知人の相談からはじまった事ですが、勉強のためにも考えてみたいと投稿させていただきました。 お忙しい中恐縮ですが、些細なことでも結構です。アドバイスなど頂戴できたら幸いです。

    • ベストアンサー
    • mayu_chap
    • PHP
    • 回答数2
  • 特定のコンピュータのみにアクセスを許可するwebシステム

    web上から「ログインID」「パスワード」でシステムにログインし、 データの参照/更新を行うwebシステムを100箇所近くに導入しています。 セキュリティと言えば、上記の「ID」「パスワード」のみなので、 退職したメンバーでも「ID」「パスワード」を知ってる人であればログインできてしまうので、 セキュリティ的には弱く、許可を図ろうと思っています。 まず考えたのがIPアドレスのチェックですが、クライアントのIPアドレスはコロコロ変わってしまうため、 「突然ログインできなくなった!」というトラブルの元になりそうです。 他の方法を検討しておりますが、一般的にどのような方法が使われてるのか知りたくて、質問しております。 極力、費用のかからない方法を検討しておりますが、セキュリティの強さの見合いで考えたいと思います。 よろしくお願いします。

    • ベストアンサー
    • rally
    • PHP
    • 回答数4
  • phpの変数について

    phpの変数として<?= ~ ?>は設定できないのでしょうか? 例) $test = "<?= $smple ?>" <html> <body> <p>$test</p> </body> </html> 上の記述だと文字列として扱われてしまうので、以下のように表示されてしまいます。 <html> <body> <p><?= $smple ?></p> </body> </html> 変数を使用して、通常のphp構文のように使用することはできないのでしょうか? 若しくは、同じことを実現するためには別のやり方や関数などを用いなければならないのでしょうか? 基本的なことを質問している気がしますが、どなたかご教授願います。 宜しくお願いします。

    • ベストアンサー
    • minoru4891
    • PHP
    • 回答数4
  • phpの変数について

    phpの変数として<?= ~ ?>は設定できないのでしょうか? 例) $test = "<?= $smple ?>" <html> <body> <p>$test</p> </body> </html> 上の記述だと文字列として扱われてしまうので、以下のように表示されてしまいます。 <html> <body> <p><?= $smple ?></p> </body> </html> 変数を使用して、通常のphp構文のように使用することはできないのでしょうか? 若しくは、同じことを実現するためには別のやり方や関数などを用いなければならないのでしょうか? 基本的なことを質問している気がしますが、どなたかご教授願います。 宜しくお願いします。

    • ベストアンサー
    • minoru4891
    • PHP
    • 回答数4
  • モジュールモードとCGIモードとは??

    さくらのレンタルサーバーのスタンダード(3G,500円/月)だと、PHPがCGIモードでしか使えないのですが・・・。 http://www.sakura.ne.jp/function/matrix.html モジュールモードとCGIモードの違いがわかりません。 トップページの拡張子をindex.phpにして、html中に直接phpを記述して実行させる、と言う使い方をしたいのですが、そう言う場合、モジュールモードやCGIモードは意識しなければいけないでしょうか?(CGIモードでは出来ない!など・・・。) よろしくお願いします。 できれば、具体的に『こっちは、こう言うことが出来ない』など教えていただけるとありがたいです。

  • 関数の動きと記述方法の意味を教えて下さい

    PHPの記述にて、 下記のような指定の場合の意味を教えて下さい。 $get = (isset($hoge)) ? urlencode($hoge) : 1; 自分なりの解釈では、 「$hogeが空の時にURLエンコードしてtrueなら$getに代入。」 と思っているのですが、思った動きをしてくれません。 どうぞよろしくお願い致します。

    • ベストアンサー
    • noname#225112
    • PHP
    • 回答数3
  • 関数の動きと記述方法の意味を教えて下さい

    PHPの記述にて、 下記のような指定の場合の意味を教えて下さい。 $get = (isset($hoge)) ? urlencode($hoge) : 1; 自分なりの解釈では、 「$hogeが空の時にURLエンコードしてtrueなら$getに代入。」 と思っているのですが、思った動きをしてくれません。 どうぞよろしくお願い致します。

    • ベストアンサー
    • noname#225112
    • PHP
    • 回答数3
  • md5解読

    例えば 0 や 1 a b などのmd5の値を掲載したとします。 そこで 1ab のmd5値を求めることは可能でしょうか? なぜかと言いますと、パスワードをmd5で暗号化して保存しているのですが、ファイルアップローダの名前を保存する際、半角英数字で入力してもらい、それをmd5で変更しています。そうなると誰でもmd5のパターンを把握する事が出来md5でも暗号化の意味が無くなってしまうのかと心配なのですが、大丈夫でしょうか?

    • ベストアンサー
    • Intel_404
    • PHP
    • 回答数2
  • 文字列について

    昨日以下の質問をしました初心者ですが、 今自分で関数を作成しているのですが、文字列(丸数字)の文字化けにかなり苦しんでいます。 (※注※)これ以降(1)など()の中に数字を入れて記述しているものは実際のソースコード上では丸数字で記入してます。教えてgooでは丸数字が記述できないようでして… 関数の内容としては、(1)あ(2)い(3)う……このように丸数字で区切られている文字列を配列名を$dataとすると、$data[0]には「あ」、$data[1]には「い」、$data[2]には「う」が入るような関数を作成しています。 この丸数字の数は(10)まで対応させようと考えてます。 という質問をしましたが、この問題に関しては、 function bunkai($str1){ $data=explode('__SEPRATOR__',str_replace(Array("(1)","(2)","(3)","(4)","(5)","(6)","(7)","(8)","(9)","(10)"),'__SEPRATOR__',$str1)); array_shift($data); return $data; } と記述することのより解決しました。 しかし、昨日の質問を少し僕が間違えていたようで、実際には、$data[0]には「(1)あ」、$data[1]には「(2)い」、$data[2]には「(3)う」が入るような関数を作成したかったのです。で、試行錯誤しようにも方法が思いうかびませんでした。何か良い方法はないでしょうか?? ちなみに文字列は(1)あ(2)い(3)う……のように(1)から順番に始まるものもあれば(3)え(4)う…と(1)ではなく途中から始まるものもあります、なので、配列の順番を取ってきてそのまま丸数字に置き換えて挿入するという方法はダメです。 誰か文字列操作に詳しいお方、教えてもらえたらうれしいです。

    • ベストアンサー
    • ritsurin03
    • PHP
    • 回答数2