検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHP postgres でロールバック処理
こんにちは。 タイトルの通りなのですが PHPではpostgreを使用してのトランザクション処理で 処理が失敗した時に ロールバック処理を意識しなくていいのでしょうか? $conn=pg_connect("host=dbhost user=dbuser password=password dbname=dbname port=5432"); $query="BEGIN;"; $result=pg_exec($conn,$query); $query="INSRET INTO ....;"; $result=pg_exec($conn,$query); $query="COMMIT;"; $result=pg_exec($conn,$query); pg_close($conn); このコミット時に自動でロールバックされる? どなたかご存知の方、よろしくお願いします。
- PHPの実行ログ??書き込み失敗
畏れ入ります。 PHPでファイル書き込みをした場合、 それが出来なかった場合の (つまり書き込み出来なかった旨) ログはどこかに出ませんでしょうか?(PHPログ??) OSはvinelinux4.0で、 apt-getしたapacheとphpです。 シスログには何も出ませんでした。
- perl,ruby,phpは同系列?
ずっとphpとcgiは同じ分野で同レベルだとおもっていたのですが、perlとphpが同じでどちらもCGIなんでしょうか?教えて下さいお願いします。
- php + javascriptで値の保持
現在、ラジオボタンによるデータの受け渡しを調べているのですが submitボタンを使わずに、データ遷移がしたいと思い 色々やっているのですが上手く行きません。 これは実現可能なのでしょうか? <input type="radio" name="hoge" value="1" onclick="location.href='<?php echo $_SERVER['REQUEST_URI']; ?>'; test(this.value);" <?php echo $check1; ?>> <input type="radio" name="hoge" value="2" onclick="location.href='<?php echo $_SERVER['REQUEST_URI']; ?>'; test(this.value);" <?php echo $check2; ?>> <input type="radio" name="hoge" value="3" onclick="location.href='<?php echo $_SERVER['REQUEST_URI']; ?>'; test(this.value);" <?php echo $check3; ?>> 上記のソースの様な感じでとりあえずやってみましたが、 「ボタンを押したら即移動」は可能なものの、value値の保持が javascript上でどうやったらいいか分かりません。 ※$check1~3は遷移後のchcked判定の変数です ※test関数においてのvalueを格納する処理が分かりません やはり無難にsubmitボタン+セッション関数等で構築した方が良いのでしょうか?
- PHPのセキュリティ(ドキュメントルート・localhost)
PHPのセキュリティに関して、 どうしても解決できないことがありますので、教えてください。 (1)「ドキュメントルートより上にファイルを置く方法」 セキュリティの本や掲示板などで、 「MYSQL等のパスワードなどが記載されたphpファイルは、 ドキュメントルートより上に置いたほうが良い」 と書かれています。 http://www.amazon.co.jp/gp/product/4883374718/sr=11-1/qid=1164952057/ref=sr_11_1/503-4091124-2745559 https://www.xserver.ne.jp/support/support3d-30.html ドキュメントルートより上とは、 サイトに通常アップロードするフォルダ (index.phpがあるフォルダ) より上に置くということですよね。 しかしレンタルサーバーでサイト構築を行う場合、 それは不可能ではないでしょうか? ご存じの方、恐縮ですが、 なるべく具体的に教えてください。 (2)「localhostのセキュリティー」 上記に書いたように、サイト運営はレンタルサーバーで行い、 今後も自宅サーバーで構築すう予定はありません。 それでも、htdocs内のファイルや、 localhostでPHP、MYSQLに関してもセキュリティ対策は必要でしょうか。 もし必要な場合は、必要な対策内容を教えてください。 以上お時間とりますが、何卒宜しくお願いします。
- PHP入門書の次は?
お世話になります。 PHP暦2週間そろそろ入門書を卒業して、次のステップに進みたいと考えています。 最終目標は社内イントラ環境下で原価システムを構築することです。 お勧めの本があれば教えてください。 経験:VB 10年 環境:PHP5.1 + APACHE2 + PostgrSQL8.1 + Eclipse3.2 よろしくお願いします。
- PHPファイルをHTMLにリネーム
レンタルサーバ(ロリポップ)でPHPファイルをHTMLにリネームして表示するにはどうすればよいのでしょうか? 例えば index.php?id=xx を index.html?id=xx にしたいです。 ものすごい困っています。 申し訳御座いませんが、どなたかご教授宜しくお願い致します。
- ベストアンサー
- ハードウェア・サーバー
- rad6
- 回答数2
- <?php phpinfo(); ?>と<? phpinfo(); ?>の違い。
OpenPNE のインストールで色々調べており、以下のサイトで質問させて頂いております。 Fatal error: OpenPNE設置時のエラー に関して http://oshiete1.goo.ne.jp/qa2511321.html 色々調べており、PHP に関する問題では思っていますが、正直な所、PHP を触るのが初めてですので、初心に戻って PHP から調べています。 サーバは、さくらインターネットを借りており、基本的に apache,php 等は標準で動作しています(インストール作業はしていません)。 PHP の動作確認をしようと、 <? phpinfo(); ?> と書いたテキストファイルを作成してサーバにアップロードしました。 ファイル名は、test.php としました。 アップロード後、サーバにアクセス(test.php)すると白紙(真っ白)な状態です。ソースを確認すると<? phpinfo(); ?>が表示されます。ファイルは詠み込まれていると判断しました。 少し調べ所、 <? phpinfo(); ?>を<?php phpinfo(); ?>としたらどうでしょうかと言うアドバイスが有り、<?php phpinfo(); ?>と修正し、サーバにアップロードしら所、phpinfo のページを見ることが出来ました。 そこで質問なんですが<?php phpinfo(); ?>と<? phpinfo(); ?>は何が違うのでしょうか、サーバ側の設定でしょうか。 また、この違いが、OpenPNE のエラーと関係があるのでしゅか? アドバイスを頂ければ幸いです。
- 古いバージョンのPHPのありか
昔のパソコン上にPHP4.3.3がインストールされていましたが、誤ってPHPフォルダを削除してしまいました。 バージョン4.3.3をダウンロードできるURLをご存知の方、教えていただけますか? あと、最近PHP4.4.4が出ているようですが、4.3.3はどんなセキュリティがあるのでしょうか? できれば、日本語で解説されているサイトが知りたいです。 よろしくお願いいたします。
- ドリームウィーバーでPHPの記述
最近知ったのですが、ドリームウィーバーでもPHPを作成することができるみたいですね。 少し前からどのエディタを使って作成しようか悩んでたのですが、、ドリームウィーバーで作成している人がいれば教えていただきたいのですが、 他の専用のエディタと比べて使いやすいでしょうか? 自分で試せと思われるかもしれませんが、本業は別のところにありできれば簡単に早くわかれば、、、と思いましたので質問させていただきました。よろしくお願いいたします
- ベストアンサー
- PHP
- muku101681
- 回答数2
- PHP5がインストールできない
http://homepage1.nifty.com/yito/anhttpd/faq/php5.html ここを頼りにローカルでphpが動くように作業をしています。 ページ最後のphpinfo.phpを実行するところまできたんですが、うまくいきません。 ページがブラウザに表示されるはずなんですが、ファイルをダウンロードしようとしてしまいます。 何が原因なんでしょうか?
- MY-SQL+PHPファイルのアップロード
MY-SQL+PHPでファイルを保存したり読み出したりしたいと考えています。 MY-SQLにファイルの保存先を保存して、ファイルはデータベース内ではないところにおいておき、読み出したりしたいとおもっています。 ただどのように作ればいいのかわかりません。簡単なサンプルだけでもご教授していただけないでしょうか?
- ベストアンサー
- MySQL
- goobuchou01
- 回答数1
- PHPでプロパティファイル読み込み
お世話になります。 ただいまphpで開発をしております。 そこでphpからプロパティファイルの値を呼びたいのですが どうしてもできません。 log4phpでプロパティファイルを読み込んでいるので ソースを見てみたのですが すみません、???でした。 何かよい方法等ございませんでしょうか? よろしくお願いいたします。 やりたいこと a.properties ------------------------- KEY=VALUE ------------------------- test.php ------------------------ require_once(a.properties); $a = KEY; ------------------------ 環境 php-5.0.5 Smarty-2.6.10 Windows XP
- ベストアンサー
- PHP
- bakenshibakenshi
- 回答数1
- IMGタグの中にPHP
こんばんは,最近PHPを勉強し始めて色々なサイトを見て回っているのですが,時折IMGタグの中に <img src="xxx.php?abc=012">のような形でphpが指定されていることがあります.HTMLの表示では,アクセスする度にこの部分の画像が入れ替わったりします. これはどういう動作をするのでしょうか.いくつか入門書を購入して勉強しているのですが,<?php~?>という風に書くんだよということしか掲載されておらず,上記の記述がどういう動作をするのか理解できません. また,オススメの参考書籍,ウェブサイトなど併せて教えていただけると嬉しいです.よろしくお願いします.
- phpの掲示板のインストール
PHPは初めてインストールします。素人です。 http://www.phpbb.com/ にあるphpBBという掲示板をインストールしています。マニュアルどおり、FTPでアップロードしました。そして、ネット上でインストールに必要な情報を入れたのですが、 Database Server Hostname / DSN: Your Database Name: Database Username: Database Password: Prefix for tables in database: という情報を入れないといけません。これが分からないので、空欄にしておくと、以下のようなメッセージが出ました。 Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/****/***/mysql4.php on line 48 データベースの必要な情報はどのようにして入手すればいいのでしょうか? また、PHPのインストールについて、このへんのことも書いてあるページがあれば教えてください。
- PHPのインストールについて
php-5.1.2-Win32 Apache_2.0.55-win32-x86-no_ssl windows XP 秀丸エディタ 色々なサイトを見てPHPやapacheのインストールをするのですが ブラウザで"<? phpinfo(); ?>"というスクリプトを実行しても アドレス(http://localhost/phpinfo.php) ファイルの保存になってしまいます:(ダウンロード用のダイアログ起動する) httpd.conf 又は php.ini の修正もしているんですが php5ts.dllをコピー →(c:¥windows¥system32) php.ini.distをphp.iniにリネームしコピー →(c:¥windows) ファイル修正後、Apache を再起動もしています。 Apacheでは、テスト画面は成功しています PHPとApacheの連携がわるいのか、他に原因があるのかわかりません 初心者です。どうぞ宜しくお願いします。 ※ httpd.conf の修正 LoadModule php5_module c:/php/php5apache2.dll AddDefaultCharset none AddType application/x-httpt-php .php AddType application/x-httpd-php-source .phps ※ php.ini の修正 output_buffering = On output_handler = handler=mb_output_handler default_charset = Shift_JIS doc_root ="C:/Program Files/Apache Group/Apache2/htdocs" extension_dir = "c:/php/ext" extension=php_mbstring.dll 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 = auto mbstring.script_encoding = EUC-JP
- phpの依頼について
ホームページ制作マッチング(https://hp.submit.ne.jp/index.phtml)というサイトで知り合ったSOHOの方にPHPの作成を依頼しています。 ログインシステムとメールのシステムを組み合わせたようなもので、大規模なシステムではありません。 私としてはできあがったphpを添付メールで送ってもらってこちらで設置するつもりでした。 実際に会員登録のシステムをperlで作ってもらったこともありますが、その際もそのようにしています。 相手の方は直接、こちらのレンタルサーバーのパスワードを聞いて相手の方で設置するつもりだったそうで、「パスワードを聞かないで、仕事に入ったことは一度もなく、教えるのが嫌でしたら、外部に依頼はしないほうが良い」と言われました。 そうは言ってもメールで打ち合わせをしただけの相手に、こちらのレンタルサーバーのパスワードを教えると言うのはセキュリティー上、まずいんではないかと言う気もします。 大規模なシステムなら話しも分かりますが、phpの作成というのはそういうものなのでしょうか? phpはHTML部分とphp部分がわかりやすいので、後でHTML部分をこちらで変更しやすいという理由で今後はphpを採用しようと思っていました。 しかし、小さなシステム変更の度に相手にパスワードを教えて、設置してもらわなければいけないのであれば、今後はperlで作ってもらう方がいいのかなと思っています。 phpの作成を業務で行っている方、上記についてどう思いますか? 意見を聞かせて頂ければ幸いです。
- ベストアンサー
- その他([技術者向] コンピューター)
- OKIaHUKUOKA
- 回答数3
- LAN内でのPHPプログラム
お世話になります。 当方小さな会社を運営しております。ネットワーク環境は下記の構成になっております。 ●Windows XP(1台) Apache2.0.55,PHP5.05,MySQL4.1をインストール ●Windows2000(2台) ●Collega BAR FX2(ルーター) 上記の3台でLANを構築し、ルーターを介してインターネットに常時接続しています。 上記の1台にApache,PHP,MySQLをインストールし、社内のLAN内でのみ利用するPHPの顧客管理システムを作りました(localhostまたはプライベートアドレスで利用)。 ApacheとMySQLをインストールしたパソコンにはノートンインターネットセキュリティーが入っており、Apache及びMySQLはプライベートアドレスのみ通すように設定しました。また必要ないかもしれませんが、プログラムではPEARのAuthを利用してユーザー認証を付けています。 プログラムは付け焼刃で何とか完成しましたが、ネットワークの知識には乏しく外部インターネットからApacheを通して顧客情報の流出がないかシステムが完成した今になって心配になってきました。 昨今個人情報の流出について言われておりこの環境で大丈夫かご教授願いたいと思います。 質問が的を得ていないかもしれませんが、宜しくお願いします。
- PHPの文字化け回避方法
PHPとDB(MySQL)を使用したアプリケーションを作成しています。 しかし特定の文字(表や能など)をDBに入力し再度PHPで表示すると文字化けします。 調べて対策を行いましたが改善されません。 (対策) DBに格納する前にデータをすべてmb_convert_encoding($goo, "EUC-JP", "SJIS");でエンコード 読み込む際にはmb_convert_encoding($goo, "SJIS", "EUC-JP")と戻す。 又、magic_quotes_gpcもoffに。 しかしながら一向に改善されません。どうぞよろしくお願いいたします。
