元スレ【PHP】下らねぇ質問はここに書き込みやがれ 70
php覧 / PC版 /みんなの評価 : ○
201 = :
どうして肝心な所の情報を書かないんだろう
202 = :
どうして予想される場合わけがたった3つなのに答えられないのだろうか。
203 = :
質問者が煽ってるなw
204 = :
>>201
お前さんだって知りたい情報(肝心な所)が何なのか書いてないじゃないか。
205 = :
ダウンロードにコンテンツタイプって変な話だよな
206 = :
そうか?
208 = :
とりあえず、こちらで。
MySQL連携のプログラムを、UTF-8で作っています。
で、文字エンコーディングを変更するコード SET NAMES は アプリケーションから使うとSQLインジェクションの脆弱性につながる、
との記事を見つけました。
幸いにも、自分が使っているサーバーは mysqli_set_charset() が使えるので助かりましたが、この先の参考にも聞いておきたく思います。
本当に アプリケーション内で SET NAMES を発行するとSQLInjectionの脆弱性につながるのでしょうか。
また、もし、mysqli_set_charset 等が使えないサーバーの場合、どうすればよいのでしょう?
PHPなのかスレスレですが、ご助言いただけると幸いです。
209 = :
コンテンツタイプがコンテンツタイプでなくダウンロードの命令としていつまでも利用される歪みに疑問
仕方ないでしょうけど
210 = :
ダウンロードするためのアプリケーションが起動する、、、無理があるかなあ
211 = :
>>208
何で危険なのかがわかってればいいよ。
特に問題になるのは、エスケープ関連(SET NAMESだとエスケープAPIは
現在どのエンコーディングを使ってるかわからない)だし、
自分のとこの運用でどうしてるのか把握して問題ないのならいいでしょ。
212 = :
ほんとに下らない質問ですまん。
PHPでWEBの仕事してるプログラマーって、よくある一般的なイメージな残業、休日出勤な
プログラマーよりは残業時間とか少ないの?
人によりけりだと思うが、軽い気持ちで答えてほしい。
213 = :
スレ違いどころか板違いですよ
214 :
http://nullpo.mobi/tool/random/の仕組みが知りたいです
215 = :
1.クエリ取得
2.ランダムで1個選択
3.飛ぶ
216 = :
>>211
まだSQLの知識が薄く、照合順序とか多すぎてよくわからないので、理解に時間がかかりそうですが……。
とりあえずは、SET NAMES は使わずに mysqli_set_charset なり mysql_set_charset なりのAPIレベルのもので、設定することにして、
SQLの知識をある程度蓄えてから、対策を練ることにします。
お早い回答、ありがとうございました。
# でも、持ってる参考書とか読んでも、文字コードの設定は SET NAMES...
218 = :
10冊買えば大丈夫
219 = :
>>212
案件の1つにPHPが入ってくるというのはあるが
だいたい普段は.他の言語でWeb以外のことをやっていたりする
つまり一緒だ
プロジェクトに遅れが出れば残業も休日出勤もあるし
そもそも早く終わったからといってノルマ達成で帰っていいよというわけにはいかない
やることがなければ自習になるが普通は何かしら手伝ったりすることになる
PHP専門でやってるような会社はないに等しい
大学生のベンチャーならありえるが
そういうところも将来的にはPHPのみってことはなくなってくる
まぁそんな都合のよい仕事はないので諦めてください
給料は都会のバイト並でよければ地方で探せばまったりな会社あるかもね
220 = :
>>215
クエリは取得出来るんだけどランダムに分割させる仕組みがどうしても分からないんです…
223 = :
PHPなんとかスーパーサンプルとかいうやつは?読んだことないけど
224 = :
>>200
何でだろうね?
小さいサイズのテキストファイル
Content-Transfer-Encoding指定なし
Content-Length指定なし
readfile($filepath);
だと開けた。
225 = :
>>223
立ち読みしたけど厚いだけだった
orz
筋肉痛になるじゃねーかw
226 = :
>>>222
基礎PHP。
DBとの連携が、まんま、それ、図書検索。
227 = :
>>226 ㌧クス!さっき紀伊国屋で立ち読みして買ってきたお!
たしかにこれはそのままだ~!
ってか書籍スレもあったのねw
229 = :
テキストファイルを呼んでるのにソースが出来たらまずい?ワケワカメ
231 = :
HTMLではないということ?todo.txtの中身が表示されてはまずいの?何をどうしたいの?
232 = :
すいません簡単なことで質問してしまって
テキストエリアにtodo.txtの編集書き込みが出来るようなソースを
書いていたんですが、todo.txtはテキストなのに
HTML文章で書いてしまっていただけです
HTMLで書いてたからタグが出てきたので気づいて消したら普通に
文章だけ表示されました。すいません
233 = :
たまにURLで
test.php?test
という形式で値の受け渡しをしているのを見かけるのですが
どうすれば受け取れるのでしょうか?
234 = :
環境変数QUERY_STRING
235 = :
>>234
「php 空 name 値」とかでぐぐってて涙目でした
ありがとうございました!
236 = :
PDO SQLiteで、トランザクションを開始すると、PDO::ATTR_TIMEOUTが無効になるんだが
これってバグ??
237 = :
PDOを使うのはやめておけ。
原因不明のメモリーエラーで落ちる。
MySQL使った時、それで原因が特定できず大変な目にあった。
preparedを使いたいなら、自分で実装してくれ。それくらい簡単だろ?
238 = :
>>237
prepared statement使うならMDB2でいいじゃん。
239 = :
>>237
236ではないが、マジか。
この前使ってみて使いやすかったから、今度からこれ使おう、とか思ってたのに。
まだ、取れてないの? そのバグ。
240 = :
>>237
落ちたときのバージョンを教えて欲しい
241 = :
>>240
バージョンは、5.1.6
WindowsXP、BSD6.2の両方で使って、どちらでも落ちた。
起動してから時間が経つと、突然DBへ接続できなくなる。
再起動すると直る。永続的コネクションを利用しても利用しなくても落ちる。
で、同じ構成でphp標準のmySQL関数でやったら直った。
243 = :
思い出した、接続時にエラーは起きないけど、
参照するとデータがかえってこない。更新すると失敗する。っていう現象。
何回もデータが可笑しいのかと確認しちゃって原因究明にすごい時間がかかった。
速度が上がったわけでもないし、プリペアードのためだけだったから、すぐに標準関数に変えた。
それ以内何も起こらず、DBは連続稼働78日目。
248 = :
>>247
PHPはブラウザに依存しないサーバサイド言語で
すべて同じ結果が得られるようになっている
ブラウザによって表示が違うなどの不具合は
PHPとは関係ない
バックスラッシュになるのはブラウザの言語指定がおかしいからとか
そういったことが要因
\ではなく文字参照¥(&は半角で)で出力するなど工夫すべし
249 = :
>>236
エラーが起きる最小限のソースを。
>>241
5.2.0から5.2.6でPDOに関する数十ものバグが修正されているし、MySQLでおきたエラーがSQLiteで起こるとは限らない。
250 = :
>5.2.0から5.2.6でPDOに関する数十ものバグが修正されているし、
そんな情報どうして知っているの?
関係者?それとも逆コンパイルしてソースをcompareしたとか???
みんなの評価 : ○
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はここに書き込みやがれ 71 (1001) - [98%] - 2008/8/17 1:08
- 【PHP】下らねぇ質問はここに書き込みやがれ 72 (1001) - [98%] - 2008/9/3 7:18
- 【PHP】下らねぇ質問はここに書き込みやがれ 73 (1001) - [98%] - 2008/9/20 2:31 ○
- 【PHP】下らねぇ質問はここに書き込みやがれ 68 (990) - [96%] - 2008/5/27 2:33
- 【PHP】下らねぇ質問はここに書き込みやがれ 69 (1001) - [96%] - 2008/6/25 23:33 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 74 (1001) - [87%] - 2008/10/16 6:05
- 【PHP】下らねぇ質問はID出して書き込みやがれ 75 (1001) - [87%] - 2008/11/13 21:31 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 76 (1001) - [87%] - 2008/12/6 22:36 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 77 (1001) - [87%] - 2008/12/23 7:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 78 (1001) - [87%] - 2009/1/13 21:32 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 79 (1001) - [87%] - 2009/2/1 0:33 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 80 (1001) - [87%] - 2009/2/18 6:30 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [87%] - 2009/12/7 18:47
- 【PHP】下らねぇ質問はID出さずに書き込みやがれ 1 (985) - [86%] - 2011/7/13 20:33
- 【PHP】下らねぇ質問はID出して書き込みやがれ 130 (1001) - [86%] - 2013/11/11 2:45
トップメニューへ / →のくす牧場書庫について