【待望】PerlユーザのためのPHP入門 (601レス)
1-

432: 03/09/10 10:21 ID:??? AAS
mb_strpos()とかじゃだめかい?
433: 03/09/11 23:16 ID:??? AAS
>>421
> PHPでOOPでもと思い、

インクルードパスの設定とOOPには何の関係もない。
‥‥‥というのはともかく、auto_prepend でググれ。
434: 03/09/20 14:31 ID:??? AAS
ここ、一昨日初めて来たんだけど良スレだね。
おかげで分からなかった事も分かりました。ありが?
435
(1): 03/09/20 22:34 ID:VeIFc9WR(1) AAS
あるディレクトリの一覧をファイル名順でソートしたいと思います。
ただし、.や..や.htaccessといった、「.」で始まるファイルは対象外にしたいのです。

Perlで
---
opendir(DIR, $path);
@list = sort grep(!/^?./, readdir(DIR));
closedir(DIR);

と書くところを、phpではどのように表現すればよいのでしょうか?
436: 03/09/20 23:19 ID:??? AAS
>>391
ワロタ
437
(2): とおりすがり 03/09/21 03:57 ID:??? AAS
>>435
自信ないが
$dh = opendir($path);
while ($tmp = readdir($dh)) $filename[] = $tmp;
$filename = preg_grep("/^[^\.]/", $filename);
sort($filename);
closedir($dh);
438
(1): 03/09/21 19:51 ID:??? AAS
natsort は?
439
(1): 03/09/22 04:27 ID:PmE0lLf0(1) AAS
>>437-438
なるほど。このコード実行してないんであれですが、
preg_grep する前に $filename[] = $tmp しちゃうと、
配列$filename内には「.」や「..」が残りそうな雰囲気が…違ったらごめん。
こんな感じにしてみました。
---
if( false !== ($handle = opendir($query_path)) ){ //ディレクトリが開けるなら
while( $file = readdir($handle) ){
if( preg_match ("/^?./", $file) ){
$files[] = $file;
省11
440:   03/09/22 05:52 ID:??? AAS
>437のでOKでは。>439は正規表現が意味不明になってるよ。

正規表現が分からない時はこんなのもアリかな。

while ( $entry = readdir($dh ) {
  if ( substr($entry, 0, 1) != '.' )
    $files[] = $entry;
}

外部リンク:jp.php.net
441:   03/09/22 06:08 ID:??? AAS
ああ全角か。スマソ。
442: 03/09/22 11:22 ID:??? AAS
全角でもオレには意味不明なんだが・・・
443
(2): 03/09/22 16:10 ID:??? AAS
分からなかったら聞きましょうね♪
444: 03/09/22 16:36 ID:??? AAS
>>443が一番意味不明だな
445
(4): 03/09/25 23:55 ID:??? AAS
perlのflock関数だったらさんざん使ったことあるんですが、
perlの場合のflock関数と比較して、
phpのflock関数を使うときの注意点って、特になんか、ありますか?

(ウェブサーバは、Apacheという前提です)
446: 445 03/09/28 00:48 ID:lxnHIT50(1) AAS
どなたかお答えくださいませ
447
(1): 03/09/28 02:01 ID:??? AAS
lockはlock専用スレがありまっせ。
448
(1): 03/09/28 02:26 ID:??? AAS
>>445
にたようなもんじゃないのかな?
たしか、PHPマニュアルにもflock関数は全ての環境で使えるもんじゃ
ないみたいなこと書いてあったし、
ネットワークファイルシステムに対応してないけりゃ、無理だろうし。
ちなみに、うぇぶさばは関係ないですぞ。
449: 445 03/09/28 03:46 ID:??? AAS
>>447
ども。のぞいてきます。

>>448
そうですね。
よく考えりゃ、どっちもOSのflockを呼び出してるってことだから、
特段変わることはないか。。。

>ちなみに、うぇぶさばは関係ないですぞ。
いや、マニュアル
外部リンク[php]:www.php.net
に、
省7
450
(1): 03/09/28 09:23 ID:??? AAS

451: 445 03/09/28 22:34 ID:jyRnC+If(1) AAS
>>450
あれ、なんかとぼけたこと自分言ってました?

ご指摘きぼんぬ
1-
あと 150 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s