検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPでの正規表現
PHPでの正規表現に関する質問です。 function makeAk($value){ return preg_replace("/(?<![一-龠+ぁ-ん+ァ-ヴ+a-zA-Z0-9'\"#@=:;])@([一-龠+ぁ-ん+ァ-ヴ+a-zA-Z0-9_]{1,15})/u", "@<a href=\"mypage.php/\\1\">\\1</a>", $value); } 上記のコードでmypage.phpに\\1ではなく、パラメーター(?id=$post['id']のような)を振りたいのですが、 どうしたらうまくいきますでしょうか。 よろしくお願いします。
- 締切済み
- PHP
- seven00102
- 回答数1
- phpがアンインストールできない
秀和システム社の「かんたんPHP+MySQL入門」という本についているCD(phpdev5のセットアップ)でインストールしたのですが、PHPが起動できません。またアンインストールもできません。大変困っています。教えてください 当方WindowsXP
- ベストアンサー
- その他(ソフトウェア)
- houseroof
- 回答数4
- Jquery,JSON,Ajax,PHP連携
プログラミング初心者です。 教えてください。 最近Webのトレンドとして使われている言語で Jquery,JSON,Ajax,PHPなどがありますが、それぞれどの部分の処理をしているものなのか、 また、どのように呼び出して連携させるのか、実際のサンプルなど使った図解でわかりやすいものがあったら教えていただけますでしょうか。 よろしくお願いします。
- ベストアンサー
- JavaScript
- ymoshimoshi
- 回答数1
- PHP、HTMLについて
私は今、2人で対戦する数当てゲームのプログラムを作っています。 トップ画面で2人の名前と秘密の数字を入力し、そこから次のプレイ画面に移り、数字を入力し合い先に秘密の数字を当てたプレイヤーの勝ちというものです。 現在はトップ画面はほとんど終わって、プレイ画面はレイアウトだけほとんど終わっているという状態です。 今までのプログラミングは、このプレイ画面のレイアウトをHTMLで作り上げ、その中でPHPが必要な部分にPHPを組み込むというやり方をしていたのですが、友達に「PHPを一番外に用意して、tableなどをprint("");で囲まないとだめ」と言われました。 今までは、 <body> <table>など............... .............................</table> </body>で、 友達が言うには、 <body> <?php print("<table>など.................... ....................................</table>"); ?> </body>みたいな感じです。 これだと、URLからこのPHPのアドレスを直接入力すれば入れるのですが、トップ画面(HTML)からsubmitボタンを押して、プレイ画面に飛べなくなりました。 初心者なのでできるだけ分かり易く教えていただけたらありがたいです。 因みに、print("");の中のHTMLであらかじめ使っていた"はちゃんと\"にしています。 よろしくお願いします。
- PHPによる時間計算
PHP時間計算 strtotime()関数を使った場合「00:00:00」「24:00:00」~「33:00:00」を解釈できないようで 戻り値がありません。 24時間勤務の場合に9時から翌朝9時までのとき9時から33時として計算したいのですが なにか良い方法はありますでしょうか? AM9時から翌AM1時の場合は 9時から25時 25時-9時=16時 と言った感じの計算が私の知識レベルでは出来ませんでした。 どぞう、お知恵を拝借できればと思います。 宜しくお願い致します。
- ベストアンサー
- PHP
- hogehoge2011
- 回答数2
- php セレクトボックス 値取得
現在phpでフォームを作成しています。 都道府県選択のフォームがあり、データベースに都道府県のマスタが管理されています。 都道府県には北海道~沖縄まで順番にIDが振られています。 選択フォームはセレクトボックスになります。 ソースは簡単ですが <option value="<?php echo $prefid; ?>"><?php echo $prefname; ?></option> とループさせて下記の状態になります。 <select name="pref"> <option value="1">北海道</option> <option value="2">青森県</option> <option value="13">東京都</option> <option value="20">愛知県</option> <option value="47">沖縄</option> </select> とあり、選択された(例:北海道を選択)のち確認画面では1と表示されます。 これを北海道と表示させたいのですが、どのように作ったらよろしいでしょうか? sessionは使用しています。 $_SESSION['pref'] = $_REQUEST['pref']; で値受け取っています。 おわかりの方がいらっしゃいましたらご教示お願いします。
- phpプログラミングについて
php初心者です。 ファイルをダウンロードして保存するプログラムを作成しています。 ダイアログを表示させる形式をとっているのですが、保存されたファイルが正しく開けないんです。 ワードの場合だとファイルが壊れ、テキストファイルの場合、htmlのコードが一緒に入ってしまいます。 以下にソースコードと、ファイルの表示結果も載せるので、アドバイスお願いします。 [download.php] <html> <head> <meta http-equiv = "Content-Type" content = "text/html; charset = UTF-8"> <title>testdownload</title> </head> <body> テキストリンクの場合<br> <a href = "sample.php">sampleファイルをダウンロードする</a> <br><br> フォームボタンの場合<br> <form method = "post" action = "sample.php"><input type = "submit" value = "download"></form> </body> </html> [sample.php] <html> <head> <meta http-equiv = "Content-Type" content = "text/html; charset = UTF-8"> <title>downloadphp</title> </head> <body> <?php $path_file = "./test2.txt"; $path_file = mb_convert_encoding($path_file,"Shift_JIS","AUTO"); /* ファイルの存在確認 */ if (!file_exists($path_file)) { die("Error: File(".$path_file.") does not exist"); } /* オープンできるか確認 */ if (!($fp = fopen($path_file, "r"))) { die("Error: Cannot open the file(".$path_file.")"); } fclose($fp); /* ファイルサイズの確認 */ if (($content_length = filesize($path_file)) == 0) { die("Error: File size is 0.(".$path_file.")"); } /* ダウンロード用のHTTPヘッダ送信 */ header("Content-Disposition: attachment; filename=\"".basename($path_file)."\""); header("Content-Length: ".$content_length); header("Content-Type: application/octet-stream"); /* ファイルを読んで出力 */ if (!readfile($path_file)) { die("Cannot read the file(".$path_file.")"); } ?> </body> </html> [test2.txt] これはテストです。 [ダウンロード後のtest2.txt] <html> <head> <meta http-equiv = "Content-Type" content = "text/html; charset = UTF-8"> <title>downloadphp</title> </head> <body> これはテストです。 </body> </html> 以上、よろしくお願いします。
- 締切済み
- PHP
- taka_janu27
- 回答数6
- XAMPPとPHPのバージョン
最近、自分のアイディアノートをローカルのWikiにしようと思いました。 そこで、XAMPP for Win 1.7.3をインストールしました。 ローカルホストの設定は成功してPukiWikiを動かすことができました。 しかし、一番使いたいMediaWikiがPHP5.3.1と衝突してしまい、うまく動いてくれません。 MediaWikiを正常動作させるにはPHP5.3.0またはPHP5.3.2以上が必要らしいのですが、 どうすればXAMPPに含まれるPHP5をアップデートできるのでしょうか。 あるいは、その方法はなく、Apacheを手動で設定するしかないのでしょうか。
- actionscriptとphpの連携
phpをつかってサーバーの時間を取得し、フラッシュでタイマーを作成したいと考えていますが、どこから手を付けていいのか分かりません。 私はphpはまったく分かりませんが、知り合いにわかる人がいるのでphpは任せて私がフラッシュを作成するような形でいこうと考えています。 参考になるようなサイト等があればよろしくお願い致します。
- php sqlite count 列数取得
php5 apache2 sqlite xpの環境で、指定したテーブルをcountして行数ではなく、列数を取得したいのですが、調べても見つけることができなかったためご教授御願いします。 A B C 2 4 6 1 3 4 行でしたら select count(*) from tbl_a で「2」が取得できるのですが、「3」の列を取得したいのです。
- PHPのフレームワーク存在意義
大規模なサイトを見ると、利用している部分と、利用していない部分がある。 こちとら15年のシステム開発経験があるが、フレームワークがそれほど重要であると思えない。 どう思われるか?ご意見とその理由を列挙して教えてください。
- 締切済み
- PHP
- crie_cocoa
- 回答数3
- PHPを練習したい
PHPでプログラムを作成し、動作を確認するという一連の作業を行いたいのですが、他人に公開することなく練習することはできるのでしょうか?(OSはwindowsです。) HTMLであればテキストエディタとブラウザさえあればプログラムの作成、動作の確認を行うことはできますがPHPではどのようにすればいいのでしょうか? (webに公開せず、自分のパソコンなどで練習したいということです。) XAMPPというアプリを使えばいいと書いてあるサイトもあるのですが、webに公開されるのかわかりませんし、サーバーも持ってないはずなので導入していいのかわかりません。 多分ローカル開発環境?というものに当たるのだと思います。 分かりにくい文章ですが教えていただけると助かります。よろしくお願いいたします。
- 締切済み
- PHP
- noname#226952
- 回答数4
- PHP Noticeエラーの後
PHPにてNoticeエラーも開発時だしています。 しかしNoticeエラー出てもプログラムは止まりませんので、Notice後の行で header("Location: ".$_SERVER["REQUEST_URI"]); exit; とかしてるとNotice出てるのにブラウザや状況によって、Noticeエラーはブラウザ上に表示されずに、次の画面に遷移してしまう事があります。なのでapacheのエラーログをtail等でずっと表示してれば気づくのですが、そうもいかずブラウザ上に表示されてるものを頼りにしてるので、どこで間違ってるのか気づきにくいのです。 ということでNoticeやWarningでもプログラムを止める事は可能でしょうか?
- ベストアンサー
- PHP
- muuming2001
- 回答数2
- PHPのNULL使い所
PHPのNULL使い所ってありますか? $var = null; isset($var) → false でセットされている場合もnullだとissetはfalseを返すし、なんだか非常に使い所が無いように感じるのですが、nullをこんな感じで使ってるor全く使わない等々、皆様の状況を教えてください。
- 締切済み
- PHP
- muuming2001
- 回答数2
- 同じname 違うvalue PHP
失礼します。 現在tableの中セルに入力formを作成しているのですが、 例ですが <table> <?php for($mt = 0; $mt < count($temp_array); $mt++) :?> <tr> <td><?php echo $TempArray[$mt] ?></td> <!-- sensorを回している --> <td><input type="number" name="number" min="0" max="30" /></td> </tr> <?php endfor; ?> </table> このようにテーブルをfor文でtdを作成した場合に、 <td><input type="number" name="number" min="0" max="30" /></td> で入力した値を配列で取得していきたいです。 同じnameだがvalueがすべて違うためどのような形で作成したらいいかわかりません 説明が下手ですいませんが何卒ご教授よろしくお願いいたします。
- Unable to open php73
centos7に入っているphp7.3を削除し、php7.1をインストールしたところ、Shellでサーバに接続する場合、 -bash: /opt/remi/php73/enable:そのようなファイルやディレクトリはありません Unable to open /etc/scl/conf/php73! 以上二行のエラーメッセージが表示されます php7.1は特に問題無く動いてますが、エラーメッセージが気になって、消す方法を教えていただけないでしょうか。 よろしくお願いします。
- WordPress 自作header2.php
ヘッダーをカスタマイズして、別名header2.phpで保存しました。 home.php内にあるget_header();をどうやったらheader2.phpを使うようにしたら良いでしょうか? get_header(2);とどこかで見たような気がしましたので、やってみましたけど、カスタマイズしてないheader.phpが読み込まれています。 header2.phpではなく、他にいい方法がありましたら、教えて下さい。 宜しくお願いします。
- PHPとFALSH連携メール
mail.fla と flash_mail.php に下記のように記述してます。 flash_mail.php で、var_dump() したら、すべてNULL になります。 .fla ファイルのシンタックスは通ってるのですが、 Action Scriptのどこかが間違っていると思います。 どこが間違っているのかお教え願いますでしょうか。 【mail.fla】 1フレーム目(キーフレーム)に書きを記述 LV1 = new LoadVars(); LV1.shimei = shimei; LV1.email = email; LV1.subject = subject; LV1.honbun = honbun; LV1.sendAndLoad("flash_mail.php", LV1, "POST"); submit_btn.onRelease = function(){ getURL("flash_mail.php"); } --------------------------------------------------------------------------- 【flash_mail.php】 <?php $shimei = $_POST['shimei']; $email = $_POST['email']; $subject = $_POST['subject']; $honbun = $_POST['honbun']; var_dump($shimei); var_dump($email); var_dump($subject); // 送信者へメール $to = $email; $from = "~"; $subject = mb_convert_encoding($subject, "utf-8", "auto"); // utf-8にエンコード $honbun = mb_convert_encoding($honbun, "utf-8", "auto"); mb_internal_encoding("UTF-8"); mb_send_mail($to, $subject, $honbun, $from); echo 'test complete!'; ?>
- ベストアンサー
- PHP
- beterugius
- 回答数1
- php 多次元配列テーブル
英語表記 日本語表記 分類 旬 生産量1位 Grapes ブドウ 果物 8月 山梨県 このような↑多次元配列(foreach)使用でテーブル形式に表せますか? <tr><th>英語表記</th><th>日本語表記</th><th>分類</th><th>旬</th> <th>生産量1位</th></tr> <?php $fruits = array( "Grapes" = "ブドウ","果物","8月","山梨県", ); この先または根本的に違う場合修正お願いいたします。
