私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 138
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
PC変わったんでID変わってます(たぶん
>>946
->は代入で合ってますか?
グローバル変数かローカル変数か判断できず困ってたりします
Perlとは違うのかな…
>>948
ググったがわけわからんと書いてるのも読めないのか(以下略
要するにこの部分ってMySQLにアクセスしてるだけの部分なんだから、mesqli_select_dbにすればいいんだろ!と思った
…んですが元ソースの()内の記述がどういう意味なんだか=どう5.5に翻訳すればいいのか…そこで詰まったんです
まぁ$this無視してドキュメント通りに書いたらパスワードがねえよゴルァというエラーが出ましたけどねw
サーバーが強制的に5.5/5.6になったのですが、作者行方不明だし誰もいじってないしでもうねorz
>>946
->は代入で合ってますか?
グローバル変数かローカル変数か判断できず困ってたりします
Perlとは違うのかな…
>>948
ググったがわけわからんと書いてるのも読めないのか(以下略
要するにこの部分ってMySQLにアクセスしてるだけの部分なんだから、mesqli_select_dbにすればいいんだろ!と思った
…んですが元ソースの()内の記述がどういう意味なんだか=どう5.5に翻訳すればいいのか…そこで詰まったんです
まぁ$this無視してドキュメント通りに書いたらパスワードがねえよゴルァというエラーが出ましたけどねw
サーバーが強制的に5.5/5.6になったのですが、作者行方不明だし誰もいじってないしでもうねorz
何とかする簡単な手はあるのであっちで聞いてくれ。
もしくは質問サイトで聞いてくれ。
もしくは質問サイトで聞いてくれ。
>>945
その行の前に、次の一行を入れるとその中身が見れる。
var_dump($this->db_name);
$this->db_name っていうのは、そのオブジェクト自身($this)の
内部変数(プロパティ)$db_name を指しているだけであり代入じゃない。
つーか警告文は、察しの通りmysql_select_dbが非推奨になったからのような気がする。
すべての箇所のmysql_...をmysqli_...に変えたらうまくいくかも。
ただ、エラー文がないと知りようが無い。
その行の前に、次の一行を入れるとその中身が見れる。
var_dump($this->db_name);
$this->db_name っていうのは、そのオブジェクト自身($this)の
内部変数(プロパティ)$db_name を指しているだけであり代入じゃない。
つーか警告文は、察しの通りmysql_select_dbが非推奨になったからのような気がする。
すべての箇所のmysql_...をmysqli_...に変えたらうまくいくかも。
ただ、エラー文がないと知りようが無い。
===の比較に変えるというのではきっとつまらないだろうから
switch ("a" . $q) {
case "a1":
break;
case "a1.1":
break;
switch ("a" . $q) {
case "a1":
break;
case "a1.1":
break;
$q = htmlspecialchars($_GET['q'],ENT_QUOTES);
$q = strval($q); //文字列化
switch($q){
case "1":
break;
case "1.1":
break;
これじゃダメなのか。
$q = strval($q); //文字列化
switch($q){
case "1":
break;
case "1.1":
break;
これじゃダメなのか。
ああ、ごめん。こういうことか。
「比較に数値形式の文字が含まれる場合は、文字列が 数値に変換され、
数値としての比較を行います。これらのルールは、 switch 文にも適用されます。」
「比較に数値形式の文字が含まれる場合は、文字列が 数値に変換され、
数値としての比較を行います。これらのルールは、 switch 文にも適用されます。」
GETの時点で既にstring型だし
htmlspecialcharsの返り値もstring型
strval通しても何も変わらず無意味
htmlspecialcharsの返り値もstring型
strval通しても何も変わらず無意味
ですよね。すみません。
ただ、先頭に文字を足す以外にいい方法がないかと思って。
付け足し忘れとかありそうだし。
ただ、先頭に文字を足す以外にいい方法がないかと思って。
付け足し忘れとかありそうだし。
実はcaseの方にcase strval("1.1")とかやるんじゃね?w
switch(true){
case $q==="1":
は、まあツマランよな
case $q==="1":
は、まあツマランよな
>>969
は?
は?
■下記でセキュリティ的に最低限修正が必要な箇所はどれくらいありますでしょうか。 $_GETの部分辺りはこれでいいのでしょうか・・?
function paging($limit,$page){
$page = empty($_GET["page"])? 1:$_GET["page"];
$prev = $page-1;
$next = $page+1;
if($page != 1 ) {//最初のページ以外で「前へ」を表示
echo '<a href="?page='.$prev.'">« 前へ</a>|';
}
if($page < $limit){//最後のページ以外で「次へ」を表示
echo '<a href="?page='.$next.'">次へ »</a>';
}
$page = empty($_GET["page"])? 1:$_GET["page"];
~中略~
function paging($limit,$page){
$page = empty($_GET["page"])? 1:$_GET["page"];
$prev = $page-1;
$next = $page+1;
if($page != 1 ) {//最初のページ以外で「前へ」を表示
echo '<a href="?page='.$prev.'">« 前へ</a>|';
}
if($page < $limit){//最後のページ以外で「次へ」を表示
echo '<a href="?page='.$next.'">次へ »</a>';
}
$page = empty($_GET["page"])? 1:$_GET["page"];
~中略~
>>976
とりあえずID出せよハゲ
とりあえずID出せよハゲ
>>982
そんな聞き方じゃ何の身にもつかないのでコード書き換えるたびにここに聞きにくることになる
まずは自分でセキュリティに関しての勉強をすることだ
勉強をした上で、ここがこういう理由で不安なんですが、と言えば答えてくれる人も出てくるだろう
何も勉強もぜずにただ不安なんです、じゃ答えてくれる人は少ない
そんな聞き方じゃ何の身にもつかないのでコード書き換えるたびにここに聞きにくることになる
まずは自分でセキュリティに関しての勉強をすることだ
勉強をした上で、ここがこういう理由で不安なんですが、と言えば答えてくれる人も出てくるだろう
何も勉強もぜずにただ不安なんです、じゃ答えてくれる人は少ない
>>984
解説じゃなくて事実
セキュリティは広範な知識が必要であり、なおかつ日々の知識の更新が必要であり、
また内容によっては修正の可否について経営的判断まで求められるやっかいな代物
それをただ「不安なんです」というレベルではどうしようもないという事実
解説じゃなくて事実
セキュリティは広範な知識が必要であり、なおかつ日々の知識の更新が必要であり、
また内容によっては修正の可否について経営的判断まで求められるやっかいな代物
それをただ「不安なんです」というレベルではどうしようもないという事実
有難うございます!!!
この時間にも関わらずレスポンスの早さにはびっくりしました。
有難うございました。WEB板に帰ります。。
この時間にも関わらずレスポンスの早さにはびっくりしました。
有難うございました。WEB板に帰ります。。
>>989
あんたこそデザインのルールは理解できてるのかい?
あんたこそデザインのルールは理解できてるのかい?
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [98%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 139 (994) - [98%] - 2015/7/25 21:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [98%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [98%] - 2014/8/7 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [98%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [98%] - 2014/6/18 20:58
- 【PHP】下らねぇ質問はID出して書き込みやがれ 131 (1001) - [98%] - 2014/1/19 21:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 130 (1001) - [98%] - 2013/11/11 2:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [98%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [98%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [98%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [98%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 127 (1001) - [96%] - 2013/5/26 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 126 (1001) - [96%] - 2013/3/19 13:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [96%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [96%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 111 (1001) - [96%] - 2011/10/30 20:31
トップメニューへ / →のくす牧場書庫について