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

■PHP板 質問専用スレッド■

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
一応たててみた。
レスは気長に待つのが良い感じかも。

答えられる方、返答よろしくお願いします。

参考リンク
■本家
http://www.php.net/

■Japan PHP Users Group
http://www.php.gr.jp/

■PHP 日本語ページ
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html

■PHP日本語マニュアル
http://www.asakawa.ne.jp/doc/php/ja/sjis/
0002ねたろ NGNG
$word = mbreg_replace("/([ア-ン])(ッ)([ア-ン])([ア-ン])/","\\1\\2ー\\3",$word);
で「セックス」が「セクース」に変換できないのですが、
どうしたらいいですか?
0003恥ずかしいがマジ質問 NGNG
IDって何?
それと、暗号みたいな表示と???の違いは?
んで、???にするにはどうすればいいの?

普段教えて君を罵倒していますがこればっかりはさっぱりわかりません。
シャッポを脱ぎますのでどうぞ教えて下さい。よろしくお願いします。
0004名無しさん NGNG
>>3
2ch初心者さんかな?
2chのシステムでわからないことがあったら、まずは
http://saki.2ch.net/qa/index2.html(初心者質問板)へ行って調べるのが吉です。

なお、初心者板からのリンクで飛べますが
http://www16.tok2.com/home/niwatori/#id
にIDについての記述があります。
0005名無しさん@お腹いっぱい。 NGNG
>>2


$word = mbreg_replace("/([ア-ン])(ッ)([ア-ン])([ア-ン])/","\\1\\3ー\\4",$word);
0006恥ずかしいがマジ質問 NGNG
>>4
夜中なのに早レスありがと!
2ch初心者ではないけどID付板は初めてです。
調べてみます。
0007恥ずかしいがマジ質問 NGNG
わかりました。
メチャ簡単なんですね。
メチャ恥ずかしい。
0008名無しさん NGNG
>>2,>>5
自作自演1号か?(w
0009名無しさん@お腹いっぱい。 NGNG
拡張子.htmでPHPが動作するようにしてますが
何か問題があるのでしょうか?

ちなみに専用鯖です
0010名無しさん@お腹いっぱい。 NGNG
>>9
状況を理解できていれば問題なし。
いろいろ試してフィードバックしてくだされ。

#専用鯖か。いいな
0011筑集眺餅 NGNG
筑集眺餅って、何ですか?
0012名無しさん NGNG
<? ?> がまったく含まれていないHTMLだけのページを呼び出す時の負荷の増加は
ないのでしょうか?ないのならうちもそうしたいので。

>>11
デスクトップの半角カナじゃないっすか?
0013ねたろ NGNG
>>12
全くphp3タグのない htmlふぁいるの拡張子を php3にして、
同じ内容の 拡張子が htmlなふぁいると比べてみたらどうでしょうか。
0014電動ナナシ NGNG
>>12
<?php ... ?> な文があろうがなかろうが、PHP の Parser を通過する以上、
それだけのオーバーヘッドは確実にある。

ただ、その絶対的な負荷はそれほど大きくはないだろうけど、アクセス数が多くなれば
無視できない数字になることも確実。
0015名無しさん@お腹いっぱい。 NGNG
Perlのように簡単にインストールできますか?
インストールする容量ってどれぐらいですか?
001612 NGNG
>>13
>同じ内容の 拡張子が htmlなふぁいると比べてみたらどうでしょうか。

topで見てたりしたんですけど、よくわかりませんでした。
%CPU %MEM 以外に見るところあります?

>>14
><?php ... ?> な文があろうがなかろうが、PHP の Parser を通過する以上、
>それだけのオーバーヘッドは確実にある。

やっぱりそうですか。おっしゃるとおり、アクセスが多いとまずそうなので
やめておいた方がいいみたいですね。
0017ねたろ NGNG
>>12
そのファイルが PHPスクリプトだということが知られたくない」
のが理由ならば、APACHEのhttpd.confを

AddType text/html .html
AddType application/x-httpd-php3 .htm

とするのはどうでしょうか。
00189 NGNG
HPビルダーでPHPスクリプトを使っていますが
馬鹿っぽいですか?
PHP+cookie+外部CSSで来客者の環境ごとに
好きなフォントサイズを決めれるようにしてみたけど
これはスペシャルに馬鹿っぽかった・・・
>10
サンクス♪
見えない不具合があったら嫌だな〜と思っていました
>12
とりあえず日1万ビジター以上のサイト丸々PHPを使用していても
とりたて問題はなかったです
(PHP4使用、PHP3の場合は話は別)
それ以上はちょっと負荷テストをしている訳ではないので
判らないです・・・すみません

でもPHPを使わないのなら拡張子を.htmlにすれば済みますよ
>17
PHP4.*なら
AddType application/x-httpd-php .htm
ですね♪
ちなみに私の場合は
「PHPスクリプトだということが知られたくない」
よりも、
「HPビルダー等の作成ツールでSSI感覚それ以上で使う」
でした・・・

ローカルでPHPが動作する環境ですので
HTMLウィルス騒ぎの時はドキッとしたものです(笑
0019名無しさん@お腹いっぱい。 NGNG
PHPとPerlはどっちが動作速いですか?
002012 NGNG
>>17, >>9 別にPHPとわかるのは構わないです。
理由としては、hiddenで固有のIDを持ち回らせているため、PHPのところから
HTMLのトップに戻られたりすると、消えてしまうのです。(クッキーは使いたくない)
なので、普通のページもPHPにできたらいいなと思いました。
あと、.htmlのまま埋め込めたら、CGIとかSSIでやっているカウンタや解析も
1つにまとまるので楽かなと思いまして。

1万ビジター以上でも大丈夫なら、心が動きます。
.html と .htm で使い分けるのもいいですね。
0021ねたろ NGNG
>>19
激しくがいしゅつですよ。
http://tako.2ch.net/test/read.cgi?bbs=perl&key=957205230
0022ねたろ NGNG
>>20
高さ0のフレームを常に入れるようにしたら。
かくしフレームでIDを持ち回る。

0023電動ナナシ NGNG
>>20
1 万ビジターというのは、1 日あたり 1 万アクセスってこと?
その程度なら PHP Parser 通過させても大丈夫でしょ。

PHP のコードがなければ PHP Parser が Zend Engine 呼ぶこともないから、
その程度なら誤差程度におさまるんじゃないかな。

試しに Apache 付属の ab (Apache Bench) とか使って CPU にかかる負荷を
比較してみたら?

>> hiddenで固有のIDを持ち回らせているため
hidden だとクライアント側で偽造される可能性が歩けど、それはいいの?
00249 NGNG
>23
ビジターとは正確な来客者数の事です
(一回ログをDLして調べてみた)
ちなみにサイト全体で8万PV程度です
>PHP のコード
殆どのページ使ってます・・・
PHPに依存しまくり
>ab (Apache Bench)
もう寝るので明日テストします
多分指摘通り誤差程度と思いますよ
002512 NGNG
>>22
フレームは苦手なんです。(意味不明ですみません)

>>23
>その程度なら PHP Parser 通過させても大丈夫でしょ。

じゃあ、やってみます。

>hidden だとクライアント側で偽造される可能性が

これは、別に偽造されても構わないものなので。
Perl板で流行ってる汚染チェックみたいなものさえしておけばよい値
でして、「できれば持ち回れた方がよい」という程度です。
0026名無しさん NGNG
if (!ereg('^[^./][^/]*$', $userfile))
die('bad filename'); // 処理せず、終了。
フォームからの入力値のチェックで他にはどんなことをすればいいですか?
0027電動ナナシ NGNG
フォームごとに入力を期待する値の種類というのがあるはず。
数字だけ、数字とアルファベット、数字とアルファベットと日本語、等々。
それらを事前にきちんと定義して、それのチェックを行うのがよい。
数字だけなら、$checked = 0 + $input; とか。

逆の言い方をすれば、入力項目の意味を確定せずに、有効なチェックというのは
できない。

あと、チェックは例外事項をチェックするより、要求事項のチェックをするのが
よいと思う。例えば [|/\.] といった文字列が「ない」ことをチェックするより、
[A-z0-9-_] というクラスの文字だけが「ある」ことをチェックする等。

ただし入力を期待する内容にも依存するので、一概にそうしろとは言えないが。
0028名無しさん23 NGNG
PHP4を導入しようかと考えているのですが
日本語が使えないという辺りの意味が良く分かりません

SJISでデータを保存したり表示したりできないと言う事なのでしょうか?
0029電動ナナシ NGNG
>>28
バニラな PHP4 は EUC のみ。

ftp://night.fminn.nagano.nagano.jp/php4/ にある塚田さんの jstring を
使えば SJIS/UTF8/JIS/EUC に対応。
■ このスレッドは過去ログ倉庫に格納されています