元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 95
php覧 / PC版 /みんなの評価 :
602 = 596 :
すみませんできました。
ありがとうございました
603 = :
ご質問があります。
期間がきたら、個別のフォルダに飛ばすプログラムを作りたいのですが、
A. 2010年05月13日~2010年05月20日 この期間は、x01フォルダに飛ぶ
B. 2010年05月23日~2010年05月28日 この期間は、x02フォルダに飛ぶ
C. 2010年06月01日~2010年06月10日 この期間は、x03フォルダに飛ぶ
このような処理を一つのファイルでやりたいのですが、
どうしても、どう条件式を書けばわかりません。
このような処理は可能でしょうか?
604 = :
移動させたいの?
中身を表示させたいの?
606 = :
>>603
日付をmktime()して整数値に変換すれば、簡単な不等号演算で条件式を書けるよ。
間違っても年を比較して月を比較して日を比較して・・・とかしないように。
607 = :
>>602
山田太 郎
も引っかかるようになるけどね。
611 :
GDで画像に文字を埋め込むプログラムを作っているんですが、
文字が長い場合や画像の幅が狭い場合に文字が途中で切れてしまいます。
この場合、文字を全部表示するには
自分で座標計算をして改行をしてやらないといけないのでしょうか?
座標計算をしてくれるような関数やライブラリはありますか?
612 = :
>>608
そのまま関数にしちゃえばいいと思う。
正規表現持ち出してもいいけど、そのほうが遅くなる、、、はず。たしか。
613 = :
>>611
俺がやったときは描画後のサイズを取得して必要に応じて改行した。
ImageMagickならなんかあるのかもね。
あとは縮小して一行に表示するか
614 = 611 :
>>613
レスありがとうございます。
座標計算してくれるようなありがたいライブラリは
なさそうですかね。
ImageMagickのことを忘れていました。
ちょっと調べてみます。
615 = :
>>614
Captchaでそういうのあったはずだけどどこだったか忘れたな
617 = :
ありがトン。
618 :
任意の文字列から5文字くらいのハッシュ値を生成するような関数ってありますでしょうか?
携帯のUIDで識別してるんですが、UIDそのままだと長すぎたり問題があるので短い一意のものを作成できる関数や方法があれば教えていただければと思います。
619 = :
例えばmd5の場合生成されるのは16進数の128ビット(32バイト)のハッシュになるけど、
これを16進数から0-9a-zA-Zの62進数に変換すればかなり短くなるんじゃない?
622 = :
IDのみでの認証というシステムをまず変えたほうがいいわ
5文字なんてブルートフォースですぐ破られるよ
623 = 618 :
みなさんありがとうございます。
>>619
進数増やしてちょっと試してみます。
>>620
小分けにして見ます。
>>621
バイナリ保持はおもいつきませんでした。試してみます。
>>622
さすがにブルートフォースされるほど認証きたら弾きますので・・・。
ブルートフォースが行えるようなところならたとえ100文字だったとしてもすぐに破られると思いますよ。
624 = :
>100文字だったとしてもすぐに破られると思いますよ。
ねーよ
たとえ数字オンリーでスパコン使ってもそのコンビネーション計算するのに数年かかるだろうよ
俺らが使ってるレベルのPCだとまぁ生きてるうちに終わることはないだろうなw
膨大なネットワーク使った分散コンピューティングとかチートは除いて
625 = :
元は端末IDだからバイト長はあんま関係ないんじゃね
端末ID使ってる時点でいろいろ懸念はあるが
10^100のブルートフォースどれくらいかかるんだろww
626 :
みんな安心しろ!
Perlを使うとメッセサンオーのようなシステムを構築できるらしい。
しかもお金を取れるぞ!
627 = :
彼は100桁の数字とは言ってないぜ。
10^100どころか、256^100だ。
これがすぐ終わるのならレンホウも押し黙るしかないな。
628 = :
phpが使えるレンタルサーバーでSQLite使えないケースってある?
629 = :
630 = :
>>628
ケースバイケースだね
631 = :
有名所のレン鯖ならほとんどいけると思う。
633 = :
>>630,631
あるのか。
経験上php使えればmysqlかsqliteは使えるもんだと思ってた。さんくす
634 = :
ダメなほうの大手はphpがギリでdbは一切使えないとか平気である。
biglobeなんて有料のビジネスプランでもdb使えない。
636 = :
何を持って関数とするかだなぁ。
まぁ、関数は使ってるし、ソース公開してなかったっけ?PHPじゃないが。
638 = :
独自に実装しているものだから関数で一発で出すものはないね。
日付とIPアドレスとか組み合わせてcrypt使ってるんだっけ?
639 = :
昨日の5文字ハッシュの人だと思うけど、
2chの場合は匿名板なわけで衝突しても特に不具合はないわけだよ
md5をsubstrで5文字にしてもそうそうIDが重複するようなことはない
だけどもちろん重複する可能性はあるので
個人識別の目安とはなるけど完全に信頼できるようなものではないわけ
それでも困らないからそういう実装にしてる
640 = :
2chのIDなんて発言者が区別できればいいから8文字しかないんだよ
8文字程度のハッシュを認証に使うなんてどうかしてる
641 = :
実際2chのIDなんて割と重複するしね
642 = :
今まで4回はIDかぶったことあるわ
ここ半年はかぶってないけど
647 = :
http://php.net/manual/ja/function.is-file.php
648 = :
>>647
あ、なるほど。
ありがとうございます!
簡単すぎて逆に盲点でした。
650 :
>>643
サブミッションポートでぐぐればいいと思うよ
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 91 (1001) - [98%] - 2010/1/9 4:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 98 (1001) - [98%] - 2010/10/12 18:16
- 【PHP】下らねぇ質問はID出して書き込みやがれ 99 (1001) - [98%] - 2010/10/27 4:51
- 【PHP】下らねぇ質問はID出して書き込みやがれ 85 (1001) - [98%] - 2009/7/31 4:07 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 75 (1001) - [98%] - 2008/11/13 21:31 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 93 (1001) - [98%] - 2010/3/16 4:25
- 【PHP】下らねぇ質問はID出して書き込みやがれ 92 (1001) - [98%] - 2010/2/15 17:01 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 97 (1001) - [98%] - 2010/9/18 2:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 96 (1001) - [98%] - 2010/7/22 7:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [98%] - 2009/12/7 18:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 94 (1001) - [98%] - 2010/4/20 19:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 105 (1001) - [96%] - 2011/4/28 23:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [96%] - 2014/8/7 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [96%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 115 (1001) - [96%] - 2012/2/25 18:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 82 (1001) - [96%] - 2009/4/6 19:33
- 【PHP】下らねぇ質問はID出して書き込みやがれ 81 (1001) - [96%] - 2009/3/7 14:17 ○
トップメニューへ / →のくす牧場書庫について