検索結果

PHP

全10000件中801~820件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHP5のtry cacheをPHP4で実現できる方法

    PHP4.3系を使っています。 PHP5からは try{}cache(){}が使えるようですが、それに近い記述で (将来PHP5に変えるかもしれませんので)実現できる方法はありますか? PHP5のような記述をPHP4.3系では? try{ test_a(); test_b(); test_c(); }cache(...){ test_rollback(); }

    • ベストアンサー
    • PHP
    • kourei
    • 回答数1
  • PHP4 + PostgreSQL8 + Windows でPHPとPostgresの接続エラー?

    現在、Windowsで以下の環境を構築しています。 Windows XP SP2 Apache 2.0.58 PHP 4.2.2 PostgreSQL 8.1.4 インストールの最後、PHPとPostgreSQLの設定を行ったのですが、 phpinfo()で確認をしても、pgsql という項目は表示されるのに バージョンなどが表示されず、 実際PHPソースで接続してみてもエラーとなってしまいます。 Webを参考にした情報では、php.ini は、 extension_dir = "C:/php/extensions" extension=php_pgsql.dll の2行の設定で認識するという情報しか得られず、行き詰っています。 PHPのフレームワークにMojavi2を使用することになっていますので PHP5にすることはできないのです.... PHP4をPostgreSQL8では相性が悪いのでしょうか? 情報をいただければと思います。よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHP4とPHP5思ったようになりません

    ソフト名 ファイル名 バージョン Apache apache_2.0.45-win32-x86-no_ssl.msi 2.0.45 PHP php-4.3.1-installer.exe 4.3.1 MySQL mysql-4.0.12-win.zip 4.0.12 これらをWin98SEに組込、掲示板システムを作成、 自分なりの目的通り完璧に動作しています。イントラネットないで半年以上。 外に持ち出そうとして、 ノートパソコンWinXPHmに同一バージョン、 同一プログラムを移植しました。 表面上は動作しました。 しかしここのサイトで言う「名前」を掴んで「回答履歴」を見るという操作でサーバーエラーが表示されました。 「半角英数字文字列」では問題ありませんが、「漢字文字列」部分を掴むとエラーです。 エラー情報はsjis.confが無いいうエラーのようです。 sjis.confをインターネットサイトで探すと、同等のエラー情報はありましたが、解決策は見いだせませんでした。 この問題点解決策をご存じに方教えてください。 PHP4.4.2に切り替えましたが解決できません。 次に、PHP5をインストールすると問題は回避できるようなことが記述されて居ましたので、 PHP5.1.2-installer.exeからインストールを試しました。 ても、今度は動作してくれません。 PHP-info()が表示されないのです。 apacheの***.confのどこかを修正する必要があるのでしょうか、 php.iniのどこかでしょうか WinXPHm上で上記データベース組合せで、特に漢字コントロールを使われている方の「出来ている」よと言う情報でも結構です。 sjis、ujisがどうのこうのと言うことに関しては理解できていません。 多分自分のシステムはs-jisであると言うことぐらいです。

    • 締切済み
    • PHP
    • 39jin
    • 回答数1
  • PHP3で作ったプログラムをPHP4、PHP5で動作させる事は可能ですか

    PHP3で作ったプログラムをPHP4、PHP5で動かすことは可能でしょうか?例えばあるサイトがPHP3を未だに使用していたとします。もしPHP4,5でPHP3時に書いたプログラムが動けばいいのですが、動作はするでしょうか?もし動かなければ少しずつチューニングしていくより、一気に4,5で書き直した方がはやいでしょうか?

    • ベストアンサー
    • PHP
  • phpで掲示板

    phpで掲示板を作り、入力、投稿、データの表示はうまくいくのですが、リロードによる連投ができてしまうのですが、 入力、投稿が終わってデータベースに書き込んだ後にunset($_POST)で投稿内容を破棄しようとしてますが、変わらず連投できてしまいます。 なにか方法としてよいものはありますか? (入力、投稿、データの表示は全て同じベージです。)

    • ベストアンサー
    • PHP
    • dhtfyjh
    • 回答数2
  • PHP::Sessionのサンプル

    お世話になります。 下記ご教授お願いいたします。 PHP::Sessionの使用を考えております。 下記URLでのサンプル以外にサンプルがあるサイト を探しています。他になにか情報をお持ちの方 何とぞご教授お願いいたします。 http://perldoc.jp/docs/modules/PHP-Session-0.15/lib/PHP/Session.pod

    • 締切済み
    • CGI
  • PHPからpostgresコマンド

    redhatLinux7.1にphp4.0.6をインストール(--with-pgsqlはなし)でインストールしました。プログラムから外部のpostgresデータベースを操作したいのですが、Undefined functionとなってpg_connectなどの関数が使えません。--with-pgsqlをつけてconfigureするとエラーが出たっぽいので外したんですが・・・。pgsql関数を使うにはpostgres本体もインストールしないとダメなんでしょうか??関数だけ使う方法はないでしょうか??教えてください。

    • m8b
    • 回答数1
  • php.iniの設定

    php varsion4.1.1 apache 1.3.20 os windowsNT4.0 servicepack 6a 以上の環境で、phpソフトの作成を楽しんでいるものですが,php.iniの設定が正常に機能しません。お知恵をお貸しください。 php.iniの記述に以下の書き込みをしておりますが、phpinfo()でその確認をしてみますとその記述が反映されていません。 doc_root ="c:/apache/htdocs" include_path ="c:/php/includes" extension_dir = "c:/php/extensions" phpinfo() で見てみますと、それぞれに"no value"となっております。もちろん、apache のリスタートを行っても同じです. ちなみに、asp_tags の設定を off から on に変更してみるとこれは、正確にoff→on に変更が確認できます。 doc_rootが認識されていないにもかかわらず、"c:/apache/htdocs"のもとでphpファイルは作動します.しかし、extensionモジュールは、機能しません。 何が原因でこのようなことが起きているのでしょうか?

    • 締切済み
    • PHP
  • PHPの文字化け

    PHP4.3.2 Windows2000 PostgreSQL RedHat Linux DBから取得した値をCSVファイルに書き出します。 この時に日本語が文字化けをしてしまうのです。 php.iniの設定を変えれば、良いのでしょうか? 初歩的な質問で申し訳ありませんが、 よろしくお願いします。 php.iniの設定内容 default_charset = "SJIS" mbstring.language = Japanese mbstring.internal_encoding = eucJP-win mbstring.http_input = ASCII,JIS,Windows-31J,UTF-8,EUC-JP mbstring.http_output = Windows-31J mbstring.detect_order = ASCII,JIS,Windows-31J,UTF-8,EUC-JP mbstring.substitute_character = none DBの設定内容 List of databases Name | Owner | Encoding -----------+----------+---------- test | postgres | EUC_JP

    • ベストアンサー
    • PHP
  • PHPでファイルアップ

    はじめまして。 PHPを勉強し始めたとこなのですが、いきなり分かりません。 ファイルの中身を見ないで単純なアップが目的です。 ファイルの名前をファイルの名前: html :uploader.html PHP:p141php としています。 アップしたいフォルダは./upフォルダです。 本を見て作っているのですが、何処が間違えているのかもわかません。 何方か教えて下さい。 ソースは uploader.htmlが <!-- saved from url=(0022)http://internet.e-mail --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <title>アップロード</title> </head><body> <form method="post" enctype="multipart/form-data" action="p141.php"> <input type="file" name="upfile"> <input type="submit" value="uploadする"> </form> </body> </html> で p141.phpが <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <title>練習</title> </head> <body> <p> file uploader </p> <?php $updir = "./up/"; $filename = $_FILES['upfile']['name']; if (move_uploaded_file($_FILES['upfile']['tmp_name'], $filename) == FALSE){ print("Upload failed..."); print($_FILES['upfile']['error']); } else { print("<b>" .$filename. "</b> uploaded!"); } ?> </body> </html> です。 PHPがいけるところのサーバーを借りているので細かい設定や 何のソフトを使っているかは分かりません。 OSはLIUNXです。 開発環境はOSがWin2kで秀丸を使って記述しています。

    • ベストアンサー
    • PHP
  • PHPの認証方法

    こんばんわ, 現在自分のサイトをすこし変更してPostgresを使用したユーザとパスワード認証をしようと思っています。 具体的にはHTMLのuserとpasswordのフォームから入力されたものをpostgresのmemberのテーブルにあるuserとpasswordと認証させ,あっていれば,自分のサイトの中に入れるようにしたいのです。 それで,.htaccess認証ではなく,PHPLIBのなかの認証(インライン認証)を使用したいのですが, (http://www.php.gr.jp/php/phplib/documentation-3.html#ss3.9) これだとネット上をpasswordなどが平文でながれるような感じがするのですが,大丈夫なのでしょうか。 また上記のように,HTML上のフォームからサーバーのDBの認証をおこなうのには,他にどのような方法があるのでしょうか。 ちなみにPHPをHTMLの中に埋め込んで作成したいと思っています。 環境はApache,PostgreSQL,PHP4です。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • php 定義済み変数

    たとえばアクセス解析で、 $ref = $_ENV['HTTP_REFERER']; とした場合、リンク元があれば取得できますが、ブックマークからのアクセスの場合エラーになってしまいますよね? こんな感じである値を取得できなかった場合にエラーが出てしまうことを防ぐ書き方はあるのでしょうか? 教えてください。 (サーバーの設定は別としてください) (phpのバージョンは4.3.0です。)

    • ベストアンサー
    • PHP
    • kei_von
    • 回答数2
  • phpからjsへ

    はじめまして。 jQueryの$.ajax関数のGETを使って phpからjavascriptに echo 'document.write("<script type='text/javascript'>var like_arr=new Array(1,1,1,1,1,1,1,1,1,1,1,1,1)</scr"+"ipt>");' と値を返してarrayを作成しようと思っています。 しかしこの返し方だと ブラウザに表示した時 document.write(" とhtml上に表示されてしまいarrayが作成されません。 しかしjsに直接 document.write("<script type='text/javascript'>var like_arr=new Array(1,1,1,1,1,1,1,1,1,1,1,1,1)</scr"+"ipt>"); と書き込んでみるとarrayが存在しています。 どうしたらphpからの値でdocument.writeをする事が出来ますか? 分かる方いらっしゃいませんか? よろしくお願いします。

    • 締切済み
    • PHP
    • jsqrm
    • 回答数1
  • php select SQL文

    出席者、欠席者、未登録者の一覧を出したいのですが、SQL文に困り投稿しました。 スケジュールと出欠登録とユーザーの各テーブルがDB内に入っています。 スケジュールのテーブルの中には schedule |id|date|naiyou| |1|2012-07-10|A| |2|2012-08-10|B| 出欠登録のテーブルの中には entry |id|schedule_id|member_id|entry| |1|1|1|1| |2|1|2|2| |3|2|3|1| |4|2|2|1| メンバーのテーブルの中には member |id|name|registdate| |1|AAA|2012-06-10| |2|BBB|2012-07-01| |3|CCC|2012-07-30| とあった場合 出席者、欠席者の一覧は簡単に出せるのですが、未登録者の一覧が出せず困っています。 また、出席者や欠席者、未登録者の一覧はそのスケジュールIDごとに分かれ一覧をだしています。 例: スケジュールid1の場合、 出席者 AAA 欠席者 BBB 未登録者はそのスケジュールにまだ出欠登録をされていなければ一覧表示し、 出欠登録をされたら未登録者から消え、出席者か欠席者に表示される。 また、スケジュールの日程(schedule.date)より前にメンバーの登録(member.registdate)をした人のみ一覧表示する。 スケジュールid1の場合、 出席者 AAA 欠席者 BBB ↑CCCは未登録者だが、schedule.dateより後にメンバー登録をしているため表示しない スケジュールid2の場合、 出席者 CCC、BBB 未登録者 AAA 以上の内容を踏まえて下記のように書いているのですが、わからなくなってしまいました。 どなたかおわかりの方がいらっしゃいましたらご教示お願いします。 select * from schedule left join entry on schedule.id = entry.schedule_id right join member on entry.member_id = member.id where entry.`schedule_id` = 2 AND schedule.date >= member.registdate 上記の書き方では shedule.id 2に出欠登録した人がでてきて、未登録者がでてこないです。 未登録者の一覧を出す方法をお願いします。

    • ベストアンサー
    • PHP
  • PHPのオープンソース

    WEB系の仕事でも使える(ライセンスフリー)、良いPHPのオープンソースは何でしょうか? EC-CUBEでしょうか?

    • ベストアンサー
    • PHP
    • hoto345
    • 回答数1
  • html、phpのアドレスバー

    今、htmlとphpでゲームを作っています。 数を当てるゲームなのですが、アドレスバーの左の方の「v」マークを押すとアドレスの履歴が表示され、そのページまで戻ることができてしまいます。 それを防止したいのですがアドレスバーを消すか、URLを表示しない方法はありますでしょうか・・・? この間探しているときに同じような質問を見て、 <?php session_start(); ?> <html> <head> </head> <FRAMESET rows="100%,*" frameborder="NO" border="0"> <FRAME src="lank.php" noresize name="main"> <NOFRAMES> <body> </body> </NOFRAMES> </FRAME> </FRAMESET> </html> というフレームの中にフレームという方法もしてみたのですが、$_POSTの中身がうまくわたりませんでした。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • PHPでPDF化

    PHPを使って、ワードやエクセルファイルをアップロードし、PDF化するには どのようにしたらよいでしょうか? 何かヒント的なことでもかまわないので、どなたかご教授ください。 よろしくお願いします。

    • 締切済み
    • PHP
  • php rss取得方法

    こんにちは、rss取得方法を勉強中なのですが 下記phpでrssを取得しているのですが、$xml->entry[$i]['item']->titleなどで うまく表示されません。(外部phpからxoopsのpicoというモジュールのrssを取得しようとしています。) phpコード $rssurl = "url"; $xml = simplexml_load_file($rssurl); $num_of_data = 4; $outdata = ""; for ($i=0; $i<$num_of_data; $i++){ $outdata .= "<li>"; $outdata .= "<a href=\""; $outdata .= $xml->entry[$i]->link[href]; $outdata .= "\">"; $outdata .= $xml->entry[$i]['item']->title; $outdata .= "</a><br />\n"; $outdata .= "</li>"; } xmlの中身 SimpleXMLElement Object ( [@attributes] => Array ( [version] => 2.0 ) [channel] => SimpleXMLElement Object ( [title] => XOOPS Cube Site - pico [link] => http://localhost/xoops/modules/pico/ [description] => SimpleXMLElement Object ( ) [lastBuildDate] => Thu, 13 Dec 2012 02:52:29 +0100 [docs] => http://backend.userland.com/rss/ [generator] => XOOPS - pico [category] => TOP [webMaster] => admin@hotmail.co.jp [language] => ja [item] => Array ( [0] => SimpleXMLElement Object ( [title] => コンテンツ1 [link] => http://localhost/xoops/modules/pico/index.php/index.html [description] => 正式名称:NARUTO -ナルト概要:体内に九尾の妖狐を封印された落ちこぼれ忍者・うずまきナルトが、里一番の忍である火影を目指し、数々の試練を乗り越え成長していく物語。仲間との友... [guid] => http://localhost/xoops/modules/pico/index.php/index.html [pubDate] => Thu, 13 Dec 2012 02:52:29 +0100 [category] => アニメタイトル ) [1] => SimpleXMLElement Object ( [title] => ee [link] => http://localhost/xoops/modules/pico/index.php/content0003.html [description] => e [guid] => http://localhost/xoops/modules/pico/index.php/content0003.html [pubDate] => Thu, 13 Dec 2012 02:03:51 +0100 [category] => アニメタイトル ) [2] => SimpleXMLElement Object ( [title] => コンテンツ6 [link] => http://localhost/xoops/modules/pico/index.php/content0002.html [description] => コンテンツ2 [guid] => http://localhost/xoops/modules/pico/index.php/content0002.html [pubDate] => Thu, 13 Dec 2012 01:53:17 +0100 [category] => アニメタイトル ) ) ) )

    • 締切済み
    • PHP
    • lensent
    • 回答数1
  • PHP + MySQL (さくらサーバ)

    お世話になります。さくらサーバでレンタルサーバを借りています。 とあるMySQLに対してPHPでSelectを発行しているのですが、何が原因かわかりませんが、たまに結果が途中のもので返ってきます。 たとえばレコードが1000件あった場合、50件とかしか戻ってこない場合があります。時間を少しおいたら100件、200件と少しずつ検索時の結果件数が増えて最後には1000件出ます。 しかしまた時間がたった後には検索結果が少なくなったりします。 タイムアウトの場合はエラー表示されるかと思うのですが、何か考えられる原因はあるでしょうか?

    • 締切済み
    • PHP
    • teas
    • 回答数1
  • PHPでのフォーム

    よろしくお願いします。 PHPでフォームを作成しております。 例えば電話番号の入力チェックを行う際にはpreg_matchを使用して可能かと思いますが 電話番号の項目が必須ではなく、入力された時のみにチェックするにはどのように記述すればよいでしょうか?

    • ベストアンサー
    • PHP