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

【PHP】下らねぇ質問はID出して書き込みやがれ 117

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/03/22(木) 01:10:44.38ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 116
http://kohada.2ch.net/test/read.cgi/php/1330224598/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0797nobodyさん2012/04/18(水) 21:51:03.55ID:???
>>796
ありがとうございます
$value = preg_replace('/<span>([^<]{6}?)[^<](.*?)?<\/span>/', '<span>$1</span>...', $value );
でいけました
0798nobodyさん2012/04/18(水) 22:59:50.87ID:???
>>797
<span><<<<<<<<<<</span>で失敗するし、
そもそも、6文字に対応してない

/<span>((?:(?!<\/span>).){6,}?)<\/span>/
0799nobodyさん2012/04/18(水) 23:06:41.96ID:???
DOM操作でやれよ
0800nobodyさん2012/04/18(水) 23:47:44.25ID:???
>>798
置換後の...がついているので置換対象としてマッチングしたことはわかるんですが、6文字にならずそのまま...がついて
<span>foooooo...</span>
になってしまいます
0801nobodyさん2012/04/18(水) 23:54:23.67ID:???
すいません
0802nobodyさん2012/04/19(木) 00:03:16.45ID:???
>>798
問題点の指摘ありがとうございました
<は<で記述しているので今回はこれで問題なさそうです
また他の書き方も模索してみます
08038022012/04/19(木) 00:04:05.33ID:???
>は&lt;(←半角)で記述、です
0804nobodyさん2012/04/19(木) 00:43:18.31ID:???
([^<]{6}?)[^<] の [^<]いらねーし
?もいらねーし
08058022012/04/19(木) 00:50:21.80ID:???
>>804
6文字だったらいらないですね
もっと増やすことも想定にいれてます
0806nobodyさん2012/04/19(木) 00:58:23.06ID:???
([^う]{ル}?)[^セ] の [^エ]
08078022012/04/19(木) 01:08:19.84ID:???
わあきれた
0808nobodyさん2012/04/19(木) 01:10:38.31ID:???
あほがしたり顔で説教たれると恥をかく好例だな
0809nobodyさん2012/04/19(木) 01:24:45.34ID:???
正規表現は正規表現スレへっていうテンプレあったろ確か
あと正規表現スレで質問する時は
条件後出しとかなしでちゃんと書いとくように
0810nobodyさん2012/04/19(木) 01:42:07.27ID:???
できたっていってるやつに>>804みたいなこというのもどうかと思うけどね
0811nobodyさん2012/04/19(木) 02:23:04.32ID:???
つーか正規表現でやるなよ
0812nobodyさん2012/04/19(木) 05:57:36.49ID:???
ていうか質問者はID出せよ。ルール守れ。
08137952012/04/19(木) 06:02:52.10ID:???
正規表現でできたんだからもういいでしょう
余計な突っ込み入りません
0814nobodyさん2012/04/19(木) 06:25:06.18ID:???
>入りません

いやツッコミ入ったし
0815nobodyさん2012/04/19(木) 07:34:08.24ID:???
>>810
アンタは、なんで出来てないのが分からないってことかw
0816nobodyさん2012/04/19(木) 07:39:22.51ID:???
下手糞な正規表現で見ていて恥ずかしい
0817nobodyさん2012/04/19(木) 07:40:43.38ID:???
>>816が美しい正規表現を書いてくれると聞いて
0818nobodyさん2012/04/19(木) 07:45:10.68ID:???
使うな君はもともと正規表現も使うなだったかね。
間違い指摘できなかったりしてんだから分かんないからなんだろうね。
0819nobodyさん2012/04/19(木) 07:53:32.68ID:???
なぜ使うなと言われてるか分からず一律に使うなと言われていると思っちゃうお前が無知なだけだろw
0820nobodyさん2012/04/19(木) 08:01:56.01ID:???
正規表現を使わずにどう書くか知りたい

既存の関数を組み合わせて書け、とか?
0821nobodyさん2012/04/19(木) 08:05:31.64ID:???
>>820
使うなって言われていた具体例は何だったの?
0822nobodyさん2012/04/19(木) 08:11:33.36ID:???
>>819
なんだ、自覚してんじゃんw
0823nobodyさん2012/04/19(木) 08:16:33.38ID:???
正規表現を使うなと言ったのは誰だよ
代案があるってことだろ?
0824nobodyさん2012/04/19(木) 09:07:15.71ID:???
>>800
$value = preg_replace('/<span>((?:(?!<\/span>).){6,}?)<\/span>/e', "'<span>'.substr('$1',0,5).'</span>...'", $value );
0825nobodyさん2012/04/19(木) 09:10:05.00ID:???
お題とは異なるが <span>foooooo</span> の短縮は

意味的に
<span>fooooo</span>...
ではなく
<span>fooooo...</span>
であるべきではないか?
0826nobodyさん2012/04/19(木) 09:52:07.55ID:???
なんとなく>>818の対象に含まれてそうな俺が。該当スレずいぶん前だったけど。

【PHP】下らねぇ質問はID出して書き込みやがれ 113
http://kohada.2ch.net/test/read.cgi/php/1322564127/241-

> 241 名前:nobodyさん[] 投稿日:2011/12/11(日) 19:42:59.08 ID:b3WuJveF [1/10]
> ファイルから特定文字列Aと、特定文字列Bにはさまれた文字列を抽出する、
> は可能でしょうか?
> 可能ならどんなやり方でやればいいのか教えて下さい。
> あるいは、どんな文字列でググればいいのか教えて下さい。

> 250 自分:nobodyさん[sage] 投稿日:2011/12/11(日) 20:02:20.81 ID:???
> 今回の場合も正規表現を持ち出す必要はないわけだが

これが「使うな」と表現されてんのかなぁ
0827nobodyさん2012/04/19(木) 09:54:21.20ID:???
俺が生まれる前のスレか
正規表現を使わずにどう解決したんだ?
0828nobodyさん2012/04/19(木) 09:55:21.66ID:???
持ち出す必要はないならなんか回答しろってことだろ
イチャモンつけるだけなら小学生にでもできんだよ
0829nobodyさん2012/04/19(木) 09:58:40.16ID:???
過去ログをみてもらえば分かるけど、コードサンプル出てるよね。
それ書いたのも俺だよ。正規表現使うのも、使わないのも、両方書いた。
正規表現使えっていってる人はぐぐれとか書いてる。
0830nobodyさん2012/04/19(木) 10:06:42.03ID:???
とりあえず、このスレでは>>796がいいトスを上げたんじゃないか
結果めちゃくちゃな正規表現になったが(笑)
0831nobodyさん2012/04/19(木) 10:58:58.26ID:???
ね〜、なんでPHPでするの?
普通はJavaScriptじゃない?
0832nobodyさん2012/04/19(木) 11:05:34.39ID:???
使用用途を勝手に妄想して普通はとか言っちゃう人よくいるよね。
0833nobodyさん2012/04/19(木) 11:15:51.48ID:???
>>812
とりあえず、>>1を読もうとかそういう精神のあるやつは、ドキュメントもとりあえず見るだろうとかそういう偏見を俺は持っているんだがどうだね。
ID出さないやつは自己解決しました。でいいじゃんね。
0834nobodyさん2012/04/19(木) 11:26:25.87ID:???
>>831
おまえはアホか
client side scriptでやったらvalidationの意味ないだろう
0835nobodyさん2012/04/19(木) 12:21:10.55ID:???
ちょっとスレ違いかもしれないけど
2chで変な投稿を見つけたんだが。

どうやったら日付に、↓こんな投稿をする事が出来るのぉ?

540 :名無しさん@どっと混む:皇紀2665/04/01(金) 09:11:51 ID:/fEEPut/
こんにちはトランスコスモス(w

541 :名無しさん@どっと混む:皇紀2665/04/01(金) 09:49:07 ID:/fEEPut/
↑未来から来ました。
0836nobodyさん2012/04/19(木) 12:23:47.84ID:???
皇紀だな
0837nobodyさん2012/04/19(木) 12:25:42.23ID:???
4/1だからな
0838nobodyさん2012/04/19(木) 12:45:16.39ID:???
なるほど 4/1のみ こーなってんのか。

thank you
0839nobodyさん2012/04/19(木) 15:14:46.71ID:???
>>820>>831
text-overflow-modeでやれよ
0840nobodyさん2012/04/19(木) 18:14:49.93ID:7sPe+kTx
mt_rand()で取れる値が信用できません。。
(あり得ない確率で同値が連発する等)

良い乱数生成のライブラリなんかがありましたら、
教えて下さい!
0841nobodyさん2012/04/19(木) 18:17:53.89ID:???
840が信用できません
・どんなコードを書いたか
・具体的にどんな値が出るか
0842nobodyさん2012/04/19(木) 18:32:06.39ID:7sPe+kTx
if ( mt_rand(1, 14121) < 12 ) {
//A
}

if ( mt_rand(1, 1603) < 4 ) {
//B
}

上記の判定がそれぞれ約200開催れた際に、
//Aを3回
//Bを1回
通過してました。

//Aの通貨回数が偶然でもちょっとありえないレベルかと。
0843nobodyさん2012/04/19(木) 18:38:47.03ID:7sPe+kTx
出力範囲の設定方法で、出力地が偏るなんかが
あったりしますでしょうか?
(範囲の幅が偶数だといけないとか、素数だといけないとか)
0844nobodyさん2012/04/19(木) 18:56:58.65ID:???
うちでは再現しないから、>>1にあるようにバージョンなど書きなさい
0845nobodyさん2012/04/19(木) 19:27:42.86ID:???
mt_randのさいころって100回連続で1が出ることはありえないの?
0846nobodyさん2012/04/19(木) 19:44:19.78ID:???
200回の試行で11/14121が3回出る確率は
200C3 * (11/14121)^3*(14110/14121 )^197 = 0.000532483521

1878回やれば1回ぐらいはそーなる


200回の試行を 18780回やると大体10回ぐらいは3回出るの分かると思うよ。
それが大きく外れてたらまたおいで。
0847nobodyさん2012/04/19(木) 19:49:13.85ID:???
スパロボの命中率1%にはよく泣かされたからな。
1/1878くらいふつうに引くように思える。
0848nobodyさん2012/04/19(木) 21:09:21.52ID:???
200回繰り返しのコードか
通過している回数をカウントしているコードの
どっちかが間違っているな、たぶん
0849nobodyさん2012/04/20(金) 00:46:07.61ID:dWDqLC1T
windows vista ultimate x64に
usbメモリを刺して、そのusbメモリにphp5.2.17をインストールしているの
ですが、
インストーラを使った方法でも、バイナリを伸張してコピーする方法でも
うまく動きません。
(黒い画面に何も表示されない)
iniファイルの設定は
http://webtech.akijapan.com/php/php5.1.1/install.phtml
を参考にしています。
iniファイル等をcドライブ以下に持って行きたくないのですが、
phpをvista環境でusbメモリだけで動かしていらっしゃる方
はいないでしょうか?
iniファイルを見せていただけないでしょうか?
0850nobodyさん2012/04/20(金) 01:24:51.73ID:???
そういう特殊なことしたいなら自力でどうにかしろよ
0851nobodyさん2012/04/20(金) 01:33:51.48ID:???
usbのapache+php5.4をwin7で動かしてるが何の問題もない
0852nobodyさん2012/04/20(金) 01:53:21.73ID:???
>>849
まず普通に動かせば?
0853nobodyさん2012/04/20(金) 04:23:29.80ID:???
ログを見れば?
0854nobodyさん2012/04/20(金) 09:29:14.91ID:KM1Qx5Sy
ごめんなさい、phpと全然関係ないんですが、
みなさん、お風呂って週にどれくらい入ってますか?
週に1度2度入らない日があるのは異常ですか?
0855nobodyさん2012/04/20(金) 09:32:46.76ID:???
荒らしは放置 IDつけたのも自演用
0856nobodyさん2012/04/20(金) 14:12:12.65ID:???
>>849
xamapp liteいれたら一発解決じゃね?
余計なもんついてくるけど。
あぁ、PHPのバージョンに制限があるのかな。
0857nobodyさん2012/04/20(金) 20:45:31.42ID:???
初心者はXAMPP使うな
0858nobodyさん2012/04/21(土) 00:54:36.11ID:???
PHPerはXAMPPでよい。
0859nobodyさん2012/04/21(土) 00:57:34.91ID:JnG4eF+p
今、最も熱い言語「PHP」
0860nobodyさん2012/04/21(土) 03:19:55.87ID:???
さくらインターネットで


ここ最近、 php hoge.php を実行中に途中で  Killed ってのが表示されてしまうんですが
これってリソースを食い過ぎとかの理由で買ってにやられているのでしょうか?
0861nobodyさん2012/04/21(土) 04:22:35.75ID:???
さくらに聞け
0862nobodyさん2012/04/21(土) 22:53:39.96ID:4ahAjb8d
XAMPPが熱い
0863nobodyさん2012/04/21(土) 22:55:15.64ID:???
なんてよむの?
0864nobodyさん2012/04/21(土) 23:05:56.28ID:???
くすあむぷっぷ
0865nobodyさん2012/04/21(土) 23:27:24.40ID:???
使うな君、それ大好きだもんねw
0866nobodyさん2012/04/22(日) 01:21:03.66ID:???
本当はなんてよむの?
0867nobodyさん2012/04/22(日) 01:24:52.74ID:DRX0Dodq
ザンプ
0868nobodyさん2012/04/22(日) 01:27:58.12ID:???
アリデス!
0869nobodyさん2012/04/22(日) 02:14:18.44ID:???
なんでクサムップはいまどきshift_jisなん
0870nobodyさん2012/04/22(日) 03:40:29.95ID:???
俺エディタにメモ帳使ってるからshift-jisがいい。
0871nobodyさん2012/04/22(日) 03:53:17.09ID:???
お前メモ帳馬鹿にしてんじゃねーぞ
0872nobodyさん2012/04/22(日) 05:28:42.34ID:???
メモ帳でEUC-JPは扱えるか?
0873nobodyさん2012/04/22(日) 08:40:41.51ID:MwZuevwN
if(a==3){
aaa;
}
を
if(a==3){
 aaa;
}
みたいにしてくれるソフトないですか?
0874nobodyさん2012/04/22(日) 08:43:20.74ID:???
他の言語ならjsbeautifierとかあるが
0875nobodyさん2012/04/22(日) 08:44:34.48ID:???
構文解析や正規表現でどうにかしてみろ
0876nobodyさん2012/04/22(日) 08:45:42.72ID:MwZuevwN
>>874
if(a==3){
aaa;
if(a==3){
aaa;
}
}
みたいなのを貼り付けるだけで
if(a==3){
 aaa;
 if(a==3){
  aaa;
 }
}
ってなってくれますか?
0877nobodyさん2012/04/22(日) 08:48:18.26ID:???
>>876
ほれ。自分で試しな。
http://jsbeautifier.org/
0878nobodyさん2012/04/22(日) 08:50:21.82ID:???
http://www.prettyprinter.de/module.php?name=PrettyPrinter
0879nobodyさん2012/04/22(日) 10:02:41.83ID:???
括弧の前後は開けろ
0880nobodyさん2012/04/22(日) 13:17:46.37ID:Yke7JTZM
phpはPDOなど色々とDB関係のやり方があるようですが、
mysqlとsqliteを使ううえでは2012年現在どれがベターでしょうか。それぞれ教えてください。
0881nobodyさん2012/04/22(日) 13:51:24.15ID:???
データベース板にでも逝って下さい
http://toro.2ch.net/db/
0882nobodyさん2012/04/22(日) 13:51:36.81ID:???
>>880
ベターはどういう観点で?
0883nobodyさん2012/04/22(日) 13:55:03.21ID:???
まずは、それぞれどんな特徴があるか
自分なりに調べて列挙してみろ
話はそれからだ
0884nobodyさん2012/04/22(日) 14:02:15.12ID:???
スレチで誘導したのに絡むなよ馬鹿が
0885nobodyさん2012/04/22(日) 14:12:00.50ID:???
>>879
個人の趣味嗜好を押し付けないでくれます?
0886nobodyさん2012/04/22(日) 14:16:05.60ID:???
理由を書かずに命令形な書きこみは、このスレの主
使うな君だよ。
0887nobodyさん2012/04/22(日) 14:23:26.09ID:???
スレの使い方を命令する馬鹿と
人の趣味嗜好に言及する馬鹿
0888nobodyさん2012/04/22(日) 14:40:18.02ID:???
なにこのスレ
0889nobodyさん2012/04/22(日) 14:45:06.52ID:???
>>876
vimなら、 gg=G ってタイプすればコード全部インデントしてくれるよ
0890nobodyさん2012/04/22(日) 14:56:07.02ID:???
>>885
個人の趣味嗜好を押し付けるなという個人の趣味嗜好を押し付けないでくれます?
0891nobodyさん2012/04/22(日) 16:34:24.68ID:???
>>880
DBMS固有の機能を使いたいとか、よほどの理由がない限りPDO使っとけ
使われているものほどトラブルになった時に助かるから

>>881,884
PHPの話をDB板に持ち込むな馬鹿
0892nobodyさん2012/04/22(日) 16:43:27.64ID:???
てst
0893nobodyさん2012/04/22(日) 23:13:44.03ID:bVPXNt9t
phpとmysqlでファイルアップローダーを作成したのですが、
次はブログサービスを作成を考えてますが、ハードルが高い気がします
何を作ったらいいのか教えて下さい。
0894nobodyさん2012/04/22(日) 23:14:33.06ID:???
>>893
XSSやインジェクションの勉強
0895nobodyさん2012/04/22(日) 23:18:59.23ID:???
ファイルアップローダーのソースをうp
作るのは簡単だがどの程度勉強したのかはソースを見ればわかる
それをみてブログ作れるか勉強しろってなるかだな
0896nobodyさん2012/04/22(日) 23:26:57.38ID:???
どこかのレンタル鯖に作ったもの設置してみ?
添削してやっから
■ このスレッドは過去ログ倉庫に格納されています