PHP
- postgresのことで質問があります。
質問させて下さい。 PostgreSQLに接続してデータを取得しそのデータを 別テキストファイルに記述する処理(test.php)を作成しました。 このtest.phpをWEB(ブラウザ)からアクセスすると 別テキストファイルが正常に作成されますが、 LINUXのコマンドラインから php /home/httpd/test.phpと 実行するとpg_connectが出来ません。 恐らくそのファイルを実行するユーザと DBに接続するユーザの関係だと考えたのですが どうもうまくわかりません。 アドバイスを下さい。 ※質問自体わかりにくいのですが、質問していただければすぐに回答しますので宜しくお願いいたします。
- crontabについて
質問があります。 以前質問させていただきましたが、 わからないところがありまして再び質問させていただきます。 毎月1日の0時1分にプログラムを実行したい場合は 1 0 1 * * 実行したいプログラム ということは理解しましたが、 この【実行したプログラム】にはどのような形式で記述すればいいのでしょうか? ちなみに動かすプログラム名はtest.phpです。 【例】1 0 1 * * (php?) /home/httpd/test/test.php それとプログラム事態を10分毎に動作させたい 場合はどのようにcrontabを設定すればいいのでしょうか? 今動作を確認する環境がないので実際に確認とれませんのでご迷惑をおかけしますがお願いいたします。
- クラスについて
こんにちわ。以前お世話になりました。 クラスについての質問です。 DBとしてPostgreSQLを使用します。 店コード(store_cd)を入力すると、名前(store_name) をDBから取ってくるクラスを作りたいのですが、 以下のようにクラス定義をしみましたがうまくいきませ ん。すごく見当違いなことをしていたらすみません。。 どなたかよろしくお願いします。 <?PHP // コードクラス class clsCode { // メンバ(プロパティ)の宣言 var $cd; // コンストラクタ function clsCode() { $this->cd; } // デストラクタ function Destroy() { unset($this); } // 名前を求めるメソッド function getName($fltcd) { $sql="select store_name from store_basic where store_cd=$this->cd"; }
- 書き込みが・・・・・
いつもお世話になります。 前画面(pr1.php)で入力したデータを画面表示してOKならば"登録"でinsertした後pr1.phpへ戻り、OKでなければ"メニューへ"でpr1.phpに戻るpr2.phpプログラムを作成中です。 下記のプログラムを実行すると 登録・・・insertするが画面が変わらずそのままの状態。 メニュー・・・pr1.phpにもどるがinsertしてしまう。 といった様態です。 何処が違っているのでしょうか? 良い方法を教えて頂きたいと思います。 超初心者なのであまり難しい事がわかりません。出来ればわかりやすく教えて頂ければ幸いです。 よろしくお願いいたします <html> <head> <Script language = "javascript"> <!-- function SetGamen(){ <? $sql = "insert into usrmst (usrid , usrpass ,usrname , usrtel) values ('$Id','$Passw','$Name' , '$Tel')"; $result = pg_exec($sql); ?> document.PR2.action = "pr1.php"; document.PR2.submit(); } --> </Script> </head> <body> <form name=PTOROKU3 method="POST" action=""> <input type="button" name= "sbm" value=" 登録 " OnClick="SetGamen()"> <br> <input type="reset" name = "Menu" value=" MENUへ戻る " OnClick="location.href = 'pr1.php'"> </form> </body> </html>
- 掲示板のソートテクニックについて
やりたいことは、PostgreSQL上にあるBBSテーブルの ・カラム「更新日付」の降順で親記事をソート ・カラム「返信順番」の昇順で子記事をソート して表示したいのですが、 どのようなロジックにすれば良いでしょうか? order by 更新日付 まではできたのですが、SQLだけではできそうに ありません。PHPでどのようにソートすれば できますでしょうか? ◆BBS出力イメージ 親2 子 1 2 3 親1 子 1 子 2
- データをファイルに書き込むときの順番
どうも、お世話になります。 よろしくお願いいたします。 いま、PHPでデータファイルにデータを書き込むスクリプトを作っているんです。 で、ファイルに新しい情報を上から書き込んで生きたいんです。 ところが、どうしてもデータが1つだけしか書き込まれないんです。どんどん上書きされていってしまって、蓄積されません。 ためしに「rewind」をはずしてみたら、新しい情報が下に書き込まれてしまうんです。 ポインタの指定も間違っていないと思ってたんですが・・わかりません。 どうか上から順に追記できるようにアドバイスをお願いいたします! PHPバージョンは4.3.2です。 どうぞよろしくお願いいたします!
- データを渡すには・・・
いつもお世話になります。プログラム間のデータの引渡しについてお聞きします。初心者なのであまり難しい事はわかりません。もしよければわかりやすく説明していただけると幸いです。 pr1.php function SetGamen(){ document.PR1.action ="pr2.php"; document.PR1.submit(); } ・ ・ ・ <input type="text" name="Name" > ・ ・ ・ pr2.php ここでは$Nameは受け渡されているので表示処理できました。この$Nameを次のpr3.phpに渡したいのですが・・・・どのようにすれば良いのでしょうか? よろしくお願いいたします。
- PHP文法エラーが表示されない。
環境はWindows XP Apache 1.3.27 PHP 4.3.2 phpinfoや文法に誤りのないものは表示されますが 文法ミスがあった場合表示されません。 どこに設定があるのでしょうか
- ベストアンサー
- noname#4862
- PHP
- 回答数1
- 日本語をPOSTで送信したときに…
掲示板のようなプログラムをPHP4で作成してみたのですが、日本語をPOST送信したときに問題がでる場合があります。 たとえば、「表示」とフォームから送信した際に、$_POST['moji']で受け取ると、「表\示」のように、\がはいってしまいます。 文字コード等の問題なのでしょうか? 原因・対処法等をご存知の方がいらっしゃれば何卒ご教授ください。 よろしくお願いします。
- file関数とファイルポインタ
ファイルの内容を(書き換えるために一旦)読み込む時に、 fgets関数と違ってfile関数は fopen関数を使わなくても済む、ということで 便利なので使ってみようと思っているのですが、 ちょっと躓いています。 set_file_bufferやflock、rewindが必要なのですが、 これらはどれも引数にファイルポインタを使います。 fopen関数を使っていないのでコレがないのですが、 どうすればいいのでしょうか? fopenのあとにfileを使う? fopenを使わなくても閉じる時にはfcloseが必要? でもfcloseもファイルポインタを使うし… よろしくお願いします。
- phpのデータベースへの接続
1.PHPでフォームデータを受け取る 2.データベースに接続をして書き込み 3.書き込まれたIDを取り出す + 数値 + 乱数を一つの文字列に結合 4.上記の文字列をデータベースに保存。 このような動作は一つのphpで可能でしょうか? 2.までの動作は問題ないのですが、 3.からが動作しません。 どなたかご教授ください。よろしくお願いいたします。
- フォームからのデータの引渡し
<FORM method="post" action="./formmail.php"> <INPUT type="text" name="namae" size="20"> <INPUT type="text" name="tel" size="20"> : : : </FORM> というようなhtmlファイルからformmail.phpでデータを受け取る方法教えていただきたいのです。 上記HTMLファイルのINPUTタグ(入力項目)の数も自由に変更可能でnameも自由に変更した場合でも、formmail.phpは一切変更なしに対応したいのです。 例えばPerlならCGI側に if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $query_string, $ENV{'CONTENT_LENGTH'}); @a = split(/&/, $query_string); foreach $x (@a) { ($name, $value)=split(/=/, $x); $msg .= "$name:$value<BR>\n"; } } とすることにより、受け取れると思います。 PHPではどう書けばよいでしょうか? よろしくお願いします。
- デバッグの仕方・・・
超初心者です。 PHPのプログラムを四苦八苦して製作中です。処理の途中でロジックを通っているかどうか調べるための”stop”のような一時停止の機能はありますか?教えてください。
- phpを使用して商品の管理番号を作成
phpとmysqlを使用してデータベースを作成しようとおもいます。 商品の項目をプルダウンから選択して、 各商品ごとに通し番号をつけて管理しようと思います。 例えば、商品1、商品2、商品3、商品4が存在して、 Aさんが商品1を購入された場合にデータベースへID商品1+_1、 そのあと続けてBさんが商品1を購入すると、ID商品1+_2というふうに続けて通し番号をつけていきます。 各商品を購入された順に、商品○+_1という感じで番号管理するには どういう方法がありますか? 素人考えで私が思ったのは、 購入された商品のVALUEをデータベース内の各商品ごとに分けた テーブル名に代入してデータを送るとか、、う~ん。 こんなことできるのでしょうか? どなたか具体的なご教授をお願いいたします。
- implodeについて
初めまして。すみませんがいきなり質問させてください。 implode についてなんですが、 implode($a,",") とすると、カンマ区切り、たとえば配列されたものが (a,b,c) のようにでてきますよね? このときに ('a','b','c') というように、シングルコーテーションでくくって 出したいのですが、何か良い方法はありませんか? よろしくお願いします。 PHPは4.1でPostgreSQLを使用しております。
- UnixShellプログラミングで質問です。
Unix初心者です。 時刻の演算を勉強しています。 現在時刻の10分後を指定の形式で標準出力する方法を探しています。 例えば、 現在時刻が2003年07月11日02時43分だと、 200307110253 という感じです。 どのように記述すればよいでしょうか。 ご助言よろしくお願いします。
- 同時アクセスについて
入力→HTMLタグをつけて表示、というスクリプトを作っています。例えば「あいうえお」と入力したら「<h1>あいうえお</h1>」というふうに表示する、といった感じです。記録は取っておらず、純粋に表示するのみです。 ここで気になっているのが、2人以上の人が同時にこのスクリプトを実行した場合、その人達のブラウザには正しい結果が表示されるのだろうか、という点です。 AさんとBさんが同時に実行した時、Aさんの入力結果がBさんに見えたり、AさんとBさんの内容が混ざって表示されたり、ということはないのでしょうか? 非常に初歩的な質問で申し訳ありません。 ちなみに、これは3つのスクリプトを作って使っています。1(入力欄を幾つ設けるかなどの設定)→2(入力)→3(表示)という感じになっています。 セッションを使うことも考えていますが、未だ勉強中でセッションについてはよく理解していません。 バージョンはPHP4.3です。
- ベストアンサー
- beach_walker
- PHP
- 回答数1
- インストールが上手くいかない
PHPのインストールをしようとしています。 インストール方法はallabout.co.jpと言うページを参考にして進んでいますが、一番最後の<? phpinfo ?>とテキストファイルを作成して、ブラウザで見るとページが表示されるはずなんですが、<? phpinfo ?>と文字だけしか表示になりません。ファイルの書き換え等は間違いなくやっているはずなんですが、何か他に原因があるのでしょうか?初歩的な質問ですがお願いします。 ちなみにOSはWindows2000 PHPは4.3.2 Apacheはちゃんと起動しています
- PHPへのアクセス方法。
×××.php3と言う掲示板ファイルにアクセスしたのですが、 掲示板が実行されずにソースが表示されます。 どのようにしたらきちんと掲示板にアクセスされるようになるでしょうか?
- 締切済み
- konchan_konchan
- PHP
- 回答数1