トップページ⇒php
1001コメント344KB

【PHP】質問スレッド Part5

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/09/11 14:15ID:FWA0CpdU
レスは気長に待つのが良い感じかも。


■本家
http://www.php.net/

■日本 PHP ユーザ会
http://www.php.gr.jp/

■PHP マニュアル
http://www.php.net/manual/ja/

■PEAR マニュアル
http://pear.php.net/manual/ja/


過去スレ, 関連スレ及び注意事項等は、
>>2-10あたりにきっと誰かが……。
0583nobodyさん02/10/26 23:20ID:VJjRzkAf
置換について質問です。
以下のような文字列で
ほうぅ。http://shoichi.mien.nuなんだねhttp://shoichi.mine.nuだろぉ〜?
これのhttp://〜〜の部分を<A HRE=http://〜〜に置換したいと思います。
1つの場合はできるのですが、1つ以上の場合は思いつきません。
どなたかお知恵をお貸しください。
0584nobodyさん02/10/26 23:24ID:???
>>582
かれこれ無料サービス5年目ですがなにか?
0585nobodyさん02/10/27 00:17ID:???
>>583
ちなみに1つの場合ってどうやってんの?
0586 ◆Kiss.FX29M 02/10/27 00:29ID:???
>>583
ereg_replaceかpreg_replace1を使えば一発やん。
058758302/10/27 00:29ID:QX87Ao09
>>585
しょぼいですが、こんな感じです
if(ereg("http://",$done)){
$ldone = $done;
// URL
$urladd = mb_ereg_replace("[^0-9a-zA-Z\/:.]","",$ldone);
// LINK
$mdone = "<A HREF=\"".$urladd."\" target=\"_blank\">".$urladd."</A>\n";
$new .= mb_ereg_replace($urladd,$mdone,$done);
}
058858302/10/27 00:38ID:QX87Ao09
>>586
1行に1つ以上ある場合の処理が…わかりません。
パターンマッチした回数を取れれば、それをfor文で書けばいいのか。
でも、$number = ereg("http://",$text);
$textに2つurlが入っていてもなぜか$numberには1しかはいらない。
0589 ◆Kiss.FX29M 02/10/27 00:42ID:???
>>588
for文とそんなんじゃない。
一行のereg_replaceで全て差し替え出来ます。
がんばれよ。
059058302/10/27 00:44ID:QX87Ao09
>>589
了解です。
できるがわかったのでがんばってみます。
ありがとうございました。
0591nobodyさん02/10/27 00:58ID:???
PHPでシンボリックリンクを生成する構文があれば教えて頂けますか?
059258202/10/27 01:12ID:???
>584
なんのこっちゃ。
0593hmk02/10/27 02:06ID:???
>>591 symlink()
0594nobodyさん02/10/27 02:09ID:???
>591
マニュアルよめ
そのままズバリな関数あるだろ
0595nobodyさん02/10/27 02:24ID:???
>>573
===(=3つね)を使えばいいんでないの?(php3だと使えない気もしたけど)
059658302/10/27 08:58ID:QX87Ao09
昨日挑戦してたんですが、できませんでした。
どうしても、1つの行に違うURLがあると、一度のmb_ereg_replaceで
変更できませんでした。
何かヒントをもらえないでしょうか?
0597 ◆Kiss.FX29M 02/10/27 11:30ID:???
>>596
あなたが、>>587で書いたパターンを使うと、
$html = ereg_replace(
'(http://'.
'[0-9a-zA-Z\/:.]*)',
'<a href="\\0" target="_blank">\\0</a>',$text);
かな。
\\0ってのがみそ。マニュアルをもっと読もうな。
後はマッチパターンをぐぐるかRFCを読んで精度をあげてな。
がんばれよ。
0598nobodyさん02/10/27 11:38ID:Xr/mnh9j
性器表現ひとつに無駄スレするな!
059958302/10/27 22:53ID:QX87Ao09
>>593
ありがとうございます。
マニュアルに載っているものを質問してしまい
申し訳ありませんでした。
0600nobodyさん02/10/28 00:37ID:omMjIkHW
今までPerlでやっていたのですが、今回PHPで掲示板を
作成しようと思っています。
そこでjcode.pl(文字コード変換)を使用していたのですが、
以下のサイトを見たところ
>ttp://dokokano.com/php/php_charset.html
>出力をShift_JISにする場合は、入出力部分の文字コード変換のためのコードを書く必要があります。
ということは、EUCにすればurldecode関数によって
QUERY_STRINGの内容を日本語に変換することが
できるということでしょうか?
0601nobodyさん02/10/28 01:13ID:K9SZmaup
>>600
素直に新しめのバージョン(マルチバイト対応)使ったら?
0602 ◆Kiss.FX29M 02/10/28 01:14ID:???
>>600
あんさん情報ソースが古すぎ。
php4.0.6以降に対応した書籍を買うか、
ttp://jp.php.net/manual/ja/ref.mbstring.php
を読んで出直し。
0603nobodyさん02/10/28 01:15ID:???
どうしてもURLを変換したいってわけでなければ
リクエストを変数に入れてから変換するのが扱いがラク。

/* EUC-JPからSJISに変換 */
$str = mb_convert_encoding($str, "SJIS", "EUC-JP");
/* SJISからにEUC-JP変換 */
$str = mb_convert_encoding($str, "EUC-JP", "SJIS");
0604nobodyさん02/10/28 04:19ID:RrSU6wqc
掲示板を作って今まで使っていたのですが、
フォームから送る値に「+」を含むと、
それが空白になってしまうことが分かりました。
以下のテスト用ファイルtest.phpでテストしても、
やはり空白になります。

<?php
echo $_GET["var"];
?>
<form method=get action="test.php">
<input type=hidden name="var" value="test+test">
<input type=submit value="go">
</form>

これはどうすればいいのでしょうか?
0605nobodyさん02/10/28 04:34ID:eMSdzrbE
みなさんmail()でメール送信すると
本文は改行から始まりません?

mb_send_mail()だと先頭に改行は付かないんですが、
mail()でも改行から始まらないようにするのはムリですか?
0606nobodyさん02/10/28 05:08ID:???
%2B
0607nobodyさん02/10/28 11:41ID:???
>>604
しっかりtest+testと表示されますた。
>>605
mail()使ってますが、そんな現象は起こっていません。

PHP Version 4.1.2
0608nobodyさん02/10/28 12:37ID:???
色々なファイルロック方法がありますが、
(flock, mkdir, symlinkなど)
どのロック方法が一番良いのでしょうか。
実際にスクリプトを作っている方はどの方法を
使っていますか?
0609nobodyさん02/10/28 12:42ID:KUu9Ng1N
>>605
あー俺昔それで同じ質問した記憶があるわ。
結局何が原因だったのかはちょっと思い出せないけど、結果のレポートも
してあるはずだから、このスレの過去ログをmail()で検索すればどっかにあると思う。
061060402/10/28 14:50ID:RrSU6wqc
>>607
まじっすか? ソース見ても空白になってます。何でだろう??

>>606
ヒント?
確かにgetで渡されてるURLのパラメータみたら%2Bと表示されてるけど、
$_GETに入っている値が既に空白なのでどこで直せばいいの?って感じです。

設定が間違っているのだろうか…鬱
0611nobodyさん02/10/28 17:04ID:???
>>604
"URLエンコード"あたりで検索シル!
061260402/10/28 18:26ID:RrSU6wqc
連鯖と構成を同じにしていたはずのテストマシンで
試してみたら正常に動作したので、あれ? と思って調べると、
連鯖→4.2.3
テストマシン→4.2.2
だったので、4.2.2に直すと、正常に動作しました。
本当に4.2.3固有の問題なのかは分かりませんが、
動いたので良しとしまする。
0613nobodyさん02/10/28 19:58ID:OVLPNyBE
うまくいかずに困ってます。是非、ご教授ください。

バックグラウンドでプログラムを走らせる実験として
test.phpというプログラムとtest_back.phpという
プログラムを作りました。
=======test.php==========
<?php
system ("/home/sites/home/test_back.php > /dev/null &");
echo "OK";
?>
=======test_back.php========
<?php
sleep (30);
?>
=====================

という風に、test.phpから、test_back.phpを
呼び出して、30秒間sleepするものです。

しかし、ps で確認しても、うまく呼び出されていないようです。
そのため、test.phpのほうの  > /dev/nullを抜いて試してみた
のですが、すぐにOKが表示されるので、やはり呼び出されていないようです。

色々と調べて、自分では、間違っていないつもりなのですが、
問題点が、分かりましたら是非、教えてください。お願いします。
0614nobodyさん02/10/28 20:39ID:h954DWc8
普通にリンクすれば
それともネタ
061560502/10/28 21:06ID:???
>>609
過去ログ見ました!
解決しました。

メールのヘッダの最後に改行があると、本文の頭に付いちゃうのね…
俺の場合、追加ヘッダの最後の改行を取ったら解決しました。

ありがとうございました。
061661302/10/28 21:18ID:OVLPNyBE
>>614
ネタじゃないです。本当にやりたいことは別にあるのですが、
それ以前に、プログラムがうまく動かないので、問題の洗い出しのため
簡単にして試してるだけです。

このシンプルなコードでさえ、動かないので・・・(・ω・)
0617nobodyさん02/10/28 21:49ID:???
すいませーん世界の皆さん。
tmpfile();でできたファイルの名前を取得する術はないのでしょうかー。
0618nobodyさん02/10/28 21:56ID:h954DWc8
手元に本あるか。
HTML入門
PHP入門
PHP文法書
■ グロバールリンク
ある別なサイトへリンクする際に使用します。リンク先のURLは(http://で始まる)で入力します。

<A HREF="★">〜</A> ★=URL

又、<A HREF="★">内にTARGET="_blank"を設定するとリンク先のページが、新しいWIndowを開いて表示されます。〜には、リンクを示す文章を入力します。


0619nobodyさん02/10/28 22:03ID:???
>>617
最近の若いもんはマニュアルが読めないのか?
漢字が分からんのか?
ひらがながわからんのか?

まあ、術と言っちゃなんだが、
マニュアルの 「XXXファイルシステム関数」 を見れば答えが見つかるかも知れないな。
0620nobodyさん02/10/28 22:31ID:???
お前誰だ?誰に答えてるの?
0621nobodyさん02/10/28 22:51ID:h954DWc8
itbost/php/
system 関数や、exec 関数の関数リファレンスを見ると、
次のような記述があります。

「この関数を使用してプログラム実行を開始し、
バックグラウンドで実行したままにしたい場合には、
プログラムの出力をファイルまたは他の出力ストリームに
リダイレクトする必要があることにも注意して下さい。
さもないと、PHPはそのプログラムの実行が終了するまでハングします。 」

この文章の意味は、下記のプログラムのように記述しなさいという意味です。
 



system("/home/your/bgprog $arg1 $arg2 > /dev/null &");


062261302/10/28 22:58ID:OVLPNyBE
>>621
有難うございます。でも >>613 の通り
リダイレクトしてるつもりなんですが、それでも駄目みたいです。
0623 ◆Kiss.FX29M 02/10/28 23:18ID:???
>>622
test_back.php のパーミッションは?
0624nobodyさん02/10/28 23:36ID:h954DWc8
test.phpからtest_back.phpをincludeすれば呼べるが
system関数は外部プログラムを呼ぶための・・・
何で、Webホルダーのphp自身を呼ぶの
062561302/10/28 23:56ID:OVLPNyBE
>>623
644で駄目だったので、755にしました。
>>624
本当は、ブラウザからだとタイムアウトになるかな?程度の数の
メールマガジンを発行するようなシステムにしたいのです。
それがうまくいかず、プログラムを削っていったら、こんな形に・・・。

これって、ブラウザからでもコマンドラインからでも駄目なのですが
なぜでしょうか?
0626 ◆Kiss.FX29M 02/10/29 00:05ID:???
>>625
cgi版かcli版のphpはインスト済み?
それと1行目に
#!/usr/bin/php
とかが必要。
もしくは、
system("/usr/bin/php /usr/sites/home/test_back.php .....
で実行するかだな。
0627nobodyさん02/10/29 00:09ID:TKErwWFl
プロセス残るが実行できた
<?php
system ("C:\WINDOWS\NOTEPAD");
echo "OK";
?>
062861302/10/29 00:52ID:TzxoQcf+
>>626
どうも有難うございます。コマンドラインからの実行の際は
#!/usr/bin/php の部分が抜けていました。
その点を修正して、試しに、パーミッション777にしてroot権限で
実行してみましたがそれでも、Permission denied になってしまいます。。

これは、プログラムではなく、何かシステム的に原因があるのでしょうか?
0629 ◆Kiss.FX29M 02/10/29 07:45ID:???
>>628
なぜ、Permission denied かわからんが、試しに
which php
と打つとどぉよ。
0630nobodyさん02/10/29 10:51ID:???
>>617
ない。
063161302/10/29 11:13ID:TzxoQcf+
>>629 さん
which php で帰ってきたパスは
/usr/local/bin/php です。
1行目のこのパスを書いてますが。それでも駄目みたいです。
0632gn355my002/10/29 11:45ID:???
>>631
/usr/local/bin/php /usr/sites/home/test_back.php

ならどうよ?
0633nobodyさん02/10/29 12:13ID:???
>>613
$ /home/sites/home/test_back.php
の実行結果は?
まず単体で動いてる?
063461302/10/29 12:23ID:TzxoQcf+
>>632
試してみましたが、駄目みたいです。

>>633
コマンドラインからだと動いてません。
ブラウザからだと、ちゃんと動作します。

試しに、シェルスクリプトで試してみたところ動作しました。
=test2.php=========
<?php
system("/bin/sh ./sleep.sh &");
echo "OK send.php<br>";
?>
=sleep.sh=========
sleep 5
==============

phpをコマンドライン上から実行できないのが原因でしょうか?



063563302/10/29 12:36ID:???
>>634
>phpをコマンドライン上から実行できないのが原因でしょうか?

そうでそう。
0636nobodyさん02/10/29 12:58ID:wf/l5by6
利用するサーバでmagic_quotes_gpcがオンかオフかを調べるにはどうしたらいいですか?
この設定によってaddslashes()をするかどうかを分岐したいので。
magic_quotes_gpcがオンの場合でaddslashed()しちゃうと2回エスケープしちゃいますよね。
0637nobodyさん02/10/29 13:26ID:???
>>636
var_dump(ini_get("magic_qoutes_gpc"));

string(0) is global value
string(1) is local value
 どのバージョンから使えるかはしらんです。
0638nobodyさん02/10/29 13:31ID:???
>>636
phpinfo()は一通り目を通しておけ。
063963602/10/29 13:48ID:wf/l5by6
>>637
サンクス子
できました。ありがとう。
0640nobodyさん02/10/29 13:49ID:???
>>613
やりたいことと違うかもしれないけど
http://pc.2ch.net/php/kako/1003/10032/1003283567.html
このスレで教えてもらってうまくできたよ。
0641nobodyさん02/10/29 16:28ID:tR/mb4fj
PHPスクリプトが実行できません。
Apacheの設定ファイルにも AddType application/x-httpd-php .phpって追加したけれど
表示されません。どうしたら表記できるでしょうか?
誰か教えてください。
0642PHPの日本語02/10/29 16:37ID:vXsUrIJb
とあるサーバで今PHPのプログラムを動かすテストをしているのですが、
なぜかPHPのスクリプトが記述してあるファイルはEUC/LFでないと文字
化けしてしまいます。しかし、ブラウザのエンコードを見るとシフトJIS
なんです。
同階層にあるHTMLファイルはSJIS/CR+LFで全然問題ありません。

別の僕が構築したテスト用サーバではPHPのファイルがSJISでも全然問題
ないのですが?

どういう状況なんでしょう?
0643 ◆Kiss.FX29M 02/10/29 16:47ID:???
>>635
php -v
が実行できる?
064461302/10/29 17:17ID:TzxoQcf+
>>643
php -v
bash: php: is a directory
とでました。レンタル鯖なのですが、php のインストールの仕方に
問題があるんでしょうか?
0645 ◆Kiss.FX29M 02/10/29 17:34ID:???
>>644
はへ?
/usr/local/bin/php -v
では?
/usr/local/bin/php のパーミッションも。

レンタル鯖の設定で実行させないようにしているのかもね。
064661302/10/30 02:35ID:NfkYl6Lz
>>645
これもやっぱり
bash: /usr/local/bin/php: is a directory でした。

ディレクトリの中身はこんな感じでした。何が問題でしょう?

drwxr-xr-x 2 root root 1024 Jun 7 13:57 .
drwxr-xr-x 3 root root 1024 Jun 7 13:57 ..
-rwxr-xr-x 1 root root 10018 Mar 5 2002 pear
-rwxr-xr-x 1 root root 4325 Mar 5 2002 pearize
-rwxr-xr-x 1 root root 500 Mar 5 2002 php-config
-rwxr-xr-x 1 root root 593 Mar 5 2002 phpextdist
-rwxr-xr-x 1 root root 700 Mar 5 2002 phpize
-rwxr-xr-x 1 root root 5088 Mar 5 2002 phptar
0647nobodyさん02/10/30 03:01ID:???
/usr/local/bin/phpはディレクトリなのでは?
Apacheモジュール版のPHPじゃないの?
064861302/10/30 03:28ID:NfkYl6Lz
>/usr/local/bin/phpはディレクトリなのでは?
>Apacheモジュール版のPHPじゃないの?

/usr/local/bin/php のディレクトリの中の中身が 
>>646 です。>>647 さんのいうように、Apacheモジュール版のPHP
じゃないってことが原因?
0649 ◆Kiss.FX29M 02/10/30 07:34ID:???
>>648
のようですな。(ぉィぉィ)
つうことで、wgetを使いませう。
system ("wget URL/test_back.php > /dev/null &");
0650nobodyさん02/10/30 13:43ID:dL3lvkbY
php初心者で何も分からないので聞きたいのですが
<php? hogehoge ?>だったら動くのですが<? hogehoge ?>が動きません。
現在の環境は、VineLinux2.6+Apache/1.3.26+PHP/4.2.3です。
原因を教えていただけると幸いです。
どなたか宜しくお願い致します。
0651nobodyさん02/10/30 13:52ID:???
>>650
<php?じゃ動かんでしょ。<?php
php.iniのshort_open_tag = Onになってる?
0652nobodyさん02/10/30 13:52ID:???
>>650
XHTML
0653nobodyさん02/10/30 14:03ID:LfLiEMda
>>651さん
short_open_tag = Onで解決しました。
お騒がせしました。
0654nobodyさん02/10/30 15:30ID:???
配列から指定した値のものを削除したいのですが、
どうすればよいでしょうか?
私の見た限り、ズバリな関数はマニュアルには載っていませんでした。
0655nobodyさん02/10/30 15:37ID:???
>>654
よくわからんがunsetじゃないん?
0656nobodyさん02/10/30 15:50ID:???
>>654
マニュアルには載っていませんって、すげぇな。
全て読んだってことだろう。
0657YAHOOO情報02/10/30 15:53ID:9DFYsx8y
http://yahooo.s2.x-beat.com/
0658nobodyさん02/10/30 18:56ID:4q8hzZpW
>>654
array_spliceとかarray_sliceとか
0659nobodyさん02/10/31 01:40ID:yMK1gcv2
phpで最強のアクセス解析誰かおしえてください。

最低、生ログ(訪問回数含)が見れればいいんだけどね。
0660nobodyさん02/10/31 04:15ID:YDMbLtmR
>>659
$_SERVERをマニュアルで探してみる
0661ノンノン02/10/31 11:16ID:Gi8DIir1
会員登録が必要なサイトの作成にあたってます。
で、ログイン時にIDなどをセッションレジスタに取り込んでいるのですが、
個人情報の更新する時にSSLを使用するとセッションの内容がなくなって
しまってるんです。「セッション切れ」とでも言うのかな?

SSLへセッションを引き継ぐにはどうすれば良いのでしょうか?
おわかりになられる方がいらっしゃいましたらお教え願います。
ヨロシクお願いします。
0662 ◆Kiss.FX29M 02/10/31 20:49ID:???
>>661
ちょっと前に、バーチャルホスト間のセッション共有があったが、基本的に
同じことだと思うよ。cookie経由で引き継がれるかどうかわからんので、
SSLなページを指定するURLにPHPSESSIDを追加したらどうでしょう。
ただ、SIDってcookieが有効だ(とわかる)と空になるので、

<form action="https://www.hogehoge.com/sslpage.php?PHPSESSID=<;?=session_id()?>" method=....
とかかな。もっと簡易な方法がありそうだが...

ただし、未検証です。
0663ひよこさん02/10/31 21:39ID:XxGc2Q67
PHPってなんですか?
0664nobodyさん02/10/31 21:43ID:???
出版社です。
0665nobodyさん02/10/31 22:51ID:???
>>663
ここで調べれ
http://www.php.co.jp/
http://www.php.com/
0666nobodyさん02/11/01 07:12ID:???
>>661,662
扱い上は別のホストに移ってるのと等価だから、セッション変数を受渡しできる方がまずい。

ホストを跨ぐようなデータのやりとりをしようとする事がそもそもの間違いだと思うんだが…
0667 ◆Kiss.FX29M 02/11/01 08:18ID:???
>>666
PHPのセッション処理はホストを跨いでやり取りできないようになっている。
勿論、セッションIDも他のホストに晒すものではないが、

信頼できる同一ホスト上で、別ホストとみなされてセッションが引き継がれ
ないのを何とかしたい。

ってのは、間違いではないと思うが、どぉよ。
0668nobodyさん02/11/01 14:29ID:rT5mgBbe
今週の範囲(例:10/27-11/2)を求めるコードを作ろうと
思っているのですが、どのような形で作ればよいか教えてください。
0669nobodyさん02/11/01 15:22ID:sjfqb6HL
>>668
$now = getdate();
$today = mktime(0,0,0,$now['mon'],$now['mday'],$now['year']);
$start = $today - 86400 * $now['wday'];
$end = $start + 86400 * 7 - 1;
echo date("Y/m/d",$start) ." - ". date("Y/m/d",$end);
0670nobodyさん02/11/01 15:53ID:t42zlzPT
ヤフーの掲示板をperl・wgetで取得して表示したいんですけど、うまくいきません。
例えばこんなURL↓
http://messages.yahoo.co.jp/bbs?action=topics&board=2000247&sid=2000247&type=r
なんでだろ・・? やっぱ規制かけてるのかな・・?
どなたか、外部から上記ページの取得ができた人いませんか?
0671nobodyさん02/11/01 16:09ID:???
>>669
スマートなコードありがとん。
自分で作ったら50行ぐらいになったYO!!
0672nobodyさん02/11/01 16:40ID:???
>>671
その50行のコードを書き込んでください。
後学のために
0673nobodyさん02/11/01 17:14ID:???
糞コードになりますた(;´Д`)
インデントがタブなので書きこむと無くなるため見にくいと思いますが、、
後学のためにもならないと思います(;´Д`)

//today
$today = getdate();

//月の最大日
$maxday_array = array(0,31,28,31,30,31,30,31,31,30,31,30,31);

//うるう年チェック
if( !( $today['year'] % 4 || $today['year'] % 100 ) )
{
$maxday_array[2] = 29;
}
0674続き02/11/01 17:15ID:???
//開始月日を求める
$d_sabun = $today['mday'] - $today['wday'];
if( $d_sabun < 1 )
{

$m_sabun = $today['mon'] - 1;
if( $m_sabun < 1 )
{
$st_m = 12;
}else{
$st_m = $m_sabun;
}
$st_d = $maxday_array[$st_m] + $d_sabun;
}else{
$st_m = $today['mon'];
$st_d = $d_sabun;
}
0675さらに続き02/11/01 17:15ID:???
//終了月日を求める
$d_sabun = $today['mday'] + ( 6 - $today['wday'] );
if( $d_sabun > $maxday_array[$today['mon']] )
{

$m_sabun = $today['mon'] + 1;
if( $m_sabun > 12 )
{
$ed_m = 1;
}else{
$ed_m = $m_sabun;
}
$ed_d = $d_sabun - $maxday_array[$ed_m];

}else{
$ed_m = $today['mon'];
$ed_d = $d_sabun;
}
$ed_str = sprintf( "%02d/%02d〜%02d/%02d", $st_m, $st_d, $ed_m, $ed_d );
0676あぼーんNGNG
あぼーん
0677nobodyさん02/11/01 20:16ID:???
>>676
>309
           ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄
           ( ´Д` ) < 通報しますた!
          /,  /   \_______
         (ぃ9  |
          /    /、
         /   ∧_二つ
         /   /
        /    \       ((( )))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄
       /  /~\ \     ( ´Д` ) < 通報しますた!
       /  /   >  )     (ぃ9  )  \_______
     / ノ    / /    /    ∧つ
    / /   .  / ./     /    \     (゚д゚) ツーホーシマスタ!
    / ./     ( ヽ、     / /⌒> )     ゚(  )−
   (  _)      \__つ  (_)  \_つ     / >      (・∀・)ツーホー!
067849702/11/02 00:05ID:F92LVFOL
PHPとPostgreSQLを別サーバにインストールしたいのです。
その場合、
./configure の --with-pgsql はどうやって指定すればいいんでしょうか?
本やマニュアルは同一サーバに入れることを前提に書かれているので
調べたんですがわかりませんでした。

やろうとしているのはWeb(Apache+PHP)をグローバルで、
DBを裏側(プライベート)に置こうとしてるだけなので、
特別変わったことをしているわけではないと思うのですが。。
0679nobodyさん02/11/02 00:06ID:F92LVFOL
あ、497じゃないです。別のスレッドのが残ってた。
0680nobodyさん02/11/02 00:35ID:xj1s/Rjk
PHP、OKのレンタルサーバーで今まで使えてた
スクリプトが急にエラーになったんだけど、さっぱり
原因がわからない。

問い合わせてみたが返事はまだ。。。
なんなんだろ?
0681nobodyさん02/11/02 00:39ID:???
>>680
バージョンあげたんじゃないの?
phpinfo();とかでみてみれ
0682nobodyさん02/11/02 11:03ID:???
>>678
PHPをコンパイルする時だけ、PostgreSQLをインストールしておくと良い。
PostgreSQLのlibとincludeが必要だから。

>>680
register_globalsとかshot_open_tagあたりが原因っぽい気がする。
■ このスレッドは過去ログ倉庫に格納されています