【PHP】質問スレッドPart2
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/10/17 10:52ID:zLTg5ihK答えられる方、返答よろしくお願いします。
参考リンク
■本家
http://www.php.net/
■PHP日本語マニュアル
http://www.php.net/manual/ja/
■Japan PHP Users Group
http://www.php.gr.jp/
■PHP 日本語ページ
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html
■Pearのドキュメント
http://phpdocu.sourceforge.net/peardocs/
■前スレ
http://ebi.2ch.net/test/read.cgi/php/982687820/
0367名無しさん@お腹いっぱい。
01/12/12 21:03ID:fNZ4ZfDvちゃんとマニュアル読んだら書いてありましたね。
0368名無しさん@お腹いっぱい。
01/12/12 22:04ID:???$reg = "(s?https?:\/\/[-_.!~*'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)";
$text = eregi_replace("$reg","<a href=\"\\1\">\\1</a>",$text);
ってやってるんですが、もっと効率いい方法があるかもしれません。
0369名無しさん@お腹いっぱい。
01/12/13 18:59ID:???PHPの利点ってなに?
使ってて良かったとろことかあったら教えて。
いまPerl一辺倒なんだけどほとんどCGI製作でしか使ってないからPHPの
方が楽そうだなぁ〜くらい思ってるんだけどさ
0370名無しさん@お腹いっぱい。
01/12/13 19:08ID:???・フォームの受け取り、クッキーの受け取りが楽。
・なんとなくそこらのPerl使いより出来そうな人に見られる(藁
0371名無しさん@お腹いっぱい。
01/12/13 19:25ID:???私、年末まで死にそうなんですけど
0372名無しさん@お腹いっぱい。
01/12/13 19:37ID:???0373371
01/12/13 23:39ID:???http://jp2.php.net/release_4_1_0.php
register_globalsをoffにしたいという要望を出してきた
クライアントが数社いて・・・
なにを今更とも思うのだが、お金は欲しいので頑張ってる次第。
0374名無しさん@お腹いっぱい。
01/12/14 01:29ID:???うを、そんな効率的な書き方が出来たのですか。
これの5倍くらいあるソース書いてたよ。めっちゃ鬱…
0375名無しさん@お腹いっぱい。
01/12/14 03:54ID:???で、それを自動的にある一定の長さだったら自動的に
<br />を入れようと考えてるんだけど
preg_replace_callback使って
改行入れた物に置き換えるって感じがいいのかな?
ちなみに今日はphp.iniをどこに置いていいか分からず
小7時間ほど悩むという荒技。ある意味泣きそうでした。
0376200
01/12/14 09:16ID:???$message = ereg_replace("\\", "",$message);
だとエラーになります。
"\"はどうやったら消せるのでしょうか?
0377名無しさん@お腹いっぱい。
01/12/14 15:28ID:???===============================
> すみません、どういう理由からPHP4.0.6+PostgreSQLの組み合わせが奨められな
> いのか教えていただけませんか?ちょうどいまその組み合わせで開発しているの
> で気になります。
2,3,目にした記憶がありますが、過去ログ漁ってみたらこれがありました。
[PHP-users 3003] PHP 4.1.0RC1
> =蛇足=
> PHP-4.0.6 のPostgreSQLモジュールにはバグがあり(Noticeメッセージ関
> 連)ランダムにクラッシュします。少し前にCVS版ではFIXされています。
==============================
PostgreSQLとセットで使ってる奴はサクっとアップデートしる!
0378名無しさん@お腹いっぱい。
01/12/14 16:16ID:???$message = stripslashes($message);
でどう?
昨日PHP4.1にしたら、今日はお腹を壊しました。
罠か!
0379名無しさん@お腹いっぱい。
01/12/14 17:09ID:Xm3mwURV0380名無しさん@お腹いっぱい。
01/12/14 17:39ID:W/pKVt66Warning: MkDir failed (Invalid argument)
パーミッションが悪いと思うけど、UNIXとは違うし
誰かやり方知っている人いませんか〜?
0381Kusakabe Youichi
01/12/14 17:46ID:???In article <[email protected]>, 名無しさん@お腹いっぱい。/380 wrote:
> NT環境で mkdir コマンドを叩くとこんなメッセージが・・・
> Warning: MkDir failed (Invalid argument)
> パーミッションが悪いと思うけど、UNIXとは違うし
> 誰かやり方知っている人いませんか〜?
Linuxもエラーでしたよ ;)
$ mkdir
mkdir: 引数の数が少なすぎます
0382obe
01/12/14 18:08ID:R/mO9HxA<br />を入れようと考えてるんだけど
0383obe
01/12/14 18:10ID:R/mO9HxAwordwrap -- 文字列分割文字を使用して指定した文字数数に文字列を分割する
$newtext = wordwrap( $text, 30, "<br />", 1);
0384oh
01/12/14 22:51ID:8okmk3bqWEBだと表示できてimodeだと表示できないです。
なんか違いあるんでしょーか?
0386名無しさん@お腹いっぱい。
01/12/15 05:40ID:p+HxQSwnPHPは同じ機能を持った関数が結構多いと思うのですが、なぜでしょう?
splitとexplodeなど他にも色々。
一見同じに見えても違うのでしょうか?
0387名無しさん@お腹いっぱい。
01/12/15 07:33ID:???他言語ユーザーへの配慮では?
そもそもマニュアルでsplit==explodeって明記されてるし。
0388名無しさん@お腹いっぱい。
01/12/15 10:43ID:GAroF9xAhttp://jp.php.net/manual/ja/aliases.php
>そもそもマニュアルでsplit==explodeって明記されてるし
別の物。どこに明記されてんの?
splitは正規表現が使えるよ
>正規表現の機能を必要としない場合、正規表現エンジンのオーバーヘッ
>ドがないexplode()の方がより高速であるというこ とに注意して下さい。
0389名無しさん@お腹いっぱい。
01/12/15 19:55ID:jR3GQyZCi-modeでgif以外を表示しようとしているわけではないよね(藁
0391名無しさん@お腹いっぱい。
01/12/16 00:47ID:???どのようにすれば良いでしょうか?
0392oh
01/12/16 01:50ID:Lyip/EHr違います。
しかも解決しました。
header("contect-type:image/gif")を入れ忘れてました。
それでもブラウザでうつったんで、混乱しました。
すんません。
0393名無しさん@お腹いっぱい。
01/12/16 02:14ID:l0Ns02rZWEBからアップロードされたfileの元の名前など各項目は
どこを参照すればよいのでしょうか?
0394393
01/12/16 02:20ID:???track_varsがOnの時は$HTTP_POST_FILES[][]内に入ってました。
5分で気づく物を書いてしまって鬱だ、逝ってきます。
0395395
01/12/16 03:19ID:YMTKT1gAすいません
ちょっと気になったことがあるんですけど、
rtrimとchopだったらchopを使うようにするべきと読んだんですけど、この理解はあってるでしょうか?
なんか、日本語の読解力無くてすいません。
0396名無しさん@お腹いっぱい。
01/12/16 03:53ID:???www.zdnet.co.jp のように、「フレームっぽいけどフレームじゃ
ない」つまりクリックすると一部が変化するけど残り(右端の
「今日のニュース」など)は変化しないサイトは、PHP で作るの
が普通なのでしょうか。各サイト独自の CGI で動的生成します
か?(それだと遅そう) zdnet なら静的生成でも大丈夫そうです
が、slashdot.org のような、一部が掲示板形式の場合はどうで
しょうか。
0397名無しさん@お腹いっぱい。
01/12/16 04:09ID:???そのfileの作成はperlか何かで作成。cronで一定時間で更新。
そういう意味じゃなくて?
0398名無しさん@お腹いっぱい。
01/12/16 04:12ID:???mod_PerlはPHPに負けず劣らず高速。むしろ勝ってるような。
漏れはPHPマンセーなので偏った理屈であることは否定できないのだが、PHPのほうが開発効率いいしOOであまり違和感無いのが良い。
開発効率は言語の習得レベルにもよると思うけど。
ただ、基本的に負荷は、サーバのスペック強化・回線の増強・サーバ分散でカバーするのが普通。
0399396
01/12/16 05:15ID:???そういう意味です。ただ、SSI で別プロセス上げるのは重そうなので、
PHP かなあと。
>>398
あ、mod_perl でしたか。というか、mod_perl はそんなに速いものだっ
たんですか。知りませんでした。試してみます。
0400名無しさん@お腹いっぱい。
01/12/16 08:42ID:???そういわれてみれば、そうだね。
<!--#include virtual="/inc/omanko.html"-->
readfile('/www/tinko/docs/inc/omanko.html')
どちらが良いのだろう?
400げっつ
0401名無しさん@お腹いっぱい。
01/12/16 15:16ID:vm8g1tYf0402名無しさん@お腹いっぱい。
01/12/16 15:33ID:???将来的に差し込み部分で何らかの処理をする可能性があれば、
PHPでincludeした方が何かと便利かと、
0403名無しさん@お腹いっぱい。
01/12/16 16:07ID:E5IDnaRx意味がわからない・・・
$ch[0] = 2;
$ch[1] = 15;
$ch[2] = 1;
$ch[3] = 1.5;
を
$ch[0] = 1;
$ch[1] = 1.5;
$ch[2] = 2;
$ch[3] = 15;
にしたいってこと?
0404401
01/12/16 18:30ID:vm8g1tYfその通りです。
説明不足ですいません。
0405名無しさん@お腹いっぱい。
01/12/16 18:52ID:???0406名無しさん@お腹いっぱい。
01/12/16 20:23ID:y05KzXt7たとえば「skyboard」のように、認証機能のスクリプトをincludeするだけっていうのは
本当に安全なのでしょうか?
(「Skyboard」では、$HTTP_AUTH_USERがemptyの時に、DBからID/PWをSELECTしてきて照会していたような……)
他のファイルに遷移する時に、$HTTP_AUTH_USERを捏造するなどして、
別のユーザになりすますような可能性はないのでしょうか?
0407教えて君
01/12/16 22:03ID:kfywa3BI$HTTP_AUTH_USER を捏造できるもんならやってみてください。
ところで話は変わりますが、あるファイルの内容を文字列リテラルとして扱うのって、
やっぱ関数自前で用意しないとダメですかね。
要は外部ファイルにメールの本文をテンプレートとして置いておいて、
$body = ファイルを読み込みつつ変数展開してくれる関数(ファイル名);
mb_send_mail($to, $subject, $body);
ってなことを簡単にやりたいんですけど。
今はめんどくさいので、
include "body.txt";
mb_send_mail($to, $subject, $body);
とやっておいて、body.txt で
<?php
$body = "
こんにちは。
本文です。
以上よろしくお願いいたします。
";
?>
みたいにしているんですがちょっとカコワルーイので。
0408tobe
01/12/17 03:25ID:bijrNO4M確かに欲しいね。関数作っとくか、ヒアドキュメント
function file_read($f){
$fp = @fopen($f, "r") or die("ファイルが開けません $f");
$temp = fread($fp, filesize($f));
fclose($fp);
return $temp;
}
$body = file_read("body.txt");
0409名無しさん@お腹いっぱい。
01/12/17 03:42ID:E2/QZjpCおれはファイル名の連想配列作って、
その中にfilemtime()関数使ってタイムスタンプ入れてるよ。
んでasort。
0410380
01/12/17 09:24ID:HJkwjpmbそのままコマンドを叩くと(mkdir(path,0700)など)必ず失敗しました。
@$test = mkdir(path,0700);
などとしてifから確認込みで実行すると、1回目は成功しても失敗として返します。
実際には1回目でちゃんと作成されているのに・・・。
ありがとうごさいました。
0411教えて君
01/12/17 10:13ID:???これって変数展開してくんないんじゃ...
$t = fread();
eval("$temp = \"$t\";");
return $temp;
ならいいんかもしれんけど
0412名無しさん@お腹いっぱい。
01/12/17 19:39ID:???まんまその関数ありますよ。
よう調べれ。
http://jp.php.net/manual/ja/function.sort.php
0413アーカード
01/12/17 19:49ID:JOH+So8Iインライン展開したいのですが、マッシロケで表示なりません。
NNでソース表示したところ、PDFのデータはもらってきています。
原因おしえてください。
0414名無しさん@お腹いっぱい。
01/12/18 05:30ID:Lx+vJVoD単純なselect文
select * from urlmaster where title LIKE '%$phrase%' order by priority desc
で、
Supplied argument is not a valid PostgreSQL result resource
というエラーがでるときがあります。($phrase による)
でも、postgresを直接実行するとエラーになりません。
なお、Googleでこのフレーズを検索すると、エラーやらかしてるサイトばかりひっかかります。
これってどういうことなんでしょう?
0415名無しさん@お腹いっぱい。
01/12/18 11:10ID:4HcAmrFrfalseのresult_idをそのまま使うとでるエラー。
本当の原因はpg_errormessageで
0416名無しさん@お腹いっぱい。
01/12/18 11:41ID:ERCc5hYjひとつのフォームに同名のチェックボックスが複数あり、その中の複数を選択して送信します。
<input type="checkbox" name="check" value="1323">
<input type="checkbox" name="check" value="13fd">
<input type="checkbox" name="check" value="1sfd3">
すると$checkの中をみても最後の要素の値しか入っていません。
通常、同名チェックボックスの値を全て取得するにはどのような方法を使うのでしょうか?
それとも、同名チェックボックスのチェックした値を取得するのはは絶対に無理なのでしょうか?
0417名無しさん@お腹いっぱい。
01/12/18 11:59ID:???アプローチを間違えてると思わないか?
一応言っとくと、ブラウザはそれが全てチェックされた時全てを
name=value形式のペアで送っている
つまりサーバの標準入力までは値が入ってるわけだな
0418名無しさん@お腹いっぱい。
01/12/18 12:07ID:RxudE2J2要するに
<input type="checkbox" name="check" value="1323">
<input type="checkbox" name="check" value="13fd">
<input type="checkbox" name="check" value="1sfd3">
に全部チェックが入った状態ってのはPHPスクリプトの中で
$check = "1323";
$check = "12fd";
$check = "1sfd3";
ってやってるのと一緒ってこと。
0419名無しさん@お腹いっぱい。
01/12/18 14:26ID:???0420404
01/12/18 14:41ID:???すいません、403の通りじゃなかったです。
fruits[3] = apple;
fruits[2] = banana;
fruits[0] = lemon;
fruits[1] = orange;
を
fruits[0] = apple;
fruits[1] = banana;
fruits[2] = lemon;
fruits[3] = orange;
のようにしたいんです。
0422名無しさん@お腹いっぱい。
01/12/18 15:39ID:???http://www.php.net/manual/ja/function.sort.php
で不満なら、
http://www.php.net/manual/ja/function.usort.php
で自前で比較関数書けばいいんじゃねーの?
0423名無しさん@お腹いっぱい。
01/12/18 16:15ID:???fruits[2] = banana;
fruits[0] = lemon;
fruits[1] = orange;
の順番は一体どーやって出してんだ?
入力順なら最初から
fruits[0] = apple;
fruits[1] = banana;
fruits[2] = lemon;
fruits[3] = orange;
になってるはずだろ?
状況がつかめん。
0424tobe
01/12/18 17:05ID:???0425404
01/12/18 22:21ID:OKk6SST0具体的に説明すると、
$imgs[0] = 'img5.gif';
$imgs[1] = 'img3.gif';
$imgs[2] = 'img15.gif';
$imgs[3] = 'img9.gif';
$imgs[4] = 'img34.gif';
のようになっているものをnatsortすると、キーも含めてソートされて
$imgs[1] = 'img3.gif';
$imgs[0] = 'img5.gif';
$imgs[3] = 'img9.gif';
$imgs[2] = 'img15.gif';
$imgs[4] = 'img34.gif';
のようになります。これを、キーは変わらないままにしておきたいんです。
というのは
for($i=0;$i<=4;$i++){
echo $imgs[$i];
}
のようなことをしたいので。
0426名無しさん@お腹いっぱい。
01/12/18 23:00ID:???0427名無しさん@お腹いっぱい。
01/12/19 03:22ID:???asortでよし。
マニュアルちゃんと読めよー。
http://php.online.bg/manual/ja/function.asort.php
この関数は、連想配列において各配列のキーと要素との関係を維持しつ つ配列をソートします。
だ。
0428427
01/12/19 03:49ID:???425の最後の for〜〜って意味なくない?
ソートしてる意味ないじゃん。
要素順に表示したいんじゃないの?
そうだとしたら、
asort ($imgs);
reset ($imgs); // いらないかも
which (list ($name, $value) = each ($imgs)) {
echo $imgs[$name];
}
だと思うけど、どう?
0429名無しさん@お腹いっぱい。
01/12/19 06:18ID:???natsortはasort同様キーと要素の関係を維持するよ。404はsortみたいに
キーとの関係をぶちきってほしいみたい。
ずばり usort($array, "strnatcmp"); が404の欲しい方法と見た。
0430416
01/12/19 06:33ID:fu8qqL9P返答ありがとうございます。
アプローチは特別間違っているとは思いません。
>>419
ありがとうございます。
思っていた通りのことができました。
その定石が知りたかったんですよ。超感謝です。
0431404
01/12/19 08:22ID:DaAXyqaT逆にキーと要素との関係を維持したくないんです。
>>428
今はそのような感じの方法で処理しています。
natsort ($imgs);
reset ($imgs);
$count=0
which (list ($name, $value) = each ($imgs)) {
$count++;
if($count<100) continue;
if($count>110) break;
echo $imgs[$name];
}
ただ、この場合に
if($count<100) continue;←この部分の処理が冗長なので
for($i = 101;$i < 110;$i++){
echo $imgs[$i];
}
のように出来たらなぁと思ってるんです。
>>429
usortでもキーとの要素は関係づけられませんか?
0432名無しさん@お腹いっぱい。
01/12/19 21:15ID:???> usortでもキーとの要素は関係づけられませんか?
ドキュメント読めよ。
キーと要素の配列を保持する関数はuasort。usortは保持しない。
0433名無しさん@お腹いっぱい。
01/12/20 05:54ID:gE/sF2o50434名無しさん@お腹いっぱい。
01/12/20 06:59ID:???既出じゃないがかなり前の話。
しかも古いスレなんか上げてあんた何考えてんの?
寒いんだよ、アンタは。
徹夜疲れでボケてるんなら早くお休み。
0435名無しさん@お腹いっぱい。
01/12/20 21:24ID:???マターリ進行してんだから煽るなって。
0436名無しさん@お腹いっぱい。
01/12/21 11:13ID:f222m+hLリファレンスを見ると、引数が string になっているものばかりで、
どうしてもやり方がわかりません。
わかっている人には簡単なことだと思うのですが、さっぱりなので
どうか教えて下さい。
よろしくお願いします。
0437名無しさん@お腹いっぱい。
01/12/21 14:10ID:???>>436
WIN?UNIX?
どんな状況?
0438名無しさん@お腹いっぱい。
01/12/21 14:35ID:???PHPのstringは\000も含めて任意の文字を含めることができるので
バイナリもあつかえるよ。
Windows系だとfopenの2番目の引数に"b"をつけてやれば改行コードの
変換も行われない。
0439名無しさん@お腹いっぱい。
01/12/21 17:19ID:dHGgR6qxアクセスされた場合はじく処理を行いたいのですが、何か良い方法はないでしょうか?
「http://www.phptest.com/hoehoe.php3」
というスクリプトを呼び出す時に、http://www.phptest.com/以外のドメインからのアクセスは全て弾くというものです。
ご存知の方がいらっしゃいましたら、ご教授ください。
0440名無しさん@お腹いっぱい。
01/12/21 17:46ID:???「特定のドメイン以外からのアクセスをはじく」のではなく、
「特定のところからのみのアクセスだけを受け付ける」
と発想を転換してみては?
0441名無しさん@お腹いっぱい。
01/12/21 18:04ID:dHGgR6qxレスポンスありがとうございます。
リファラを使う方法ならば、if文一つで出来そうなのですが
リファラを使わない方法が全く見当がつきません。
本当に身勝手な質問なのですが、お助けください。
0442436
01/12/21 18:35ID:OoHTtdbn>>437 さん、
12月19日から、ホームページを作ろうと思い勉強しています。
サーバはレンタルスペースで、PHP Version 3.0.15-i18n-jaが入っています。
この掲示板を見てPHPを使おうと思い立ったのですが、サーバで実験をしてはいけないと
過去ログに書いてあったので、自宅のパソコンにもPHPを用意しました。
これのバージョンは、PHP Version 4.0.5です。
どちらの環境もリナックス+アパッチです。
>>438 さん、
おっしゃる通りにやってみるとうまくいきました。
どうもありがとうございます。
で、次にやってみたのが変数の中にある値を書き出すことです。
$d = 0101;
echo $d;
これで A と、出てくれるわけもなく、当然のことながら65と表示されます。
こういったことは、できないのでしょうか?
もしできないのであれば、先ほど教えていただいた方法を使って
関数を作って使うしかないと思うのですが、
みなさんは、どうしているのでしょう。
とにかく、どうもありがとうございます。
ここは、なんだか暖かいですね。
0443名無しさん@お腹いっぱい。
01/12/21 20:03ID:???$d = 0101;
echo chr($d);
$d は整数型だから、ただ echo しただけでは数字しか出てこないおー。
ちゃんと文字に変換してあげないとダメだおー。
まずはこのへんから勉強しよー。
http://php3.de/manual/ja/
http://php3.de/manual/ja/langref.php
0444436
01/12/21 20:42ID:OoHTtdbn>>443 さん、
どうもありがとうございます。だんだんわかってきました。たすかります。
ところで、PHPを使い初めてまだ3日目なのですが、とても便利な言語のような気がするのです。
ところが、普段見に行くようなホームページでは、おそらくPerlと思われる
CGIがほとんどで、PHPはあまり目にすることがありません。
実際には、どのくらい普及しているのでしょうか?
これだけ便利なものなら、みんなで使った方がいいと思うのですが・・
0445名無しさん@お腹いっぱい。
01/12/21 23:30ID:WC+wImLE0446名無しさん@お腹いっぱい。
01/12/22 13:46ID:???入ってるサーバがもっと増えれば・・・
という感じなのでは?
PHPで組みたくてもPHPが入ってないからPerlで組む事多いし。
レンサバには導入し辛い。
php.iniとスクリプト作り手の工夫次第でsuexec対応
しなくても何とかなるけどね。
0448名無しさん@お腹いっぱい。
01/12/23 16:59ID:???| ここでボケて |
|________|
∧∧ ||
( ゚д゚) ||
/ ]づΦ
0449
01/12/23 23:01ID:RLBwfay0変換するのってどうやってやるんすか?
0450名無しさん@お腹いっぱい。
01/12/24 04:20ID:eLOBi3Kqhttp://www.php.net/manual/ja/function.pack.php
0451449
01/12/24 08:11ID:b22a6+9wとりあえず、固定長のバイナリデータにはできたんですが
それをJavaのクライアントがbyte配列で受けてテキスト(String)に
戻したいんですが、それがうまくいかないっす。
0452450
01/12/25 02:16ID:POmjkTUe何かアドバイスが入るかもしれないよ。
「テキストデータを固定長のバイナリに」だけでは、何を
したいのかさっぱりわからない。
0453444
01/12/25 06:06ID:PmDcN3Mlメリークリスマス。
>>445さん、
そのURLよかったです。
本になっているものを買ってきました。
>>446さん、
>>447さん、
なるほど、そう言った問題があったのですね。
勉強になります。
皆さん、どうもありがとうございます。
0454名無しさん@お腹いっぱい。
01/12/25 09:15ID:VLNOd/igサイト内の検索をさせたいのですが、phpだけで検索することは出来るんでしょうか。
phpを使うってことはMySQLでデータベースを作っていることが前提になってるんですか?
取り寄せた本にはMySQLとPHPがセットになっていて、MySQLがあってのPHP、みたいな書き方になっているんで。。
0455名無しさん@お腹いっぱい。
01/12/25 11:52ID:???0456名無しさん@お腹いっぱい。
01/12/25 13:55ID:???0457名無しさん@お腹いっぱい。
01/12/26 12:00ID:LDSsy+uOApache1.3.19+PHP4.0.5 でSybaseへの接続がうまくいきません。
Apache, PHP, ASE(/appl/sybase) はIRIX6.5(iri)上に
Sybase本体はSoralis(sol)上に乗ってます。
・PHP configure
configure --with-sybase=/appl/sybase 以下略
・php.ini
sybase.interface_file=/appl/sybase/interfaces
・interfaces中身(192.168.X.XXX = sol)
MYSERVER
query tli tcp 192.168.X.XXX 2025
master tli tcp 192.168.X.XXX 2025
で、sybase_connect(MYSERVER, username, passwd)
がエラーしか返ってきません・・・・ ;;
同httpdで、perl経由sybase接続、php経由postgres接続はできています。
Apacheのrestartも何度となくやっています。
何か勘所があれば教えていただければ幸いです。とんでもないミスをしているのでしょうか?
途方に暮れています。よろしくお願いします。
0458いま
01/12/27 00:04ID:jxBCW89rSSLにする事でPHP側で意識しないといけない事ってありますか?
0459ううう
01/12/27 01:35ID:QLMv1OA7なんというエラーが帰ってくる?
0460ううう
01/12/27 01:59ID:QLMv1OA7まずapacheを走らせてたユーザーでisqlで接続できるかをチェック
aseに接続できてからphpのほうを疑え
できなかったらEnvironmentをチェック。
ちなみにASEのバージョンは12.か?
オープンクライアントのバージョンは?付属のOCSは基本的にlocaleファイルは腐ってるものと思え
0461ううう
01/12/27 02:03ID:QLMv1OA7すまん perl経由はできると書いてあるのでOCSではないようだ
鬱だ詩嚢。
以下氏に土産だ。
---php.ini--
magic_quotes_sybase = on
sybct.min_server_severity = 11
sybct.min_client_severity = 11
------------
0462457
01/12/27 09:05ID:T1fHNKMruuuさんどうもありがとうございます ;; 今から早速やってみるです。
結局Perlで試作品は作ってしもうたのだが、どーしても Powered by PHP ロゴを
すみっこに入れて皆を啓蒙したいのだ〜 アホー
0463457
01/12/27 09:17ID:T1fHNKMr$con = sybase_connect(MYSERVER, username, passwd);
if ($con == false) {
print("Nothing has happened....");
}
ありゃ。書いてて気づいたけど、Perl接続もクラス呼び出しだとできなくて、
本チャンにベタ書きでできたような・・・・・・
0464457
01/12/27 09:28ID:T1fHNKMr0465ううう
01/12/27 13:35ID:mvUolwjfうーむー、ちゃんと見てみないとわかんないかも。
http://www.linuxvoodoo.com/howto/HOWTO/mini/Apache-PHP-Sybase/
↑わりと参考になる。
0466457
01/12/27 18:03ID:T1fHNKMr拝見して学習します。
とりあえずPerlで公開してコソーリ入れ替えたい。
>>458
PHPモジュールとApache_SSLが同居できなかったので、ふつうのApacheを使いました。
Apache_1.3.14 + PHP4 + mod_ssl + OpenSSL on Solaris で稼動中あり。
ハズしてたらごめん。
■ このスレッドは過去ログ倉庫に格納されています