検索結果

PHP

全10000件中6221~6240件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPで素数を表現に関するご質問

    PHPで素数を表現する際に関しての質問です。 ■知りたい点 下記のコードで、iが3の時、 for($j =3; $j < $i; $j++){ の $j < $i の動作の仕方がわかりません。 3 < 3 だから、条件に反する。よって処理なし? とか考えてしまっています。 どのような、解法をしているのでしょうか。 お手数をお掛けしますが、よろしくお願い致します。 P.S すみません。質問があいまいで答えずらいかと思います。。。 <?php //関数の呼び出し sosuu_check(); //素数を表示する関数 function sosuu_check() { //1~100までを繰り返す for($i=1;$i<=100;$i++) { //1以下の場合は次の値をチェックする if($i < 2) { continue; } //2の場合は素数なので表示して、次の値をチェックする。 if($i == 2) { print $i . ":"; continue; } //偶数の場合は素数ではないので、次の値をチェックする。 if($i % 2 == 0) { continue; } $flg = "0";//割り切れたか判定するフラグ変数 //今の値は1と今の値以外では割れてはいけない。 for($j = 3;$j < $i; $j++){ //割れてしまったら素数ではないので次の値をチェックする。 if($i % $j == 0){$flg = "1";break;} } //割れなかった場合は素数なので表示する。 if($flg == "0") { print $i . ":"; } } } ?>

    • ベストアンサー
    • PHP
    • uff-n
    • 回答数2
  • PHP insert文内での、変数の記述の仕方

    for($cnt = 1; $cnt <= 11; $cnt++){ $sql3 = "insert into Shizai (ShiNo,ShiHin) values ('" . $cnt . "','" . $_POST['ShiHin.$cnt.'] . "')"; print $sql3; $result3 = mysql_query($sql3,$link) ; } としたい場合、$_POST['ShiHin.$cnt.']の箇所はどう書いたら良いのでしょうか? $_POST['ShiHin.$cnt.']でも$_POST['ShiHin$cnt']でも値を拾いませんでした。 基本的な事で申し訳ございませんが、ご教授願えますでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
    • mkhkck
    • 回答数3
  • PHP, Mysql で名前のあいまい検索について

    日本語(ひらがな、カタカナ)、英語の名前が入り乱れて入っています。 日本人の場合、姓名を逆にして入力することはまずありませんが、 外国の名前の場合、入ってきた名前をそのまま入力しています。 入ってきたというのは色々なサイトから入ってくるため、統一できません。 また韓国人など Park Lin Rin や Park LinRin や Lin Rin Park と入力者によってまちまちだったりします。 このような中からParkさんを '%park%' で検索すれば問題ありませんが、 入力の際に似たような名前の人が過去にいないかどうかをチェックしたいですが、どのようにすればよいでしょうか? 英語名の人も Thomas だったり tom だったりと同じ人が使い分けたりします。 ちょっと考えたのが mb_substr で最初の3文字程度を切り取り、'%$str%'で検索しようとしたのですが、日本語が上手く動いてくれません。 宜しくお願いします。

    • 締切済み
    • PHP
  • PHP、PEARでのメール送信での送信確認

    メール送信フォームを書籍やサイトを参考に作成しています。 下記のスクリプトで送信に成功したのですが、このままでは 「送信に成功しました」とも「送信に失敗しました」とも表示されません。 どのようにしたら、そのようなメッセージが出せるのでしょうか? <?php require_once("Mail.php"); $params = array( "host" => "xxx.xxx.xx", "port" => 25, "auth" => false, "username" => "xxx@xxx.xxx.xx", "password" => "xxxxxxxxxx" ); $mailObject = Mail::factory("smtp", $params); $recipients = "xxx@xxx.xxx.xx"; $headers = array( "To" => "xxx@xxx.xxx.xx", "From" => "xxx@xxx.xxx.xx", "Subject" => "Test Mail" ); $body = "This is test mail"; $mailObject -> send($recipients, $headers, $body); ?> よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP5でSQLiteが接続エラーを出します

    PHPには初心者です(データベースには多少知識有るはず)。 PHPからSQLに商品データを登録するシステムを作っていますが、データベースに接続することができません。 繋げるためにはどこを直したらよいでしょうか。 データベース名はshop、テーブル名はitemです。 SQLite:バージョン 2.8.17 PHP:バージョン 5.1.6 WindowsXPのプロフェッショナル、eclipse3.2、参考にした本は『eclipseではじめるPHP(http://item.rakuten.co.jp/book/4296315/)』と『基礎PHP(http://item.rakuten.co.jp/book/1711777/)』です。 エラーが出る行 if(!$db = sqlite_open('/../SQLiteManager/shop')){ die("データベース接続エラー.<br/>"); } エラー文 Warning: sqlite_open() [function.sqlite-open]: unable to open database: C:\SQLiteManager\shop in C:\Eclipse\workspace\shop\touroku.php on line 23 データベース接続エラー. PHPのフォルダ内にある 『PHP.iniextension=php_pdo_sqlite.dll』 『extension=php_sqlite.dll』 のコロンは外しました。 SQLiteManagerはworkspaceの中です。 設定が悪いのかファイルを置く場所が悪いのか、それともプログラムが悪いのかもわかりません。 宜しくお願いいたします。

    • 締切済み
    • PHP
    • Pb458
    • 回答数1
  • IFRAME内PHPのセッション変数取得が出来ない

    既存のHTMLサイトに一部機能追加したいだけ+ブラウザに表示されるURLの関係で、必要部分だけIFRAMEでPHPサーバーのファイルを呼び出して表示させようと考えました。 IFRAMEを記述するHTMLファイル設置サーバーはPHPが使用出来ません。 <iframe src="http://hogehoge/login.php"></iframe> とHTML内にログイン用PHPを表示させ、ボタン押下でログイン判定 →データをセッション変数にセット →header("Location: http://hogehoge/form.php");で画面遷移 →フォーム用PHPに先ほどセットしたセッションデータ表示 とこんな感じの処理がしたいのですが、これがFireFoxだとうまく動くのに、IEだと動いたり動かなかったりします。(動く=開発環境である私のPC、動かない=他全て) ボタン押下で自分自身にPOSTしたデータは正しく受け取って画面遷移まで処理しているのですが、遷移後のページでセッション取得しようとすると取得出来ないようなのです。 IFRAMEを通さず直接URL叩いた場合は、FF・IEどちらも正常に動いています。 session_name('hoge'); session_start(); はPHP先頭に記載してあります。 IFRAMEを使用して外部サーバーのPHPを使用する際に、気をつけねばならない事などがあるのでしょうか… もし解決方法に思い当たる方がいらっしゃいましたら、どうかご回答宜しくお願いいたします。 またもし補足等必要でしたらご指摘下さい。

    • ベストアンサー
    • PHP
    • Kusuki
    • 回答数1
  • CGIモードのphpスクリプトが400で動くわけ

    さくらインターネットのレンタルサーバを利用しています。 さくらに聞け!、と言われてしまうかもしれないですが教えてくれると助かります。 困っているのと技術的な興味の半々です。 私が利用している「プロ」プランの特徴はユーザ権限でapacheが起動されていることです。 (ユーザ毎にapacheが起動されていると考えられます。http://tanaka.sakura.ad.jp/archives/000971.html) PHPはCGIモードで設定されていてPHPスクリプトはパーミッション400で動作します。 同じディレクトリにperlスクリプトもあるのですがこれは少なくとも500を与えないと動作しません。 そこでこの動作条件の違いの原因を考えてみて思いついたのですが、 両者の違いとしてPERLスクリプトの先頭にはperlの位置が明示されているがPHPスクリプトのそれにはない。 それからCGIモードでPERLを動作させる場合とCGIモードでPHPを動作させる場合とではhttpd.confの記述内容が違う。 (ExecCGI, AddHandler, AddType, Actionなど) 質問1 httpd.confに、PHPを設定するようにPERLを設定すれば PERLスクリプトも400で動作するようになるのでしょうか? またその場合先頭行でperlの位置を明示する必要もなくなりますか? (テスト環境がないためテストはしておりません)

    • 締切済み
    • CGI
  • PHP・MYSQLで複数のチェックボックスを使う場合

    いつもお世話になっております。 チェックボックスの値を <input type="checkbox" value="ok" name="check[]"> として配列で渡し、ここで選択された値をforeachで回してvalueがokの場合は対応するカラムにokを挿入しています。 このやり方では、例えばチェックボックスでチェックさせたい項目が100個あった場合はチェック結果を格納するテーブルに ck1 ck2 ck3 ck4 ck5 ck6......ck99 ck100 のように100個カラムを作る必要があります。 100個作るのが面倒・・・というわけでは無く、このやり方で良いのだろうかと疑問に感じてきました。 大量のチェックボックスを処理する場合、他に良いテーブル構造や方法などありましたら教えていただけるとうれしいです。

    • ベストアンサー
    • PHP
  • Vinelinux 3.2 をphp5へアップグレードのやり方

    php4, Vine3.2を使用している者です。 今回php5へのアップグレードのやり方を知りたく、投稿しました。 検索しても自分の環境と合致または応用のできそうなページを見つけられませんでした。 Vine3.2で経験をお持ちの方、またはご存知の方、ぜひ手順、注意点、ヒント等をご指南ください。 ●サーバー仕様 Linux localhost.localdomain 2.4.31-0vl1.8 PHP Version 4.4.4 MYSQL 4.0.25-standard Apache/1.3.33 (Unix) (Vine/Linux) mod_ssl/2.8.22 OpenSSL/0.9.7d よろしくお願いいたします・

  • アイウエオ順でソートmySQL5.1 php5.2.9

    mySQL5.1 とphp5.2.9を使っておりますが、アイウエオ順でソートしたいのですが、誰か教えてくれませんでしょうか?

    • ベストアンサー
    • PHP
  • PHP4でのSOAP実装方法について

    初めて質問いたします。新米PGです。 PHP4で、SOAPとWSDLを利用したWEBサービスを開発したいと考えております。 しかし、SOAP,WSDLの利用は初めてで、PHPもごく簡単なプログラムしか組んだことがないため、SOAPクライアントやサーバの実際の挙動、WSDLとのかかわりなどがいまいちよくわかりません。 SOAPやWSDLについて、どういった役割を果たすものなのかというのは、概念としては理解しているつもりです。 実際にプログラムを動かしながら確認したい。 何か、初心者にも理解できるようなサンプルプログラムをご存知の方いらっしゃいますでしょうか。これまで1月以上探してきましたが、どれも難解であったり、エラーになってしまったりとよく判りませんでした。 なんだか情けない質問でお恥ずかしいですが、このままでは前に進めそうにないので、助けていただけたらと思います。 サンプルプログラムと、自分の環境に合わせて変更すべき箇所なども教えていただけたらと思います。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHP+MySQL 4.1.20における文字化け

    お世話になります。 現在、学内に実験的に設置されているサーバーを使って、そこに 「phpMyFAQ(Ver.2.0.3)」を入れて動かそうと試みています。 phpMyFAQのインストールは済んだのですが、いざ使ってみようと思って カテゴリ追加等をしようとすると、日本語が文字化けして「???????」と いうような状態になります。 きっと文字コードの設定に問題があり、php.iniやmy.cnf等の設定を変える 必要があるのでしょうが、サーバーは共用利用しているものであり、他の 利用者へ影響が出てしまうため、変更が困難です。 また、私自身がまだphpやMySQLに詳しくないため、どこを改善すればよい のかがわからずに困っております。(.htaccessをつくっていろいろと記述 してみたりしたのですが、文字化けは解消されていません。) もし何かアドバイス等ありましたらご教示いただけませんでしょうか。 よろしくお願いいたします。 MySQLのバージョン:4.1.20 PHPのバージョン :4.3.9 <MySQL> character_set_client ujis character_set_connection ujis character_set_database ujis character_set_results ujis character_set_server ujis character_set_system utf8 character_sets_dir /usr/share/mysql/charsets/ [mbstring] mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none;

    • sheltie
    • 回答数3
  • PHPでDB処理中にプログレスバーを出したい

    Ajax初心者です。 PHPでDB処理が長くブラウザタイムアウトが発生してしまう為 DB処理中はブラウザに処理中画面(プログレスバー表示有り)を 表示したいのですが、Ajaxを使ってプログレスバーを動かす 方法があれば方式を教えてください。

  • php configure,コンパイルのログを保存するには?

    FC6にphp-4.4,7をソースからインストールしたいと思っています。 php を configure し,make,make install したとき、ログの表示が速く変化してしまうので、良く読み取れません。ログを保管する方法、または、ゆっくり表示させる方法はないものでしょうか?

    • ベストアンサー
    • PHP
    • spindle
    • 回答数1
  • 携帯サイトのPHPで<div style>を使いたい

    phpで携帯サイトを作成したのですが、 <div style="background-color:#000000;"><font color="#FFFFFF" >文字</font></div> がdocomoで表示されません。 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS"> 上記のMIME-typeを設定しています。 他に何をすればよいのでしょうか?

    • ベストアンサー
    • PHP
    • feed12
    • 回答数1
  • php自動返信メール本文の一部の文字化け

    phpでメールフォームを作成したのですが、自動返信のときの本文の一部が文字化けしてしまいます。 全体が文字化けではなくて一部で、どう対処していいかわからないです。 すいませんがお教えいただけないでしょうか? フォームもphpも文字コードEUCです。 文字化けする本文は 「本メールの最下段にお控えが記載してございます。」 という部分です。 メール送信部分のソースは $rebody=mb_convert_encoding($rebody,"JIS","EUC-JP"); if (get_magic_quotes_gpc()) { $rebody = stripslashes($rebody); } $resbj="=?iso-2022-jp?B?".base64_encode(mb_convert_encoding($resbj,"JIS","EUC-JP"))."?="; $reheader="From: $to\nReply-To: ".$to."\nContent-Type: text/plain;charset=iso-2022-jp\nX-Mailer: PHP/".phpversion(); です。 今悩んでて3時間ぐらいいろいろ試したのですがダメでした。 すいませんがよろしくお願いします。

    • 締切済み
    • PHP
  • PHP5+Oracle10gのconfigureについて

    Linuxで、configureをして、PHP5+Oracle10gをインストールしようと思っていますが、Webなどで検索して、 # export ORACLE_HOME=/home/oracle/product/10.2.0/db_1 # configure --with-oci8=$ORACLE_HOME ・・・・ というように、記述があったのですが、WebサーバとDBサーバを 分ける場合は、--with-oci8の記述は、どうすればよいのでしょうか?

    • 締切済み
    • PHP
  • PHPとMySQLで作ったプログラムについて

    PHP(Ver.5.2.5)とMySQL(Ver.5.0.45)で住所録プログラムを作りました。住所は登録できるのですが、PHPで住所録を表示すると新規登録分が表示されません。住所録登録プログラムではmysql_close文でDBをちゃんと終了しています。コマンドラインクライアントのselect*from文では新規登録分が1回でちゃんと表示されることと、住所録表示プログラムでブラウザーの更新ボタンをクリックすると新規登録分が表示されることから、住所録表示プログラムがおかしいのではないかと思い、いろいろ試したのですが、変わりません。住所録表示プログラムのスクリプトの一部を以下に示します。 <?php mysql_connect('localhost','root'); *rootパスワードは設定していません。 mysql_select_db('lesson'); $sql = 'select * from jushoroku'; $result = mysql_query($sql); $rows = mysql_num_rows($result); if($rows == 0){ echo "<p>該当データがありません。</p>"; }else{ while($row = mysql_fetch_array($result)){ echo "<p>"; echo $row["renban"]; echo ・・・ } } ?> 新規登録分を1回で表示するにはどこを直せば良いのでしょうか。どなたか教えてください。

    • ベストアンサー
    • PHP
  • PHPです。正規表現の意味はなんですか?

    PHPです。正規表現の意味はなんですか? メタ文字とは何ですか?

    • ベストアンサー
    • PHP
  • PHPのセッション変数の無効化について

    ウェブアプリケションでPHPのセッション変数を使って、ログイン時のユーザ名を保持させ、ページ切替の際のログインチェック処理に利用をしているのですが、特にこの制御で問題はないのですが、会員さんの一人の方なのですが、ログイン後に、会員メニューが全て利用できない症状が起こったのです。 参考までに、その方のパソコンの環境ですが、 OS:WindowsXp(SP2) ブラウザ:Internet Explorer 6.0 ウイルスチェックソフト:ソースネクスト社のウイルスセキュリティZERO です。会員さんの話では、上記のウイルスセキュリティZEROを入れる前はウイルスバスターをインストールして利用していてそのときには問題なく利用できていたとのことです。 確認の意味で、一度そのソフトをアンインストールして再起動させて確認しましたが、症状は同じです。 原因はログイン後にそのパソコンだけセッション変数が無効になっているか、もしくはその症状を引き起こす設定がOS上になされているか、その辺に原因があるとみています。ログインできないのであれば、HTTPS(443ポート)が閉じられている可能性もあるわけなのですが、そのあたりは全て問題がありませんでした。 そのパソコン以外で、同じ事務所内の同じソフトを入れているパソコンで同様なテストをしましたが、問題ありませんでした。 ウイルスバスターをアンインストールして、現在のウイルスセキュリティZEROをインストールするあたりでなにかの設定が変わったのか、故意に会員さんの方で変えてしまったのかはこちらでは判断できないので、セッションを無効にしている原因さえ分かればなんとかなるのですが、同じような症状に遭われた方はいらっしゃいませんか? 一番早いのはリカバリさせて新規にウイルスセキュリティZEROをインストールして確かめるに越したことはないのですが、会員さんの方からはそれだけは勘弁してくれと言われまして、いきづまっている状況です。 それでは、アドバイスの方、何卒よろしくお願いします。

    • ベストアンサー
    • PHP