トップページtech
53コメント11KB

PHPは・・・

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
質問なんでもこたえまフ。。。
質問あるのか疑問でフ。。。
あっても答えられるかなぞでフ。。。

っていうか、PHPってしってるかぃ?
00022レスNGNG
マツシタ関係者じゃないのであんまり知りません
0003名無しさん@お腹いっぱい。NGNG
PHSも最初PHPって名前だったね
0004ダウソ気味…NGNG
http://www.php.co.jp/
0005名無しさん@お腹いっぱい。NGNG
apache のモジュールにするのと、
cgi として起動するのとでは、パフォーマンスが
どれくらい違いますか?
0006名無しさん@お腹いっぱい。NGNG
コンビニで売っていますよ。薄い本です。
心の温まる話がよく載っています。
0007>5NGNG
fork()すりきり一杯分
0008>5NGNG
モジュールにした方がメモリを多く消費しそうだね。
メモリ32MBのサーバに入れても大丈夫かな。
0009名無しさんNGNG
phpとpostgresのことについて知りたいです。
教えて下さい。
0010>>9NGNG
そーいう獏とした質問は感心しないな。
0011名無しさん@お腹いっぱい。NGNG
>>9 マンモス本を読みなよ。
0012名無しさんNGNG
9です。
あの赤い本ですよね。読みました。しかし、よくわかりませんでした。
C言語でもpostgresへのアクセスができるプログラムを書けると思いますが、
PHPだとCと比べて楽というのはなんとなく聞いているので知っていますが、
PHPは何が有利なのでしょうか?
0013超初心者NGNG
PHPはアパッチのなかだけで動くからCより軽くて早いと聞きました。
0014名無しさん@お腹いっぱい。NGNG
そんな嘘を信じるなよ。PHP自体がCで書かれてるんだよ。
0015名無しさん@お腹いっぱい。NGNG
>>13
へたれなプログラマがCでへたれなプログラムを書くよりは、
Zendエンジンに任せた方が速いってだけ。

しかしPHPは言語仕様が腐ってる気がしてならないな。。。
楽なのは良いがきれいに書けないのが気に入らない。
0016名無しさん@お腹いっぱい。NGNG
>15
普通、楽なのときれいに仕上がるってのはトレードオフの関係に無いか?
両方求めるのは欲張りだよ。
0017PHP初心者NGNG
PHPってファイルをはきだすけど、
結果をHTMLとしてはきださずに他の
ところにその結果をはきだすことって
できるのかな?
例えば、データベースからとりだした
text文をヤフーの検索するフォームに
ぶちこんだ結果をはきだすとかって
できないでしょうか?
ご意見よろしくお願いします。
0018デフォルトの名無しさんNGNG
>17
できない。
0019PHP初心者NGNG
18さんへ
絶対に無理ですか?
なんとかならないものでしょうか?
0020デフォルトの名無しさんNGNG
>>19
単に出力を二重化すれば良い。
out = dup(stdout)
0021デフォルトの名無しさんNGNG
>20
そういえば、入力は2重化ってできないんだっけ。
しても意味がないか…
0022PHP初心者NGNG
結局のところどうなんですか?
すうごく気になります。
0023>22NGNG
二重化しろ
0024PHP初心者NGNG
2重科の意味がわかりません。詳しく説明してください
0025デフォルトの名無しさんNGNG
二重化 = duplicate
0026PHP初心者NGNG
ん〜それでもわかりません・・・
0027デフォルトの名無しさんNGNG
man dup しろ
0028デフォルトの名無しさんNGNG
http://avx.com/php_newworld.html
0029デフォルトの名無しさんNGNG
すみません、質問です。
今日PHPを試してみたんですが、

<html><body>
$hoge = fsockopen("localhost", 1111, &$errno, &$errstr);
if (!$hoge)
{
echo "<hr>\n";
echo "$errstr ($errno)
\n";
exit();
}
</body></html>

の実行結果が
「Bad file descriptor (9)」
となってしまいます。
ローカルホストの1111番ポートに接続したいのですが失敗しているようです。
対象ポートではサーバソケットの待ち受けは行っています。
いったい何が悪いのでしょうか?

環境は、PHP4.0.4をWin98SEのApache1.3.11で動かしてます。
0030これは?NGNG
>17

YahooのサーバとはSocketでやりとりすれば
いいのではないですか?

1. DBから検索文字列を取得する
2. Yahooの検索サーバにPOSTで検索文字列を送る
3. Yahooからのレスポンスを整形して出力する

ただ、Yahooの検索サーバはそのままでは外部から
利用できない様子ですが・・・。
0031名無しさんNGNG
PHPはSSIなの?
てゆーか、SSIって何?
0032デフォルトの名無しさんNGNG
ちがいます。
SSIはふつーHTMLの中に書きます。
0033名無しさんだがねNGNG
SSI = Server Side Include。parsed HTML とも言うな

>>31-32
あー、PHP だって HTML の中に <? 〜 ?> でスクリプトを埋め込んで
使えるから、外見的には SSI と似ているっちゃ似てるよな。

っつーか、サーバーサイドで動くスクリプトという観点では、PHP でも
ePerl でも JSP でも、結局は同じかな。
出来ることや実現の手法には大きな差があるが。
0034名無しさんNGNG
PHP=SSI?
0035デフォルトの名無しさんNGNG
だから似たような使い方ができるだけで違うものだというとろうが
0036デフォルトの名無しさんNGNG
./configure の --force-redirect-cgi (だったっけ) て何するオプション?
CGI で使うと環境変数によって挙動を変えるらしいが、どうもよくわからん。
0037デフォルトの名無しさんNGNG
PHPってローカルで呼び出せるんでしょうか?
具体的にはcrondから実行したいんですが。
0038名無しさんだがねNGNG
>>37
できる。PHP コマンドを作っていれば。
0039デフォルトの名無しさんNGNG
>>30
>ただ、Yahooの検索サーバはそのままでは外部から
>利用できない様子ですが・・・。

出来ますよ。実際、InternetLinkAgentというソフトでやってます。
# 「外部」って違う意味?
0040<?php echo '名無しさん'; ?>NGNG
現在より3時間前の時刻を表示したいのですが、
どうすればいいですか?
0041名無しさん@お腹いっぱい。NGNG
時刻だけなら
$h=(date("G")+21)%24;
$now = date("i:s");
echo "$h:$now";
0042デフォルトの名無しさんNGNG
namazu使ってるんだけど、
phpコードもインデックスされる。
htmlのタグみたいに、<?php〜?>をインデックス
から除外するって、できないんだろうか。
誰かわかる?
0043デフォルトの名無しさんNGNG
http://corn.2ch.net/php/index2.html あげ
0044デフォルトの名無しさんNGNG
ここ読んで思ったんだけど、
phpって意外に認知度低いみたいだね。
aspの方が有名なのか、それともこういうスタイルが絶滅しているのか。
0045超絶初心者NGNG
PHPで半角文字と全角文字の判定ってどうするんですか?
0046デフォルトの名無しさんNGNG
ワシもしりたいからアゲ
004746NGNG
ソーリィ、アゲテシモタ。
004859NGNG
ASPって http://www.aspdac.com/ のこと?
ていうか >>45 のはわたしも知りタイ
0049デフォルトの名無しさんNGNG
>>45
オレは、i18nなんちゃらって関数で全角にして、ereg で判定。
その後半角にしたものをereg で判定。

とかやってる。


PHPは簡単でいいけど、0 と Null と Empty の区別曖昧。
むちゃくちゃ泣いたぜ。
switch ( $str_resultcode ) {
 case '-3': return error_report('関数パラメータ異常'); break;
 case '-2': return error_report('入力値に誤りがあります');break;
 case '-1': return error_report('許可されない操作');break;
 case '' : return error_report('システム異常');break;
}

こんなコードで、0以上の数字が返って来たら正常(数字は検索ヒット本数)とか
やってると、0件ヒットの場合、何故かシステム以上って言うんだよね(--;)。
String で扱えば、文字列'0' と Empty は区別してくれると期待したのに。


あと、簡単な分だけ素人投入でコードぐちゃぐちゃとかなりやすい(--;
0050デフォルトの名無しさんNGNG
age
0051デフォルトの名無しさんNGNG
>>49-50
おまえら、PHP板出来たって知ってる?
005249NGNG
スマソ、知らなかった。逝ってくるわ。
0053デフォルトの名無しさんNGNG
asp,PHP ってコードとプレゼンテーションがいっしょになるのがなんだか気持ち悪い。
いや、理屈はわかるんだが・・・
■ このスレッドは過去ログ倉庫に格納されています