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

【PHP】ID出さなくても質問OKなスレ【初心者歓迎】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2009/02/03(火) 01:09:36ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
0002nobodyさん2009/02/03(火) 01:10:22ID:???
姉妹スレ

【PHP】下らねぇ質問はID出して書き込みやがれ 80
http://pc11.2ch.net/test/read.cgi/php/1233479457/
↑
こちらはIDだして質問するスレ
0003nobodyさん2009/02/03(火) 01:11:28ID:???
関連リンク
■本家マニュアル   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/
0004nobodyさん2009/02/03(火) 01:47:19ID:???
なんで次立ててんだ、カス。
0005nobodyさん2009/02/03(火) 02:49:21ID:???
>>1
乙
0006nobodyさん2009/02/03(火) 06:31:37ID:???
そもそも2chはそれぞれの板の趣旨に沿って、
既にある程度は知識・経験を持っている者同士が話を
深めていくところなのであって、初心者の質問は板においてはオマケに過ぎない。

手間も費用もかけずにタダで知識をゲットしようなんて甘い、
初心者の質問は無視されても仕方が無い。それが2chの基本。

でも、
「2chの人達ならばこの問題を解決してくれるかもしれない」
と思って2chを訪れる善意の人たちのために、
多くの板ではあくまでも 《 厚意で 》 質問専用スレを用意している。
なのに、
「質問スレだと解答が遅い」
「単発スレのほうがレスが早く着く」
などのふざけた理由で単発スレを立てるヴァカが引きも切らない。

もし、単発スレにいちいち解答していたとしたら、
勘違い厨房が
「やっぱり単発スレの方がすばやく解答をもらえるじゃないか」
と感じて毎日毎日10個も20個も単発質問スレが立ってしまい、
5分前に立った似たような単発スレすらも見付けられないだろう。
そもそもこういう自己中なヴァカは過去ログなんか絶対チェックしない。

そのうちに板内はその手の単発質問スレで埋め尽くされてしまうだろう。
そうなればパート●●とか続いている名シリーズ・スレすらもどんどんDAT落ちしてしまうだろう。
と言う事ぐらい、5秒も考えれば分かりそうなもんだ。
0007nobodyさん2009/02/03(火) 09:54:59ID:???
なんでこんなスレをたてたんだ?
0008nobodyさん2009/02/12(木) 16:02:45ID:+X3aCOfr
「Eclipse + PDT」を使ってる方いましたら質問です。

プロジェクトを追加したところ、htmlやjavascriptまでシンタックスエラーをチェックしてしまい、
「問題」「警告」の欄が溢れています。

これはなんとか除外できないものなのでしょうか。
0009nobodyさん2009/02/14(土) 18:31:28ID:???
簡単な書き込みで下記のようにしていますがすぐに壊れてしまいます。
(各行最大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);

簡単に壊れないようにするにはどうすれば良いでしょうか。
0010nobodyさん2009/02/14(土) 18:35:11ID:???
このスレは重複スレなので削除対象です
質問は本スレでどうぞ
0011nobodyさん2009/02/14(土) 18:50:14ID:???
>>9
同壊れるか分からないが。。
ロックは適当に

$data = "aaa"."\n".file_get_contents("example.txt");
$fp = fopen("example.txt","wb");
fputs($fp,$data);
fclose($fp);
0012nobodyさん2009/02/14(土) 19:10:38ID:???
>>9
ありがとうございます。上記の物とこれで様子を見てみます。
$data = "aaa"."\n".file_get_contents("example.txt");
file_put_contents("example.txt", $data, LOCK_EX);


もう一つ質問なのですが、テキストファイルよりも
DATファイルとかの方が強いのでしょうか。
0013nobodyさん2009/02/14(土) 19:39:23ID:???
ロックかけるときはロック専用ファイルを用意してそれをロックすることをおすすめする。
0014nobodyさん2009/02/23(月) 03:44:50ID:???
$hoge = 1;
if($hoge){
〜〜〜


$hoge = true;
if($hoge){
〜〜〜


どちらの方がいいのでしょうか
0015nobodyさん2009/02/23(月) 04:06:31ID:???
いいの基準は?
0016nobodyさん2009/02/23(月) 09:48:03ID:???
どっちもif文成立するからif文無くていい
0017nobodyさん2009/02/25(水) 03:04:58ID:???
他言語は正規表現を一旦コンパイルして変数に持っておけますが
PHPでそういうことできませんか?
ループ中で使うと毎回コンパイルされるのはもったいないと思うんですが
0018nobodyさん2009/03/08(日) 08:30:54ID:???
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);
}
と書くのではどちらが一般的でしょうか?
0019nobodyさん2009/03/08(日) 08:31:43ID:???
どっちも一般的でない
0020nobodyさん2009/03/08(日) 08:38:06ID:???
ありがとうございます。
他に方法が思いつかないので
よろしければヒントを教えて下さい。
0021nobodyさん2009/03/08(日) 08:47:16ID:???
3度以上書くならctype_alpha && ctype_lowerを関数定義ぐらいでいいと思うが
0022nobodyさん2009/03/08(日) 09:29:38ID:???
ありがとうございました。私の環境で
ctype_alpha && ctype_lowerとpreg_match('/^[a-z]+$/’,$text)
が同じ動作かどうか調べてみます。
0023nobodyさん2009/03/08(日) 11:22:29ID:???
デリミタに/使ってんじゃねえよ
括弧使えよクズ
何で括弧使うか理由も調べてこい史ね
0024nobodyさん2009/03/08(日) 11:49:44ID:???
>>23
氏ね
0025nobodyさん2009/03/08(日) 12:17:56ID:???
>>22=>>24
0026nobodyさん2009/03/08(日) 12:21:22ID:???
そうです
0027nobodyさん2009/03/08(日) 12:48:13ID:???
IP出し質問スレ誰か立ててくれんかね
規制中でなければ自分でたてるんだが
0028fusian‎asan2009/03/08(日) 12:51:12ID:???
これっすか?
0029nobodyさん2009/03/08(日) 13:16:11ID:???
まちがえたぜIPじゃなくてIDな
スレ82をだれかたのむ
0030nobodyさん2009/03/08(日) 13:41:16ID:???
ツールの入力欄に%2F{$}って半角で入れるとエラーになるぞ。
0031nobodyさん2009/03/08(日) 14:05:10ID:???
>>30
日本語でおk
0032nobodyさん2009/03/08(日) 14:58:34ID:???
>>27
立ててみるよ
0033322009/03/08(日) 15:00:29ID:???
すまん、ダメだった
0034nobodyさん2009/03/08(日) 15:01:58ID:???
そりゃそうさ
このスレが本スレだし
0035nobodyさん2009/03/08(日) 15:07:03ID:???
>>34
おまえはこのスレができた意味を知らない人だよね
0036nobodyさん2009/03/08(日) 20:53:24ID:???
難癖つけ太郎の唯一の棲家だしなw

0037nobodyさん2009/03/08(日) 20:55:19ID:???
>難癖つけ太郎
何時の時代のセンスだ
0038nobodyさん2009/03/08(日) 22:11:27ID:???
日本語のみは拒否ってどうすればいい?
0039nobodyさん2009/03/08(日) 22:22:19ID:???
正規表現
0040nobodyさん2009/03/08(日) 22:25:50ID:???
UTF-8だと日本語と中国語の区別難しいぞ
0041nobodyさん2009/03/08(日) 22:31:50ID:???
日本語のみは拒否ってどういう状況だ
0042nobodyさん2009/03/08(日) 22:40:07ID:???
エスパーしてやると半角英数字だけ通せば日本語は省けます
0043nobodyさん2009/03/08(日) 23:25:07ID:???
いえ、中国語と韓国語とアラビア語は通してください
0044nobodyさん2009/03/08(日) 23:34:15ID:???
SJISです。
今はstrstrとin_arrayを使ってる。(完璧ではない)

拒否 おはよう          
拒否 愛さん   
     
許可 goodmorning
許可 goodmorning愛さん
許可 goodmorning愛さん:D
0045nobodyさん2009/03/09(月) 00:05:08ID:???
if( ereg( "^[a-z][0-9]", $str ) )
0046nobodyさん2009/03/09(月) 15:18:28ID:???
>>37
>>36
0047nobodyさん2009/03/23(月) 00:42:35ID:???
初心者です。
いろんなサイトで探しても分からなかったので質問します。

web上の『http://****************.jpg』というURLから
jpgファイルを読み込んで保存したいのですが方法が分かりません。

教えていただけませんか?
0048nobodyさん2009/03/23(月) 09:16:05ID:???
ieでそのurlにアクセスしたら
右クリック > 対象をファイルに保存
でおk
0049nobodyさん2009/03/23(月) 10:24:31ID:8ptTuCbS
2009-04-01 08:40:00
↑の時間の30分後を取得する方法。
0050472009/03/23(月) 10:36:20ID:???
PHPで行いたいのです
■ このスレッドは過去ログ倉庫に格納されています