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

【PHP】くだらねぇ質問はここに書き込みやがれpart4

レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん05/03/13 16:08:32ID:???
PHPに関するくだらない質問用すれです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい

・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
0984nobodyさん2005/04/29(金) 22:26:18ID:???
>>978
馬鹿共は放っておけよ。
何が問題かわからない教えて君なんだから。
0985nobodyさん2005/04/29(金) 23:02:39ID:???
>>975,977です。
>>978
実用時はfopen(),flock()でfalseが返ってきたら
処理を止めるようにしてるし、使えないサーバでは使いません
977ではできるだけ単純でわかりやすいコードにしたつもり
>>984
おれが教えて君ですかね。むしろ978が説得力ないんだけど。
何が問題かわからない人のために簡単に説明すると
977は、排他ロックを1回でその間に読み書き、です。
(976はそれを理解していなかったからコードを書いた)
これと比べてダミーファイル等の自作ロック処理がどう有用なのか疑問でした。
PearlのCGIでダミーファイルでのロックを見た事あるけど
関数が豊富なPHPでは必要だと思わなかったんだよね。その確認でした。
(今のところまともな反論はないから「必要ない」かな?)

そもそも読み・書きを別のfopen(),flock()で行うのが無駄な処理なのに
そうする人が多いのが不思議。
0986nobodyさん2005/04/29(金) 23:38:02ID:???
>>953
正規表現分からん
かったので調べてバッチリ英字だけ取ってくることに成功しました。
ありがとう。
0987nobodyさんNGNG
PHP+MySQLで
データベースから抽出したデータ
\\5,600を (バックスラッシュは実際は半角

stripslashes(\\5,600) として出力してますが

本当は \5,600 と出力したいとです・・
文字コードはeucです
0988nobodyさん2005/04/30(土) 00:12:29ID:???
>>987
何を言いたいのか分からん。
円マークは、eucなどのマルチバイトの領域では無く、asciiコード(0x20-0x7e)の領域に含まれる。
(正確には、ISO646規格による日本独自の記号。)
eucだろうがjisだろうがsjisだろうが、\を出力するには(相手がうまく表示する事を期待して)0x5cを使うしか選択肢が無い。
0989nobodyさん2005/04/30(土) 00:15:59ID:???
実体参照で ¥ という選択肢はなかったことにしたいのですね。
0990nobodyさん2005/04/30(土) 00:50:31ID:???
>>982
if文で囲ってるけど、@演算子使わんの?
0991nobodyさんNGNG
>>988
よくわからなくてすいません・・

要は、 /(バックスラッシュのつもり)を \ か¥で出力したいんです
0992nobodyさん2005/04/30(土) 01:04:05ID:???
とっとと ¥ か 全角¥を使いなさい。
0993nobodyさん2005/04/30(土) 01:08:48ID:wZKX7Atj
session_set_save_handlerで
クラスメソッドを指定することは出来ないのでしょうか?
存在するクラスメソッドを指定しても
Argument 1 is not a valid callback
と言われます。
0994nobodyさんNGNG
>>992
そうしたいのですが、、
ereg_replace("\\", "¥", "//5,600")

とすると

Warning: ereg_replace(): REG_EESCAPE
というエラーがでてしますんです
0995nobodyさん2005/04/30(土) 01:29:21ID:???
>>994
>>646
<!-- チラシの余白
646を書いたのはオイラなのだけど、それを書くまでは元質問者が粘着してたのに
以降はレスどころか解決できたのかどうかさえ無いのは辛いな。。 -->
0996nobodyさんNGNG
>>995
ありがとうございます!!

\\の場合は、REG_EESCAPEが出るので 最後に\があるのがまずい。
なにかつけなきゃいけないんだが、パターンの一部に組み込まれる文字だとまずい。
の文にときめきを感じました。

いけましたです
09979932005/04/30(土) 01:51:54ID:???
なんか出来ないみたいですね
気持ち悪いけど関数にしました
0998nobodyさん2005/04/30(土) 07:30:00ID:???
0999nobodyさん2005/04/30(土) 07:30:45ID:???
*
1000nobodyさん2005/04/30(土) 07:31:23ID:MBOW+yPq
(・ω・)v
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。