私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】ID出さなくても質問OKなスレ【初心者歓迎】
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
姉妹スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 80
http://pc11.2ch.net/test/read.cgi/php/1233479457/
↑
こちらはIDだして質問するスレ
【PHP】下らねぇ質問はID出して書き込みやがれ 80
http://pc11.2ch.net/test/read.cgi/php/1233479457/
↑
こちらはIDだして質問するスレ
関連リンク
■本家マニュアル http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PEARマニュアル http://pear.php.net/manual/ja/
■メーリングリスト http://ns1.php.gr.jp/mailman/listinfo/
■ZFマニュアル http://framework.zend.com/manual/ja/
(以下英語)
■Smarty http://smarty.php.net/
■Zend本家 http://www.zend.com/
■Zend Framework http://framework.zend.com/
■php | architect http://www.phparch.com/
■Smartyマニュアル http://smarty.php.net/manual/en/
■PECL本家(英語) http://pecl.php.net/
■本家マニュアル http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PEARマニュアル http://pear.php.net/manual/ja/
■メーリングリスト http://ns1.php.gr.jp/mailman/listinfo/
■ZFマニュアル http://framework.zend.com/manual/ja/
(以下英語)
■Smarty http://smarty.php.net/
■Zend本家 http://www.zend.com/
■Zend Framework http://framework.zend.com/
■php | architect http://www.phparch.com/
■Smartyマニュアル http://smarty.php.net/manual/en/
■PECL本家(英語) http://pecl.php.net/
>>1
乙
乙
そもそも2chはそれぞれの板の趣旨に沿って、
既にある程度は知識・経験を持っている者同士が話を
深めていくところなのであって、初心者の質問は板においてはオマケに過ぎない。
手間も費用もかけずにタダで知識をゲットしようなんて甘い、
初心者の質問は無視されても仕方が無い。それが2chの基本。
でも、
「2chの人達ならばこの問題を解決してくれるかもしれない」
と思って2chを訪れる善意の人たちのために、
多くの板ではあくまでも 《 厚意で 》 質問専用スレを用意している。
なのに、
「質問スレだと解答が遅い」
「単発スレのほうがレスが早く着く」
などのふざけた理由で単発スレを立てるヴァカが引きも切らない。
もし、単発スレにいちいち解答していたとしたら、
勘違い厨房が
「やっぱり単発スレの方がすばやく解答をもらえるじゃないか」
と感じて毎日毎日10個も20個も単発質問スレが立ってしまい、
5分前に立った似たような単発スレすらも見付けられないだろう。
そもそもこういう自己中なヴァカは過去ログなんか絶対チェックしない。
そのうちに板内はその手の単発質問スレで埋め尽くされてしまうだろう。
そうなればパート●●とか続いている名シリーズ・スレすらもどんどんDAT落ちしてしまうだろう。
と言う事ぐらい、5秒も考えれば分かりそうなもんだ。
既にある程度は知識・経験を持っている者同士が話を
深めていくところなのであって、初心者の質問は板においてはオマケに過ぎない。
手間も費用もかけずにタダで知識をゲットしようなんて甘い、
初心者の質問は無視されても仕方が無い。それが2chの基本。
でも、
「2chの人達ならばこの問題を解決してくれるかもしれない」
と思って2chを訪れる善意の人たちのために、
多くの板ではあくまでも 《 厚意で 》 質問専用スレを用意している。
なのに、
「質問スレだと解答が遅い」
「単発スレのほうがレスが早く着く」
などのふざけた理由で単発スレを立てるヴァカが引きも切らない。
もし、単発スレにいちいち解答していたとしたら、
勘違い厨房が
「やっぱり単発スレの方がすばやく解答をもらえるじゃないか」
と感じて毎日毎日10個も20個も単発質問スレが立ってしまい、
5分前に立った似たような単発スレすらも見付けられないだろう。
そもそもこういう自己中なヴァカは過去ログなんか絶対チェックしない。
そのうちに板内はその手の単発質問スレで埋め尽くされてしまうだろう。
そうなればパート●●とか続いている名シリーズ・スレすらもどんどんDAT落ちしてしまうだろう。
と言う事ぐらい、5秒も考えれば分かりそうなもんだ。
簡単な書き込みで下記のようにしていますがすぐに壊れてしまいます。
(各行最大4文字で最大500行、DBは使わない。)
$text="aaa"."\n";
$data = file("example.txt");
$fp = fopen("example.txt","a+b");
if(flock($fp, LOCK_EX)){
ftruncate($fp, 0);
fwrite($fp,$text);
$i = 0;
foreach ($data as $value) {
fwrite($fp,$value);
$i++;
}
fclose($fp);
簡単に壊れないようにするにはどうすれば良いでしょうか。
(各行最大4文字で最大500行、DBは使わない。)
$text="aaa"."\n";
$data = file("example.txt");
$fp = fopen("example.txt","a+b");
if(flock($fp, LOCK_EX)){
ftruncate($fp, 0);
fwrite($fp,$text);
$i = 0;
foreach ($data as $value) {
fwrite($fp,$value);
$i++;
}
fclose($fp);
簡単に壊れないようにするにはどうすれば良いでしょうか。
>>9
同壊れるか分からないが。。
ロックは適当に
$data = "aaa"."\n".file_get_contents("example.txt");
$fp = fopen("example.txt","wb");
fputs($fp,$data);
fclose($fp);
同壊れるか分からないが。。
ロックは適当に
$data = "aaa"."\n".file_get_contents("example.txt");
$fp = fopen("example.txt","wb");
fputs($fp,$data);
fclose($fp);
>>9
ありがとうございます。上記の物とこれで様子を見てみます。
$data = "aaa"."\n".file_get_contents("example.txt");
file_put_contents("example.txt", $data, LOCK_EX);
もう一つ質問なのですが、テキストファイルよりも
DATファイルとかの方が強いのでしょうか。
ありがとうございます。上記の物とこれで様子を見てみます。
$data = "aaa"."\n".file_get_contents("example.txt");
file_put_contents("example.txt", $data, LOCK_EX);
もう一つ質問なのですが、テキストファイルよりも
DATファイルとかの方が強いのでしょうか。
ロックかけるときはロック専用ファイルを用意してそれをロックすることをおすすめする。
$hoge = 1;
if($hoge){
~~~
$hoge = true;
if($hoge){
~~~
どちらの方がいいのでしょうか
if($hoge){
~~~
$hoge = true;
if($hoge){
~~~
どちらの方がいいのでしょうか
他言語は正規表現を一旦コンパイルして変数に持っておけますが
PHPでそういうことできませんか?
ループ中で使うと毎回コンパイルされるのはもったいないと思うんですが
PHPでそういうことできませんか?
ループ中で使うと毎回コンパイルされるのはもったいないと思うんですが
if(preg_match('/^[a-z]+$/',$A)){
$AA=$A;
}
if(preg_match('/^[a-z]+$/',$B)){
$BB=$B;
}
を何度も書くのと
if(Match($A)){
$AA=$A;
}
if(Match($B)){
$BB=$B;
}
function Match($ZZ){
return preg_match('/^[a-z]+$/',$ZZ);
}
と書くのではどちらが一般的でしょうか?
$AA=$A;
}
if(preg_match('/^[a-z]+$/',$B)){
$BB=$B;
}
を何度も書くのと
if(Match($A)){
$AA=$A;
}
if(Match($B)){
$BB=$B;
}
function Match($ZZ){
return preg_match('/^[a-z]+$/',$ZZ);
}
と書くのではどちらが一般的でしょうか?
ありがとうございます。
他に方法が思いつかないので
よろしければヒントを教えて下さい。
他に方法が思いつかないので
よろしければヒントを教えて下さい。
3度以上書くならctype_alpha && ctype_lowerを関数定義ぐらいでいいと思うが
ありがとうございました。私の環境で
ctype_alpha && ctype_lowerとpreg_match('/^[a-z]+$/’,$text)
が同じ動作かどうか調べてみます。
ctype_alpha && ctype_lowerとpreg_match('/^[a-z]+$/’,$text)
が同じ動作かどうか調べてみます。
デリミタに/使ってんじゃねえよ
括弧使えよクズ
何で括弧使うか理由も調べてこい史ね
括弧使えよクズ
何で括弧使うか理由も調べてこい史ね
>>23
氏ね
氏ね
>>30
日本語でおk
日本語でおk
>>27
立ててみるよ
立ててみるよ
すまん、ダメだった
>>34
おまえはこのスレができた意味を知らない人だよね
おまえはこのスレができた意味を知らない人だよね
SJISです。
今はstrstrとin_arrayを使ってる。(完璧ではない)
拒否 おはよう
拒否 愛さん
許可 goodmorning
許可 goodmorning愛さん
許可 goodmorning愛さん:D
今はstrstrとin_arrayを使ってる。(完璧ではない)
拒否 おはよう
拒否 愛さん
許可 goodmorning
許可 goodmorning愛さん
許可 goodmorning愛さん:D
PHPで行いたいのです
類似してるかもしれないスレッド
- 【PHP】ID出さなくても質問OKなスレ【初心者歓迎】 (1001) - [100%] - 2009/1/28 18:17
- 【PHP】ID出さんでも質問OKなスレ【初心者歓迎】2 (1001) - [86%] - 2009/11/19 20:19 ○
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [33%] - 2008/6/19 7:19 ○
- 【PHP】フレームワークについて語るスレ12【総合】 (994) - [31%] - 2009/3/19 13:46 ○
トップメニューへ / →のくす牧場書庫について