検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PEARのgetOne()がエラーになる
winXP、php5、apache2、MySQLを使用しています。 impressの改定新版PHPという本でPHPを勉強中です。 掲示板を作成するところでどうしてもエラーが出てしまいます。 下記のように実行しています。(別ファイルにてクラス定義をしています。) $sql = "SELECT COUNT(*) FROM topix"; $count_result = $init_obj->db_object->getOne($sql); すると下記のようなエラーが出ます。 Fatal error: Call to undefined method DB_Error::getOne() in C:\Program Files\Apache Group\Apache2\htdocs\sample\chap5\bbs.php on line 10 よろしくお願いします。
- wordpressでpjaxを動かす
よろしくお願いします。 表題の通りwordpressでpjaxを使用してページ移動するようにしています。 http://blog.5v-gnd.net/archives/904 を参考にして一応意図した通りに動いたのですが、 <?php $rheader = getallheaders(); $pjax = (!empty($rheader['X-PJAX']) && ($rheader['X-PJAX'] == "true")); if (!$pjax) { ?> 上の部分 <?php } ?> 変わる部分 <?php if (!$pjax) { ?> 下の部分 <?php } ?> の部分を追加するとpjaxではなく、普通通りに読み込んでしまいます。 問題なく動かすためにはどのようにしたらいいのでしょうか。 ご教授願います。 よろしくお願い致します。
- ベストアンサー
- JavaScript
- toggle
- 回答数2
- require ?
イメージでの説明での勝手な質問ですみません。 PHPで・・・ $変数 = require ("fileame.php"); として filename.php で abcde と printしていたものを $変数に入れることはできますでしょうか? 概要としては、$_SERVERに入った環境変数をそのまま、filename.phpで解釈させて 戻ってきたものを $変数に入れるものです。 言い換えれば、パイプと同等ですが、できれば perlでは open (PIPE,"programname |"); と同じようなことをして、別プロセスが発生しない方法が望ましいです。 よろしくお願いします。
- aspxとうい拡張子がASP.netだと最近になっ
aspxとうい拡張子がASP.netだと最近になって知りました。 僕はPHPを使うのですが、PHPだとサーバーに.phpでアップロードしたものが、結果的にhtmlを吐き出すので.phpがブラウザにでて来ることはなく、またjavascriptではhtmlから呼び出す形になっているので結果的にhtmlが表示されるのですが、その点aspxはMicrosoftの独自のものです。 なぜブラウザに表示されるのでしょうか?IEならまだしもChromeやffが対応しているのはなぜですか?
- ベストアンサー
- Microsoft ASP
- satisfied999
- 回答数3
- カウンタ ログファイルに文字列を加える
tcount.php(本体) tcount.log(ログファイル) 普通のカウンタなんですがtcount.logの中身が txt=000001 というように冒頭にtxt=を付け加え、常に6桁で記録したいのですが上手くいかず困っています。 http://free-scripts.jp/php/counter/tcount.html http://free-scripts.jp/php/others/dlrank/index.php?dl=1(改造、再配布許可されています) これをベースに改造しているのですが私の力量ではまるでできません。 どなたかお助けお願いできないでしょうか。 どうかよろしくお願い致します。
- OpenPNEでエラー
レンタルサーバーでOpenPNEをインストールしようとしています。 MySQLの設定やphpMyAdminでファイルのインポートもして、 全てのphpファイルをサーバー指定のパーミッションに設定したのですが、 http://アドレス/?m=setup にアクセスしても Fatal error: Call to a member function on a non-object in /home/(サイトのパス)/openpne/webapp/lib/db/common.php on line 135 というエラーが出ます。 config.phpとconfig.inc.php以外のファイルは触っていません。 これがどういう意味なのか、どこを修正すれば直るのか、どなたか教えて下さい。
- 日本語表示ができない
こんばんわ。 winXP+apache2.2+php5で日本語が表示されません。 UTF-8で設定したいのですが、 C:\WINDOWS\php.iniの設定>下記はとあるサイトを参考にしました mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = pass mbstring.http_output = pass mbstring.encoding_translation = Off mbstring.substitute_character = none mbstring.detect_order = UTF-8,SJIS-win,eucJP-win or mbstring.detect_order = UTF-8 C:\WINDOWS\system32\php_mbstring.dllに入れました。 ですが、php_infoで確認してもmb_系が全くでてきません。 何か他の設定(抜け?)があるのでしょうか?
- 画像をリンクボタンにした後ジャンプさせたくない
題名どうりの事をやりたいと思っています。 例えば、 <a href=Sign_in.php>サインイン</a><a href=Sign_in.php>サインイン</a> では同じウインドに飛ぶのに <a href="Sign_in.php" Target="_blank"><Img Src="images/login012.gif" Border="0" alt="ログイン"></a> と画像をつけてリンクを張ってクリックすると違うウインドがポップ してくるのです。現在PHPをつかったWeb作成をしているので 同じウインドに飛ばないと少し困った事になるので どうすれば同じウインドに移動できるか、ご教示おねがいします。
- ベストアンサー
- HTML
- voodoo4500
- 回答数2
- うまく実行できない。
最近、PHPを始めたばかりの者です。 PHPを使ったログインフォームを作ろうと思っています。 ネットでXAMPPをダウンロードし、インストールをしました。 XAMPPのページでPHPの動作確認はできました。 しかし、他のサイトでのサンプルなどをダウンロードし、実行してもうまく動作してくれません。 実行すると、echo以降の文章が既に表示されていたり、思ったリンクページにとんでくれません。 これは、PHPがうまく動いてないということなのでしょうか? 詳しい方、是非教えてください。 よろしくお願いします。
- バグの件
オープンピーネのログインページより、ログイン失敗時に、下記のような表示がヘッダー上に出ます。修正するにはどうしたらよいでしょうか? Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/porto1.net/httpdocs/webapp/modules/pc/page/o_tologin.php:1) in /var/www/vhosts/porto1.net/httpdocs/webapp/modules/pc/page/o_tologin.php on line 26 Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/porto1.net/httpdocs/webapp/modules/pc/page/o_tologin.php:1) in /var/www/vhosts/porto1.net/httpdocs/webapp/lib/OpenPNE/Smarty.php on line 86
- 締切済み
- SE・インフラ・Webエンジニア
- magic1
- 回答数2
- クッキーの発行と取得
現在作成しているWebコンテンツ内でCGIスクリプト(Perl)とPHPスクリプトが混在しているのですが、クッキーの処理で困っています。 CGIのほうで発行したクッキーはPHPで取得できるのですが、PHPで発行したクッキーをCGIでうまく読み込めていないようなのです。 CGIのほうは、無料配布サイトで見つけたものなのでPHP化もなかなか難しいところですし、原因と解決方法が分かりません。 一体どのようにすればいいのか、どなたかお教えいただけないでしょうか。よろしくお願いします。
- フレームを二つ同時に変更する
OSはRedhatLinux7.1 Apache_1.3.26 php-4.2.3 mysql-3.23.52 を使っています。 フレームを二つ同時に変更したいのですが、どのようにすればよいのでしょうか? 一つは"middle"というフレームをsess_fprob.phpというページに$direction=nextという値とともにとばし、二つ目は"bottom"というフレームをanswer.phpというページに同時に飛ばしたいのです。 はじめは<FORM ACTION>でやってみたのですが、これだとひとつずつしかできませんでした。 print("<FORM ACTION=\"sess_fprob.php?direction=next\" METHOD=\"post\" TARGET=\"middle\">"); print("<FORM ACTION=\"answer.php\" METHOD=\"post\" TARGET=\"bottom\">"); print("<INPUT TYPE=\"submit\" VALUE=\"次の問へ\">"); print("</FORM>"); print("</FORM>"); どうかアドバイスお願いします。
- argv( 引数 )について
こんにちは、質問させてください。 今test.phpに引数をひとつ渡します。 test.php内では、 $name = $_GET["name"]; として受けています。 test.phpは、引数がNULLの時とそうでないときで 別処理を行うようにしています。 PHP.iniファイルのエラーメッセージを表示させるように設定していて、 引数が存在しないときに以下のようなメッセージがエラーログファイルに追加されます。 Undefined index: name in c:\htdocs\test\test.php on line 12 このメッセージが表示されること自体、たいしたエラー(?!)ではありませんが、 引数がない場合、実行する度に上記のメッセージがでるのはあまり 面白くないので、表示させたくないようにしたいのですが, どのようにすればいいでしょうか? 宜しくお願い致します m(_ _)m
- jQuery POST送信後のページ更新
いつもお世話になっております。 jQuery+PHPにて、POST送信し、 戻り値の条件分岐でページを遷移させたり、 更新させたいと思っています。 ご教授願えないでしょうか。 index.php内 [ソース] $.POST('./search.php', {'code':12345'}, function(data){ if(data['type'] == '1'){ alert('見つかりません') location.href='./index.php'; } else if(data['type'] == '2'){ location.href='./edit.php; }, 'json' ); 見つかりませんのアラートを表示した後、 location.hrefだと、リロードする事なく。 またlocation.reloadにしても同様です。 $.POST外でlocation.reloadを指定すると リロードしてくれるのですが、$,POST送信してくれません。 もし不可能であれば、location.hrefで別のファイルを経由させて実施しようと思っています。 宜しくお願いします。
- どんなプログラミング言語を使うべきか
独学でPHPだけはある程度知っているんですが 他のプログラミング言語は全く知りません 以下のような状況で以下のようなファイルを得たいとき、何で作るのが一番簡単ですか? PHPの文法に近いもののほうがいいです 1.特定のインターネットアドレスの内容をテキストファイルに保存してダウンロードする 2.テキストファイル(html)を読み込む 3.正規表現で内部のアンカー先urlを全て読み込む 4.そのurlを全て"result.txt"に書きこむ もちろんPHPでなら出来るのですが(というかPHPしか出来ない)、PHPはブラウザを介さないと動きませんし、内部処理に時間がかかりすぎるとエラーを吐いて成功しません 何で作るのが一番簡単でいいでしょうか
- ベストアンサー
- その他(プログラミング・開発)
- nasumiso2022
- 回答数4
- 別サーバの記述だけ持ってくる方法?
AとBのサーバがあります。 AサーバにあるPHPプログラム内で BサーバにあるPHPプログラムを実行したいです。 このとき、 Bサーバでプログラムを動かすわけではなく、 記述だけをAサーバのプログラムに持ってきて Aサーバで動いてほしいのですが、 そもそもこんなことは可能でしょうか? 例えば [AサーバのPHP] $AAA = "あああ"; require("BサーバのPHPのURL"); [BサーバのPHP] print "AAA=".$AAA; 通常、requireやincludeをすると AAA= と出力されるところを AAA=あああ と出力させたいです。 なにか良い方法ございましたらお助け願います。 もちろん、requireやincludeで記述だけ持ってこれたら、 ソースをパクリ放題になるので、できなさそうな気はします。 Bの方の拡張子を変えたらできる!とか、そんなのありますか?
- PCからアクセスした場合、ソースコードを無視したい
携帯とPCで同じものを表示させているため、一本化したいと思い その部分をPHPで作り、ページ内でincludeで読み込ませて使用したいと思っています。 現在携帯用は絵文字を絵文字変換スクリプトを使い、絵文字を表示させております。 http://www.dspt.net/tools/emoji/ 携帯用ページはPHPで作成しているため、絵文字部分は全て<?php~ ?>で表示させています。 絵文字はPCには対応していないため、PCからのアクセスの場合は<?php~ ?>を無視したい(もしくは排除する)と思っています。 PHPソースコードを無視するといった構文はあるのでしょうか? もしなければ、空白に変換といった形しかないでしょうか? よろしくお願いします。
- Webサービスの参照渡し
PHP初心者です。調べても有効な情報が得られなかったので質問します。 PHP(5.2.6)から(VB.NET2008で作成した)Webサービスを呼び出したのですが、 引数が値渡しになっているらしく、Webサービスで設定した値が返ってきません。 参照渡しにするにはどうしたらいいのでしょうか? -------------------------------------------------------------- ***[PHP]********************************** <?php $client = new SoapClient("http://IPAdress//WebSv.asmx?WSDL"); $AAA = "AAA"; $params = array('rAAA'=>$AAA); $result = $client->__soapCall("ATOB", array('parameters' => $params)); print_r($AAA); ?> ****************************************** ***[Webサービス]************************** <WebMethod()> _ Public Sub ATOB(ByRef rAAA As String) rAAA = "BBB" End Sub ****************************************** -------------------------------------------------------------- PHPを実行すると BBB と表示させたいが AAA と出てくる。 ちなみに呼び出し自体はうまくいっていて、エラーにもなっていません。
- ベストアンサー
- PHP
- 1010101011
- 回答数1
- XAMPPのインストールについて
現在、PHP5.2とApache2.0をそれぞれ別々にインストールして PHPプログラミングを勉強しているのですが、 エラーが発生した場合のデバッグがうまく進みません。 そこでEclipseのPDTを使って勉強し直そうと思っているのですが、 既にPHPとApacheがインストールされているパソコンに XAMPPをそのままインストールしても問題は無いでしょうか? (PDTを利用するにはXAMPPのインストールが必要のようなので) それとも一度PHPとApacheをアンインストールしてから XAMPPをインストールした方が良いでしょうか? また、既にPHPやApacheがインストールされているパソコンに XAMPPをインストールする場合のインストールの方法や 注意点を解説しているサイトがあれば教えて頂けますでしょうか。 よろしくお願いいたします。
- 締切済み
- PHP
- jspsitumon
- 回答数2
- ファイルの実行権限について
はじめまして、今回phpに携わる事になりましたが 今回の質問がphpの問題なのか、環境の問題なのかは分かりませんが ご教授を受けたくて投稿する事にしました。 まず環境ですがFreeBSD上にphpファイルがあり TeraTerm上で、そのphpファイルの所有者をrootユーザに変更しまして root権限で実行したところPermission deniedとなり 実行出来ませんでした。 (phpファイル自体のパーミッションは755です) 環境の問題で発生するのかスクリプトの問題で発生するのかが 私には分かっていないのですが、Permission deniedが 発生する原因としてファイルのパーミッション以外に 何が考えられるのかご教授下さい。 よろしくお願い致します。
