検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPのクラスについて
PHPでクラスを多用すると処理が重くなるといわれたのですが、実際のところどうなのでしょうか。 他のオブジェクト指向言語のようにクラスを作ってしまって問題ないのでしょうか。 よろしくお願いします。
- PHPとMySQLについて
PHPとMySQLについて PHP、MySQLともに初心者の者です。 ネットの情報を参考に以下のようなプログラムを作成しました。 <?php //ファイルを読み込み require_once("DB47.php"); // クエリを送信する $sql = "SELECT * FROM japanDB ORDER BY PREF_CD"; $result = executeQuery($sql); //結果セットの行数を取得する $rows = mysql_num_rows($result); //表示するデータを作成 if($rows){ while($row = mysql_fetch_array($result)) { $tempHtml .= "".$row["PREF_CD"]." ".$row["PREF_NAME"]." "; $tempHtml .= "\n"; } $msg = $rows."件のデータがあります。\n\n"; }else{ $msg = "データがありません。\n\n"; } //結果保持用メモリを開放する mysql_free_result($result); ?> <?= $msg ?> <?= $tempHtml ?> これはデータベースに 1、北海道 2、青森 ・ ・ ・ ・ ・ ・ 47、沖縄 といった情報を与えており、PHP側でMySQLに接続し、その内容をコマンドプロンプト上で表示するといったものです。 しかし、PHPプログラムを実行してしまうと、全データが一気に表示されてしまうので、見づらいものとなっています。 そこで、地名や番号を入力すれば、地名を表示するような検索機能を付けたいのですが、PHPからMySQLデータベース内を検索する方法が分かりません。検索機能をこのプログラムに組み込みたいのですが・・・。 どなたかご教授お願いいたします。 ***環境*** OS : Windows XP Pro PHP4.2.3 、MySQLインストール済み **********
- php ログインID別 ページ表示
お世話になっております。 PHP初心者です。 どなたかおわかりの方がいらっしゃいましたら、ご教授お願いいたします。 http://oshiete1.goo.ne.jp/qa5743557.html を拝見させていただいたのですが、上記のURLの記述にてログインIDによるページを変更するのはどうしたらよろしいのでしょうか? 例↓ NO1 ID:abc PW:1234 name:山田 NO2 ID:def PW:5678 name:佐藤 とDBに登録していたとします。 両方のIDとPWでログインしたときはmember.phpが表示される。 ここでIDによってmember.phpに表示されるリンクがかわる。 NO1でログインした場合member.phpにはcontents.phpあてのリンクが表示されている。 NO2でログインした場合はmemebr.phpにはcontents.phpとcontents2.phpあてのリンクが表示されるようにするにはどうしたらよろしいでしょうか? 上記のURLを参考にしたいので宜しくお願いいたします。
- PHP、正規表現の使い方
PHPで特定の文字列から特定の文字までを削除したいのですが、 正規表現を使うということはわかりましたが、どのようにしていいかがいまいちわかりません。 http://www.sample.php?a=test&b=ex&c=sample という文字列があったとして、 &b=exを取り除きたい場合はどのようにしたらいいのでしょうか。 mb_ereg_matchを使用しようと思っていますが、 その他の方法があればそちらも教えてください。
- PHPについて質問です!!
PHP初心者です。 http://itpro.nikkeibp.co.jp/article/COLUMN/20070827/280408/ を参考にして、ディレクトリの取得をしようとしております。 メガバイト単位で表示したいのですが、どうしても分かりません。 教えてください、お願いします。
- ベストアンサー
- PHP
- tamakuru_k
- 回答数2
- PHPのランダムテキストで質問
PHPのランダムテキストで質問します。 質問1 http://php.eweb-design.com/0204_krt.php こちらのサイトで以下のコードを見つけました。 <?php // hitには相対確率を入れる。完全にランダムにするなら全部"1"にする // rtxtには、テキストを入れる。改行はしないようにする // テキストを増やしたりする場合は、"[ ]"の数字が0から順になるようにする $hit[0] = 1; $rtxt[0] = '10%の確率です'; $hit[1] = 2; $rtxt[1] = '20%の確率です'; $hit[2] = 3; $rtxt[2] = '30%の確率です'; $hit[3] = 4; $rtxt[3] = '40%の確率です'; $length = count($hit) - 1; for($i=0; $i<=$length; $i++) { $m += $hit[$i]; } srand( (double)microtime()*1000000 ); $n = round(rand(1,$m) ); for($i=0; $i<=$length; $i++) { $x = $y; $y += $hit[$i]; if($x<$n && $n<=$y) $ad = $rtxt[$i]; } print("$ad"); ?> (上のコードをテキストエディタでrndtxt.phpと保存) 読み込みの際に <?php require("rndtxt.php"); ?> これを使うそうですが、htmlのファイル内に直接書いてアップロードしたのですが、何も表示されません。 何か間違っているのでしょうか?(自分なりに試したのですが、どうしても上手くいきません) 質問2 上のコードではランダムに1つしか表示されないようですが、これを2つとか3つなど自由に表示させるにはどのようにすればいいのでしょうか? よろしくお願いします。
- 締切済み
- PHP
- torasan117
- 回答数3
- PHPのセッションについて
PHPのセッションについて 現在ログインフォームを作成しているのですが、 ログインフォームからIDとパスワードを送信して、合っていれば セッションを発行してロケーションで飛ばそうと思っているのですが、 初回時にIDとパスワードを入力して送信しても、セッションが引き継がれず 2回目以降だとセッションが引き継がれる症状に悩んでおります。 どなたかご教授ください。 宜しくお願いいたします。 【login.php】-------------------------------- <?php session_name("stock"); session_start(); $error_flag = 0; if(isset($_POST["login"])){ $id = htmlentities($_POST["id"],ENT_COMPAT); $password = trim(htmlentities($_POST["password"],ENT_COMPAT)); if($login_id == $id && $login_pass == $password){ $_SESSION["id"] = $id; $_SESSION["password"] = $password; header("Location:stock.php"); exit; }else{ $error_flag = 1; } } echo <<<EOD <form method="post" action="login.php" id="login"> <input type="text" name="id" id="id" > <input type="password" name="password" id="password"> <input type="submit" name="login" value="ログイン" /> </form> EOD; 【stock.php】--------------------------------- <?php session_name("stock"); session_start(); echo $_SESSION["id"]; echo $_SESSION["password"]; ?>
- ベストアンサー
- PHP
- hunter_999
- 回答数1
- PHPについて質問です。
PHPについて質問です。 >>phpでcドライブにある「???.exe」を起動させるにはどうしたらいいですか? >>>>>ローカルイントラネットで。
- ベストアンサー
- PHP
- noname#129137
- 回答数4
- ワードプレス index.phpの差し替え
お世話になります。初心者なもので不備あれば失礼します。 ワードプレスのindex.phpのファイルをローカルPCに落とし、 それをFTPで再びアップした場合、無事作動するのか教えて下さい。 (これまでのデータが削除される..変換される..等の影響がないのか。) <具体的な状況ですが。。。> あるサイトを運用していたのですが、それがウィルス感染してしまいました。それに伴い、ブログのページ(ワードプレスで管理したもの)トップにも広がっておりました。 index.php内のウィルスらしき【不要なタグのみ】を削除したのですが、 それをFTPにて上書きした場合、これまでの表示されていた、 データに不具合が生じないか。。そこを心配しております。 ちなみに、文字コードは UTF-8のままです。 ワードプレスにおける、データベースの仕組みを分かっておりませんで、 素っ頓狂な質問でしたら失礼致します。 以上何卒よろしくお願い申し上げます。
- php 文字置換について
php 文字置換について 以下のような文字列で、「記号、小文字、ハイフン」が連続する場合の「小文字、ハイフン」を削除したいです。 実装方法をご教示いただけないでしょうか。 aa-a-b 以下のように実装した所、aa-のa-も削除されてしまいます。削除したいのは-a-のa-のみです。 if (preg_match_all("/[,'\-\(\)\[\]\.:\+\/][a-z]+-/", $d, $hit)) { ____foreach ($hit as $h) { ________$l = count($h); ________for ($k=0; $k<$l; $k++) { ____________$p = substr($h[$k], 1); ____________$d = str_replace($p, "", $d); ________} ____} }
- ベストアンサー
- PHP
- UserOKWave
- 回答数1
- PHPのカウンターについて
初心者ですがHPにPHPカウンターを設置しています。 前まで正常に作動していたのですが、最近サーバーを変えてアップしたら作動しなくなりました。 パーミッションは606にしています。前のサーバーの時がそうでしたので。 設定といえるのはそれぐらいです。 サーバーはPHPも使える下記のland.toというサーバーです。 サーバーの仕様を見たのですが、さっぱり分かりません。↓ http://land.to/newshiyou.php 実際に使用しているHPのURLです。↓TOTALの箇所。 http://kazuetc1213.sp.land.to/ 使用しているカウンターのソース↓ http://w6.oroti.com/~kazuavi/php/count.php 私のHPではindexのページでカウンターを設置していて、拡張子をhtmlにする為に.htaccessファイルを使用しています。 解決策が分かりません、詳しい方がおりましたら御教授ください。 よろしくお願いします。
- phpからメール送信出来ない
phpでメールフォームを作り、send_inquiry.phpを作り、送信ボタンをクリックしても、エラーになります。エラー文は『ローカルホストを確認しなさい。smtpの設定を確認しなさい』と英文で出ます。ローカルホストやstmpの設定はどう確認し、どう変更するんでしょう?初心者なんで出来るだけ分かりやすくお願いします。
- ベストアンサー
- PHP
- noname#142312
- 回答数2
- phpからメールが送れない
mb_send_mail()[fuction.mb-send-mail]: SMTPserver response:530 5.7.0 これは、()内に[fuction.mb-send-mail]と入力しなさい。応答するサーバー値は530~だから値を530~に変えなさい。と言ってますか?送信エラーの際、これらの文が出ます。
- ベストアンサー
- PHP
- noname#142312
- 回答数2
- クローラーをPHPで作る方法
クローラーをPHPで作るにはどうすればいいのでしょうか。具体的な使用方法としてはケンコーコムの商品ページ(写真・テキスト)を加工したサイトを構築するためのデータ集めです。どなたかご教授下さい。
- Yomi-search【PHP】について
[正しい例] http://f33.aaa.livedoor.jp/~happye/yomi/html/01_01.html ■内容 リンクを押すときちんと指定先のサイトへ飛びます。 ■ソース <a href="http://f41.aaa.livedoor.jp/~pmns/" target="_blank" style="text-decoration:none">■</a> [悪い例] URL: なし ■内容 リンクを押すときちんと指定先のサイトへ飛びません。 アドレスを見てみると、UPしたサーバーのホストが指定URLの前に入ってしまってます。 ●アドレス例 http://11.11.1.111/sample/sample/http://yahoo.co.jp/ ■ソース <a href="http%3A%2F%2Fwww.yahoo.co.jp%2F" target="_blank" style="text-decoration:none">■</a> [考え] 悪い例のソース中のリンクに文字化け?が見られることから、 おそらくなんらかのPHPファイル中に「://」を「%3A%2F%2F」として認識してしまってるため、 そのままホスト部分も一つのURLとして認識してしまったのだろうと思います。 万が一そうだとしても、どこをどう直せばいいかわかりません。 どなかかご教授ください。
- .php?id=◯◯と表示したい
今、会員サイトを作成しています。 Authを使ってログインなどは作成できたのですが、各ユーザーページのURLを http://abc.co.jp/mypage.php?id=◯◯ といった感じにしたいのですがどのようにすればいいのでしょうか?
- .phpファイルにパスワードを保存
.phpファイルにパスワードを保存 PHPで掲示板を作っており、管理画面に行くとき入力するパスワードを保存しておく方法として、 .phpファイルに <?php $password='パスワード'; ?> というように保存しておこうと思いますが、 セキュリティ上、問題があるのでしょうか?
- ベストアンサー
- PHP
- sandbox123
- 回答数2
- PHP 5.3 から MSSQL2008接続
会社の仕事の関係でPHPのちょっとしたアプリを作成しなければならなくなってしまったのですがPHP5.3からMS SQL server 2008 への接続ができません。いろいろなサイトで確認するとsqlドライバの設定が必要だということはわかりましたが、どうもうまくいきません。 Winows2008 Server R2 SP1とMS SQL server 2008 x64環境にてPHP5.3が使用できる環境を作成する為のインストール方法が最初からわかるようなサイト又は方法をご教授いただけないでしょうか
