■ このスレッドは過去ログ倉庫に格納されています
【PHP】下らねぇ質問はここに書き込みやがれ 6
- 1 :デフォルトの名無しさん:2016/06/23(木) 21:05:50.59 ID:8l+T8FXA.net
- PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】
http://www.php.net/manual/ja/
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]c2ch.net
http://echo.2ch.net/test/read.cgi/tech/1462970810/
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
- 954 :デフォルトの名無しさん:2016/07/27(水) 13:46:11.96 ID:B1bvHjCt.net
- たぶん自己解決しました
空行があるとそれが起こるようです
- 955 :デフォルトの名無しさん:2016/07/27(水) 14:14:13.07 ID:iqv0Bu3P.net
- まるで学ぶ気がなくてワロタw
真面目に答えるだけアホくさいな
- 956 :デフォルトの名無しさん:2016/07/27(水) 14:19:34.51 ID:6NuqJv8S.net
- そういや今夏休みなんだな
- 957 :デフォルトの名無しさん:2016/07/27(水) 15:36:03.83 ID:E11VYAF0.net
- せめて何歳かわかれば「まぁ、しょうがないか…」と思うこともあるかもしれないが。
- 958 :デフォルトの名無しさん:2016/07/27(水) 18:59:10.57 ID:n7RdK8WF.net
- >>957
上から発言、偉いんだねー
- 959 :デフォルトの名無しさん:2016/07/27(水) 19:40:18.50 ID:FB3DBcHt.net
- そりゃ教えてやってる立場なんだから偉いだろw
もっと尊敬しろよクズどもw
- 960 :デフォルトの名無しさん:2016/07/27(水) 23:51:26.56 ID:4c6945gr.net
- windows上のphpで、
2バイト目が0x5cなどの文字を含むファイルパスの
エスケープ処理はどうするのがいいのでしょうか?
- 961 :デフォルトの名無しさん:2016/07/28(木) 00:19:13.71 ID:BcazKYXd.net
- システムのユーザー名・ファイル名・パスなどには、英数字のみを使う
_ (アンダーバー)は使っても良いが、
- (ハイフン)は色々な種類があるので、使うな
- 962 :デフォルトの名無しさん:2016/07/28(木) 01:02:32.71 ID:zmuz0aac.net
- ユーザー名にはさすがにascii文字を使いますが
日本語のディレクトリ名、ファイル名なんていくらでもありますよね
- 963 :デフォルトの名無しさん:2016/07/28(木) 01:48:35.29 ID:zmuz0aac.net
- PHPのロケールに関するまとめ
http://d.hatena.ne.jp/hnw/20120501
こんな記事を見つけました
非マルチバイト関数でもロケール設定によって挙動を変えるものがあるとのこと
具体的にどんな違いが出るのか、いまいちイメージしにくいですが・・
- 964 :デフォルトの名無しさん:2016/07/28(木) 02:18:01.52 ID:zmuz0aac.net
- 調べるほどに実装のクソさがはっきりしてきますね
まさか2016年にSJISに悩まされるとは思いませんでした
- 965 :デフォルトの名無しさん:2016/07/28(木) 03:24:12.90 ID:uo2o1CkW.net
- PHPerにはそんなのたいした問題ではありませんが何か?
- 966 :デフォルトの名無しさん:2016/07/28(木) 03:24:55.88 ID:uo2o1CkW.net
- ドシロウトにはPHPは向いてないって言われてるだろうに
- 967 :デフォルトの名無しさん:2016/07/28(木) 03:37:55.55 ID:zmuz0aac.net
- 逆です。
phpが悪いというか、windowsが悪いんです
- 968 :デフォルトの名無しさん:2016/07/28(木) 03:41:54.52 ID:zmuz0aac.net
- windowsも内部ではunicode化されてるそうですが
SJISの呪いを被せられているようです
PHPも呪いの外側からしかアクセスできないのでしょうか?
- 969 :デフォルトの名無しさん:2016/07/28(木) 04:20:55.66 ID:9iycxasn.net
- おまえら、ボールペンじゃなくて鉛筆つかえってば。
- 970 :デフォルトの名無しさん:2016/07/28(木) 10:34:52.60 ID:MRvtYwLN.net
- >>968
ハイフン問題はUnicodeの呪い。
https://hydrocul.github.io/wiki/blog/2014/1101-hyphen-minus-wave-tilde.html
- 971 :デフォルトの名無しさん:2016/07/28(木) 11:09:23.76 ID:KxAg1aMY.net
- >>960
UTF8で書いたPHP内で
Windows上のパスは mb_convert_encoding($path, 'UTF-8', 'SJIS-win') して扱えば
ディレクトリ名やファイル名に0x5cを含むパスも問題なく扱える
※Windows7までしか確認してないからそれ以降は知らない
- 972 :デフォルトの名無しさん:2016/07/28(木) 11:13:33.56 ID:KxAg1aMY.net
- WindowsのSJISの話なんてガラケー時代に各社が勝手に拡張して作った絵文字に比べたら可愛いもんだと思う
RFC違反のメアドといい当時はdocomo死ねよと思ってたわ
- 973 :デフォルトの名無しさん:2016/07/28(木) 11:54:28.09 ID:zmuz0aac.net
- レスありがとうございます
ディレクトリエントリの取得にglobではなくscandirを使うようにしたら
うまく読めなかったディレクトリも読めるようになりました
- 974 :デフォルトの名無しさん:2016/07/28(木) 20:41:03.36 ID:+EEHpdbw.net
- >>972
あくまでFOMAだからな
RFC?何それ?ってなもんで
- 975 :デフォルトの名無しさん:2016/07/28(木) 22:41:31.56 ID:YFw1hd80.net
- スパムメールが来ないというメリットはあったけどな
- 976 :デフォルトの名無しさん:2016/07/29(金) 18:25:47.99 ID:dQhvNRrM.net
- >>974
でも未だに「@」の前が「.」で終わったり「.」が2つ続くアドレスとか普通に存在してるからな
docomo,auの功罪はでかいよ
- 977 :デフォルトの名無しさん:2016/07/29(金) 19:17:33.93 ID:xSV95ggv.net
- >>976
功もあるので良し
- 978 :デフォルトの名無しさん:2016/07/30(土) 03:54:40.55 ID:wilS7b6y.net
- twitterってスクレイピングしていいの?( ^ω^)
- 979 :デフォルトの名無しさん:2016/07/30(土) 06:16:09.50 ID:tSy6NJrp.net
- アクセスできてスクレイピングしちゃいけないサイトなんてないだろ
著作物に関わるものなら著作権に照らし合わせて使えばいいだけのこと
- 980 :デフォルトの名無しさん:2016/07/30(土) 09:14:01.54 ID:AdeEmNwB.net
- 図書館「とでも思っているのか」
- 981 :デフォルトの名無しさん:2016/07/30(土) 10:03:56.98 ID:ra6fEHwC.net
- スクレイピング自体を禁止することは、利用規約の範囲でしかできないだろうね。
元々、誰でも見ることが出来る情報なんだし。
ただ、そのやり過ぎでサーバーに負荷がかかったら、それを理由に訴える事はできる。
つまりまぁ、公に「やっても良い」とは言えないので、
やるなら節度をわきまえてやれってとこじゃないかな? 恐らくだけど。
- 982 :デフォルトの名無しさん:2016/07/30(土) 10:37:54.32 ID:uyw/q1V9.net
- 図書館のバグのせいで逮捕された人がいるんだよなぁ〜
- 983 :デフォルトの名無しさん:2016/07/30(土) 13:53:49.52 ID:qR7Cbx7h.net
- あぁ、979はそういう意味だったのか、すまん
- 984 :デフォルトの名無しさん:2016/07/30(土) 15:10:58.74 ID:xuNBL+Lw.net
- クライアントに、クッキーに保存してあるセッションIDを要求し、
セッションIDがなければ新規発行し、データベースへの接続を作成。
セッションIDがあれば、先に作成した接続を利用してデータベースへアクセス。
というのを、単純な仕組みで実装してしまったがために
そもそもクッキーを持たないようなクライアントでアクセスすると死ぬ、とかそんなんだっけか
- 985 :デフォルトの名無しさん:2016/07/30(土) 15:37:02.62 ID:k5aoOJnS.net
- プログラム開始時に確保したデータベースリソースを、終了時に解放し忘れていただけ。
データベース側はタイムアウトにより解放するんだけど、
連続したアクセスを行われると、解放し切れずに使い切ってしまい、システムが落ちてしまう。
ちょこっとした確認試験では見つからないとしても、
運用時を想定して連続負荷試験をしていれば、簡単に見つかる不具合だね。
問題はそれだけじゃなく、
開発会社が不具合に気がついたものの、こっそり直そうとしたため、当該図書館が修正できず放置されていたこと。
システムへのアクセスがパスワード無しでできたため、ソースがネット上に流出し、バグ解析を皆でやったこと。
- 986 :デフォルトの名無しさん:2016/07/30(土) 15:39:49.32 ID:uyw/q1V9.net
- クッキー食わないブラウザだと死ぬのは知ってたがソース流失ってマジかよ…
- 987 :デフォルトの名無しさん:2016/07/30(土) 15:40:45.05 ID:xuNBL+Lw.net
- >>985
あら、通常のブラウザからでもダメだったのか
- 988 :デフォルトの名無しさん:2016/07/30(土) 15:43:30.35 ID:uyw/q1V9.net
- クッキー切ったブラウザからアクセスされても普通に死ぬ件
- 989 :デフォルトの名無しさん:2016/07/31(日) 00:09:01.04 ID:DXnXJ1sj.net
- OAuthので認証をするライブラリってどれ使えばいいの?
PEARのHTTP_OAuthでいいかな
- 990 :デフォルトの名無しさん:2016/07/31(日) 01:25:53.16 ID:HOTyuPma.net
- >>989
なんもフレームワークつかっとらんの?
- 991 :デフォルトの名無しさん:2016/07/31(日) 01:46:48.89 ID:DXnXJ1sj.net
- >>990
パーフェクトPHP読みながら作ったやつ使ってるの
フレームワークにはOAuthの機能がついてるのん?
- 992 :デフォルトの名無しさん:2016/07/31(日) 14:49:55.94 ID:54Ehq7B7.net
- >>991
あるものもあるし、ないものもある
ないもののときはない
- 993 :デフォルトの名無しさん:2016/07/31(日) 17:44:21.61 ID:0U+gA+7M.net
- うん、本当にどうでもいい回答だ
- 994 :デフォルトの名無しさん:2016/07/31(日) 19:03:48.73 ID:yvkXdxUw.net
- スネークマンショーかよ
- 995 :デフォルトの名無しさん:2016/07/31(日) 22:22:55.49 ID:4YE3aVl5.net
- recommend socialite!
- 996 :デフォルトの名無しさん:2016/08/02(火) 20:01:22.80 ID:CU+GTCwG.net
- 次スレ
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1462971286/
- 997 :デフォルトの名無しさん:2016/08/03(水) 13:28:45.10 ID:cNyQLT6D.net
- 埋めます
- 998 :デフォルトの名無しさん:2016/08/03(水) 13:29:08.32 ID:cNyQLT6D.net
- .
- 999 :デフォルトの名無しさん:2016/08/03(水) 13:29:24.20 ID:cNyQLT6D.net
- ,
- 1000 :デフォルトの名無しさん:2016/08/03(水) 13:29:35.75 ID:cNyQLT6D.net
- :
- 1001 :デフォルトの名無しさん:2016/08/03(水) 13:30:03.00 ID:cNyQLT6D.net
- ;
- 1002 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
- 1003 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1003
287 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★