検索結果

PHP

全10000件中7561~7580件表示
  • 全てのカテゴリ
  • 全ての質問
  • MySQLから取得した値をPHPを使って配列で渡す方法。

    MySQLから取得した値をPHPを使って配列で渡してグラフ表示させようとしているのですが、MySQLから取得した値をPHPを使って配列で渡す方法が全く分かりません。 プログラム初心者で、サンプルプログラムを組み合わせて、とりあえず下記のようなプログラムを書いてみたのですうまくいきません。 めちゃくちゃなプログラムでどこから手をつけていいかも分からないかもしれませんが、今週中に何とかしなくてはなりません。皆さんのお力をお借しください、お願いします。 データベースに接続し値を取得↓ <?php // データベースへの接続情報を設定します。 $db_user = "root"; $db_pass = "590312"; $db_host = "localhost"; $db_name = "zikokanrinote"; $id = $_REQUEST['id']; $day_s = $_REQUEST['day_s']; $day_e = $_REQUEST['day_e']; $study = $_REQUEST['study']; // MySQLとの接続を行います。 $db = mysql_connect($db_host, $db_user, $db_pass) or die("Cannot connect to database"); // クライアントのキャラクタセットをUTF-8に変更します。 mysql_query("SET NAMES utf8"); // データベースを選択します。 mysql_select_db($db_name) or die("Cannot select database"); if(!get_magic_quotes_gpc()){ $id = mysql_real_escape_string($id); $day_s = mysql_real_escape_string($day_s); $day_e = mysql_real_escape_string($day_e); $study = mysql_real_escape_string($study); } $sql = "select result FROM result where ((id='$id') and (date between '$day_s' and '$day_e') and (study_code='hakike'))"; // SQL文を実行します。 $result = mysql_query($sql) or die("Query failed"); // フィールドの数をカウントします。 $fcnt = mysql_num_fields($result); // カラム名の取り出しを行います。 // データの取り出しを行います。 // mysql_fetch_arrayは結果セットの行データを // 配列もしくはカラム名をキーにした連想配列で返します。 while($rows = mysql_fetch_array($result)) ?> グラフを表示させる↓ <? // Here's where we call the chart, and return the encoded chart data $test_data=array($rows); echo "<img src=http://chart.apis.google.com/chart?chtt=".urlencode("吐き気")."&cht=lc&chs=450x125&chd=".chart_data($test_data).">"; // Here's an array containing some data to plot // And here's the function function chart_data($values) { // Port of JavaScript from http://code.google.com/apis/chart/ // http://james.cridland.net/code // First, find the maximum value from the values given $maxValue = max($values); // A list of encoding characters to help later, as per Google's example $simpleEncoding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; $chartData = "s:"; for ($i = 0; $i < count($values); $i++) { $currentValue = $values[$i]; if ($currentValue > -1) { $chartData.=substr($simpleEncoding,61*($currentValue/$maxValue),1); } else { $chartData.='_'; } } // Return the chart data - and let the Y axis to show the maximum value return $chartData."&chxt=y&chxl=0:|0|".$maxValue; } ?>

    • 締切済み
    • PHP
    • yuuooki
    • 回答数2
  • 【初心者以下です】phpである1部の文章取得について

    http://tenvi.nexon.co.jp/support/notice.asp から、ソースを解析してみたところ <table border="0" cellpadding="0" cellspacing="0" id="info-tbl"> ~ </table> の間の <td class="info-icn"><img src="アイコンのアドレス" width="59" height="18" alt="event"></td> <td class="info-txt"><a href="ページのアドレス">タイトル</a></td> <td class="info-date">日付</td> <td class="info-view">閲覧数</td> これら 画像アドレス タイトル ページのアドレス 日付 閲覧数を抽出し、 *.logを自動で作成もしくは書き込み可能な*.logで <img src="画像アドレス"><a href="ページのアドレス"><b>日付</b> タイトル</a> (閲覧数) このように、*.logに書き込みをさせたいです。 また行数は10行あたりで、取得開始時間は 毎時3時間当たりがいいです。 最後に、取得の文字数が20文字をを超えたら、切捨てという形にしたいです。 上記のことができない場合は、CGIで作成されていますが http://www.maplestory.info/topic/main.html 此方のmaplestoryのお知らせ自動取得cgiをtenviのお知らせ取得に 改造していただけませんでしょうか・・・? ワガママで申し訳ございません。

    • 締切済み
    • PHP
  • 勉強中のPHPのファイルが、突然ブラウザで確認できなくなった。

    PHPを勉強中です。 XAMPPを利用して書籍の通りに勉強している初心者です。 作成したPHPファイルを、昨日まではブラウザからアドレスを入力して(localhost/・・・)、そのファイルが正常に表示されていたのですが、本日から突然、下記のようなエラーがでてしまいます。 Access forbidden! 要求されたオブジェクトへのアクセス権がありません。 読み込みが許可されていないか、 サーバが読み込みに失敗したかでしょう。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。Error 403 localhost 昨日の勉強では、htaccessを利用してBASIC認証などの学習をおこないました。昨日は、うまくログインとパスワードを認証してログイン する形で、ブラウザでPHPファイルを表示できておりました。 このことが関係しているのかわかりませんが、 本日は、ブラウザでアドレスを入力しても、どのPHPファイルもみることができません。 ど素人なもので、なにが原因かつかめず、どう質問してもいいかわからない情況です。申し訳ございません。 XAMPPを最初からインストールしなおせば解決するでしょうか・・・。 その場合、MySQLで作成したデーターベースも消えちゃって、 すべて最初からってことになるのでしょうか・・・。 あーもう わからない。。。 直感的な回答だけでもいいのでよろしくお願いします。

    • 締切済み
    • PHP
    • n-yuuki
    • 回答数1
  • ダウンロードしたファイルがindex.phpもままで開けないでいます

    はじめて質問します。どうぞ宜しくお願いします。 ダウンロードしたファイルzipを解凍して設置出来、その中のファイルを開こうとしたら 「このファイルを開くには、作成元プログラムが必要です。 インターネットで自動的にプログラムを検索するか、またはコンピューターにあるプログラム一覧から手動で選択してください」 という表示が出てきます。 この場合何をインストールしたら良いのでしょうか・・? 何方か教えて下さいませ。 どうぞ宜しくお願い致します。                          totoyy

    • 締切済み
    • PHP
    • totoyy
    • 回答数2
  • phpからメールを送信しようとするとpostfixが配信に失敗する?

    phpスクリプトのテスト用としてubuntu8.10で自宅サーバを構築しています。 自作のphpスクリプト内でメール送信処理(mail関数を使用)を行ったところ、画面上にエラーは表示されないものの、実際にはメールが送信されていないことに気がつきました。 ちなみに、Windows上からThunderbird等のメールクライアントソフトを使って、SMTPサーバを自宅サーバに指定した場合には問題なく送信可能な状態です。 サーバ構築については素人で、様々な関連サイトを見ながら何とか構築したレベルです。mail.logの中身からしてpostfixからの配信でコケているという所までは理解できたのですが、どう対処して良いのかが判りません。 どなたか詳しい方がいらっしゃいましたら、ご教授頂ければ幸いです。 ■自宅サーバの環境 DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.10 DISTRIB_CODENAME=intrepid DISTRIB_DESCRIPTION="Ubuntu 8.10" PHP 5.2.6-2ubuntu4.1 with Suhosin-Patch 0.9.6.2 (cli) (built: Feb 11 2009 20:38:24) Postfix mail_version = 2.5.5 ■/var/log/mail.logの中身 Mar 23 18:10:17 ubuntu postfix/pickup[13358]: 7F5CD13F91: uid=33 from=<​www-data>​ Mar 23 18:10:17 ubuntu postfix/cleanup[14285]: 7F5CD13F91: message-id=<20090323091017.7F5CD13F91@ubuntu> Mar 23 18:10:17 ubuntu postfix/qmgr[4582]: 7F5CD13F91: from=<​www-data@localdomain>,​ size=342, nrcpt=1 (queue active) Mar 23 18:10:17 ubuntu postfix/smtp[14287]: 7F5CD13F91: enabling PIX workarounds: disable_esmtp delay_dotcrlf for mx2.ISPのドメイン[***.***.***.**]:25 Mar 23 18:10:17 ubuntu postfix/smtp[14287]: 7F5CD13F91: to=<送信先メルアド>, relay=mx2.ISPのドメイン[***.***.***.**]:25, delay=0.18, delays=0.04/0.01/0.09/0.04, dsn=5.1.8, status=bounced (host mx2.ISPのドメイン[***.***.***.**] said: 553 5.1.8 Domain of sender address <localdomain> does not exist. (in reply to MAIL FROM command)) Mar 23 18:10:17 ubuntu postfix/cleanup[14285]: ACCC413F98: message-id=<20090323091017.ACCC413F98@ubuntu> Mar 23 18:10:17 ubuntu postfix/qmgr[4582]: ACCC413F98: from=<>, size=2146, nrcpt=1 (queue active) Mar 23 18:10:17 ubuntu postfix/bounce[14288]: 7F5CD13F91: sender non-delivery notification: ACCC413F98 Mar 23 18:10:17 ubuntu postfix/qmgr[4582]: 7F5CD13F91: removed Mar 23 18:10:17 ubuntu postfix/smtp[14287]: ACCC413F98: to=<​www-data@localdomain>,​ relay=none, delay=0.04, delays=0.02/0/0.02/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=localdomain type=A: Host not found) Mar 23 18:10:17 ubuntu postfix/qmgr[4582]: ACCC413F98: removed

  • http://www.wwwamnc1.com/fallback.phpというサイトが勝手に開きます

    インターネットに接続すると、毎回ではないのですが度々 自動でもうひとつ新しいページが開いて なにかのサイトに接続しようとするのですが http://www.wwwamnc1.com/fallback.php というアドレスが出てきて 「ウィンドウが閉じようとしています はい/いいえ」 というメッセージが出てきます。 はい にすると消えて いいえ にしても真っ白い画面が現れるだけなのですが これは何なのでしょうか。 因みにその際、PC画面右下に shoppingads何とかかんとか というメッセージが一瞬、浮かんで消えます。 なにかおかしげなスパイウェアでも紛れ込んでいるのでしょう。 ad-awareとV3で駆除しようとしたのですがひっかかってきませんでした。 「不法サイトにアクセスしようとしているので接続は中断されました」 というサイトが出てくることもあります。 (韓国で接続しているので韓国政府が発令している模様のサイトです) どうすれば駆除できますか? 怖いです。どうかお詳しい方、お願いします

    • wseoul
    • 回答数2
  • htmlの次は何を勉強したらいいのですか?CSS?PHP?

    10年ほど前からホームページビルダーを使って個人的なホームページを数々作ってきましたが、最近ではソースを見てもよくわからないサイトさんをたくさん見かけます。文字として「CSS」や「PHP」「XHTML」などの言葉は見たことがあるのですが、どうもhtmlより複雑に見えてなかなか手が出ない状態です。そこで、段階を踏んで最終的にはすべてを学ぼうと思った場合、どこから始めていくのがよいのでしょうか? 「まずはhtmlをより理解するべき」や「やりたいことによって覚えることも違うので一概にはいえない」などの意見は承知の上でお尋ねしていますので、詳しい方が見るととても稚拙な質問なのかもしれませんが、教えてくださると助かります。よろしくお願い致します。

    • ベストアンサー
    • HTML
  • phpファイルをIE6で開いたときにソースが表示される

    他に適切なカテゴリーが思い当たらず、こちらに投稿させていただきます。 PHPで作成されたページをダウンロードし、Internet Explorer 6 で表示確認を行っていましたが、あるときからWEBイメージで表示されずソースが表示されるようになりました。 元のようにIE6でWEBイメージを確認できるようにすることは可能でしょうか。 OSはXPです。 一度IE6で開くときに『この種類のファイルを開くときは、選択したプログラムをいつも使う』にチェックを入れて実行してしまい、 これが気に入らなかったもので、<フォルダオプション>の<登録されているファイルの種類>の中からPHPを削除し再起動しました。 PHPファイルをSleipnirで開くとWEBイメージが表示されます。 よろしくお願いいたします。

    • 締切済み
    • PHP
    • fl99
    • 回答数6
  • htaccessでindex.htmlをindex.phpにしたいだけなのですが

    htaccessでindex.htmlをindex.phpにしたいだけなのですが 半分しか期待通り動かないんです。 --- <Files index.html> Action text/html /foo/index.php? </Files> --- 例えば、http://www.hoge.com/foo/index.html でアクセスされたら /foo/index.php を起動したいと思っています。 これで一応、index.php を起動することだけはできましたが、下層の index.html まで /foo/index.php が起動してしまいます。 下層ディレクトリを無視する方法ってありますでしょうか? ちなみに mod_write はつかえません^^; よろしくお願いいたします。

    • foLos
    • 回答数1
  • PHPでログをページで区切って表示するようにするには?

    いろんなHPを見ながら掲示板を自作しているのですが 後は、PHPでログをページで区切って表示するようにする方法がどうしても わからないのです たとえば1Pの表示件数が10件超えたらそこまでの記事は前のページに飛べば見れる ような形にしたいのです どなたかご伝授お願いします・・・

    • 締切済み
    • PHP
    • noel11
    • 回答数7
  • 携帯で撮影した画像をサーバーにアップロードしたい【iアプリ→PHP】

    iアプリ携帯で撮影した画像をサーバーにアップロードし、 アップロードした画像をPHPでサーバーに保存したいと考えています 自分なりにネットや書籍を調べたのですが  ・iアプリで画像をアップロードしcgiをつかってサーバーに保存  ・HTMLで画像をアップロードし、 PHPをつかってサーバーに保存 は情報(サンプルコード)はあるのですが、 iアプリ→PHPの方法(コーディング)がわかりません 特に、PHPがアップロードした画像データを取得する方法が わかりません HTMLからPHPを呼んだ場合は「$_FILES」を使用するのですがiアプリの場合はどう実現したらいいのでしょうか? ご存知の方がいらっしゃいましたら是非お願いいたします

    • 締切済み
    • PHP
  • iframeタグを使わないでHTMLページからPHPを読み込むには

    iframeタグを使わないでHTMLページからPHPでできたアンケートフォームを読み込むにはどのようにすればよいでしょうか? objectタグにて代替することが記載されたサイトを見たのですが、PHPを読み込むにはどうすれば良いのかがわかりません。 objectタグ内のtype="???"の?の部分にはPHPだと何が入るのかがわかりません。 そもそもこれでは無理なのでしょうか?

    • ベストアンサー
    • HTML
    • ecomen
    • 回答数6
  • PHPで定義した変数を引数としてJvaScrptに渡す方法

    PHPファイルで定義した変数を引数としてJvaScrptファイルに渡す方法がわかりません。どうしたらいいでしょうか?具体的には、 ***.php <?php class *** { public function printhello() { $i = "Hello World!"; echo $i; } public function aXces() { $title = "***会社"; $link = "***.php"; $palam = $_POST[name] echo "<a href=\"$link\" onclick=\"hL($palam)\">$title</a>"; } } ?> この$palamをJavaScriptのファイルに渡したいんです。 ***.js function hL($palam) { document.body.innerHTML=document.body.innerHTML.replace(/$palam/g,'<span style=\"background-color : yellow\">$palam</span>');focus(); } ってやってもなかなかうまくいきません。どうすればいいですか?

  • phpファイルをアップロードした場合、ソースは外部から見られますか?

    はじめまして。お世話になります。 このたび、PHPの勉強を始めようとしているものです。 PHPを組める環境にするため、サーバをレンタルしました。 そして、本も2-3冊購入し、phpファイルをアップロードしたのですが、 「表示」コマンドでHTMLのようにソースが表示されていないので、 ソースを外部から閲覧することはできないと結論付けたのですが、 これは正しいでしょうか?外部から閲覧されると困る次第です。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPのgetholidaysを使っていて、2009年はうまくいってい

    PHPのgetholidaysを使っていて、2009年はうまくいっていたのですが、 2010年になって結果が取得できなくなりました。 getholidaysは2009年までしか対応していないということなのでしょうか? 検索してみましたが解りませんでした。 説明されているサイトなど教えていただきたいです。よろしくお願いします。 また、もしgetholidaysが2009年までしか使えないとしたら、 代わりに使えるものなどありませんでしょうか。紹介して頂けると有難いです。

    • 締切済み
    • PHP
    • Novi21
    • 回答数1
  • PHPで文字列内に指定した文字が何文字あるか

    PHPで $test = "●19-■20-■21-▼22-■23-●18"; だとして、 この$test内に■が何個含まれるかを表示させたいのですが、 どのようにしたらよいでしょうか。 eregやin_array、countなどを使用したけど、 どうしてもできませんでした。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
    • hukazuo
    • 回答数2
  • Ajax.requestでphpファイルを習得するとwhileが実行されない。

    プログラミング初心者です。初歩的な見落とし等あるかもしれませんがどうぞよろしくお願いします。 現在、AJAX、phpおよびMySQLを使ってWebアプリケーション(もどき)を製作しています。 元のファイル(便宜上a.htmlとします)にてprototype.jsのAjax.Requestを使ってphpファイル(db.phpとします)に向けて送ったパラメータによって処理を分けつつ、db.phpにてMySQLから取得して表示させたデータをさらにresponseTextで取得してa.html上に表示させるというという挙動を期待してコードを書いていました。 しかし取得したresponseTextの内容から推測するに、db.php単体で表示させると機能するwhileが、Ajax.requestでphpファイルにアクセスした場合には機能していないのです。 もう少し詳しく説明しますと、データを格納しているテーブルに対して、select* from [テーブル名] のクエリを投げたあと、 while($row= mysql_fetch_row($result)){ echo row["カラム名"]; } を行ってテーブルの内容を出力していたのですが、 phpファイルのurlをブラウザに直に打ち込んで表示させた場合は全レコードの内容が表示されるのに対し、Ajax.Request→responseTextでphpファイルの内容を取得した場合には、1行目にレコードの内容しか表示されないのです。 while文の後に出力した文字も表示されているのでwhile文の途中でコードの実行が止まったわけではないと思うのですが、いかんせん知識不足の私には対処法が思いつきません…。 誰か対処法について気が付く点等ありましたらご教授願います。

    • zabiora
    • 回答数2
  • PHPからCプログラムを実行して実行結果をHTML上に表示

    PHP初心者です。PHPからCプログラムを実行して実行結果をHTML上に表示する方法が分からなく困っています。 Cプログラムの中身は、 #include <stdio.h> int main(){ printf("Hello."); } です。 phpの中身は、 <HTML> <HEAD><TITLE>Cプログラム呼び出し</TITLE></HEAD> <BODY> <?php $cmd = "test.exe"; $a = exec($cmd); echo $a; ?> </BODY> </HTML> としており、調べてみるとexec()関数で外部プログラムを実行すると書いてあったのでこのように作成しました。

    • ベストアンサー
    • PHP
    • noname#103047
    • 回答数3
  • swfファイルをphp(もしくはJava)を使って読み込む方法について

    swfファイルをphp(もしくはJava)を使って読み込む方法について教えて下さい。 凄く基本的な質問かもしれませんが、簡単なアニメーションswfファイルをホームページ上に表示する際に、php(もしくはJava)を使って読み込ませたいと思っています。具体的に手法、または解説されたサイトを教えて頂けると幸いです。また、phpとjava、双方とも利点があるかと思いますが、その辺りのウンチクに関してもお聞かせ頂ければありがたいです。フラッシュ作成環境はFlash CS4です。一般的なホームページのトップページ用アニメーションです。

    • ベストアンサー
    • Flash
    • techi24
    • 回答数1
  • さくらサーバーで拡張子をhtmlのままPHPを実行させる方法

    詳しい方に質問です。 さくらサーバーで拡張子をhtmlのままPHPを実行させたいのですが、どうしても上手くいきません。 http://blog.goo.ne.jp/ibayac/e/117c72837e61ccff7cd58bd147385034 http://www.seo-maniax.com/high-rank/sakura-html-php.php 上記の二つのやり方に沿ってやっては見ましたが、その後アクセスすると何故かホームページが表示されなくなり、以下のように表示されます。 「 Not Found The requested URL /php.cgi/m/index.html was not found on this server. 」 PHPのバージョン名、ユーザー名などもちゃんと変更しています。 どこが間違っているのか、さっぱりわかりません。泣 気になるのは、ターミナルソフトで以下のコマンド名を入力してもただ改行されるだけなのですが。これは何かアクションがあるべきなのでしょうか。 cp /usr/local/php/5.2.12/bin/php-cgi /home/example/www/php.cgi ※ユーザー名は個人情報保護の為、変えています。 詳しい方、知ってる方いらっしゃいましたら教えてください。