私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 103
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
foreach($items as $item){
/*@*/var_dump($item['catchcopy']);
$item['title'] = strip_tags($item['catchcopy']);
echo $item['title'];
}
strip_tags する対象を確認して結果をお知らせください。
/*@*/var_dump($item['catchcopy']);
$item['title'] = strip_tags($item['catchcopy']);
echo $item['title'];
}
strip_tags する対象を確認して結果をお知らせください。
悪い、<br>じゃなくて&lt;br&gt;(&は半角)な。
海の幸も山の幸も♪&lt;br&gt;「北海道産食材にこだわる濃厚塩ちゃんこ鍋コース」&lt;br&gt;刺身6点盛りも付いた全6品、5,500円が2,500円に!
海の幸も山の幸も♪&lt;br&gt;「北海道産食材にこだわる濃厚塩ちゃんこ鍋コース」&lt;br&gt;刺身6点盛りも付いた全6品、5,500円が2,500円に!
>>505
2chの仕様で変換されてるか知らないが
$item['catchcopy'] には <br> じゃなくて <br> が入ってる
これを取り除きたかったら
preg_replace('/<.+?>/', '', $item['catchcopy']);
2chの仕様で変換されてるか知らないが
$item['catchcopy'] には <br> じゃなくて <br> が入ってる
これを取り除きたかったら
preg_replace('/<.+?>/', '', $item['catchcopy']);
>> foreach($items as $item) {
これが実行された時点で、$item は文字列になっているはず。
その文字列から、 $item['catchcopy'] で値を取り出せるのですか?
これが実行された時点で、$item は文字列になっているはず。
その文字列から、 $item['catchcopy'] で値を取り出せるのですか?
>>510
$item は文字列にならないから。
$item は文字列にならないから。
>>510
foreach について誤解しているな。このコードで理解できるよね?
<?php
{
$hoge[ 0 ] = array( "catchcopy" => "hoget-0" );
$hoge[ 1 ] = array( "catchcopy" => "hoget-1" );
$hoge[ 2 ] = array( "catchcopy" => "hoget-2" );
$hoge[ 3 ] = array( "catchcopy" => "hoget-3" );
//
var_dump( $hoge );
//
foreach( $hoge as $item ) {
var_dump( $item );
}
}
?>
foreach について誤解しているな。このコードで理解できるよね?
<?php
{
$hoge[ 0 ] = array( "catchcopy" => "hoget-0" );
$hoge[ 1 ] = array( "catchcopy" => "hoget-1" );
$hoge[ 2 ] = array( "catchcopy" => "hoget-2" );
$hoge[ 3 ] = array( "catchcopy" => "hoget-3" );
//
var_dump( $hoge );
//
foreach( $hoge as $item ) {
var_dump( $item );
}
}
?>
>>513 許してやれ くだらない質問にくだらない知識で応えただけなんだから。
1つだけハッキリしているのは ID:QxaE9H+B は想像力が無いし向いていないと思う
自己解決しました
本当使えない連中ですね
本当使えない連中ですね
>>520
ID出せやゴルァ
ID出せやゴルァ
>>523
下品ですね。教養が無いのが丸わかりですよ。
下品ですね。教養が無いのが丸わかりですよ。
>>530
そもそもPHPでやることじゃない
JSで作ればいい
古い携帯向けってなら仕方ないが
じゃんけんなんて調べればいくらでもでてくるだろ
乱数はtime()%3じゃなくmt_rand()使え
$jankenMap = array(
0 => 'グー',
1 => 'チョキ',
2 => 'パー'
);
$usr = $_POST['usr'];
$com = mt_rand(0, 2);
printf('usr: %s, com: %s<br/>', $jankenMap[$usr], $jankenMap[$com]);
$ret = ($usr - $com + 3) % 3;
switch ($ret) {
case 0: echo 'あいこ'; break;
case 1: echo 'usrの負け'; break;
case 2: echo 'usrの勝ち'; break;
}
じゃんけん程度のマップならif文でいいが
もっと手が増えたゲームならビット演算すればいい
確認してないから知らん
そもそもPHPでやることじゃない
JSで作ればいい
古い携帯向けってなら仕方ないが
じゃんけんなんて調べればいくらでもでてくるだろ
乱数はtime()%3じゃなくmt_rand()使え
$jankenMap = array(
0 => 'グー',
1 => 'チョキ',
2 => 'パー'
);
$usr = $_POST['usr'];
$com = mt_rand(0, 2);
printf('usr: %s, com: %s<br/>', $jankenMap[$usr], $jankenMap[$com]);
$ret = ($usr - $com + 3) % 3;
switch ($ret) {
case 0: echo 'あいこ'; break;
case 1: echo 'usrの負け'; break;
case 2: echo 'usrの勝ち'; break;
}
じゃんけん程度のマップならif文でいいが
もっと手が増えたゲームならビット演算すればいい
確認してないから知らん
$ret = ($usr - $com + 3) % 3;
俺にはこういうのが思いつけない
俺にはこういうのが思いつけない
>>532
数学が苦手な奴がプログラムすんな、って話だな。
数学が苦手な奴がプログラムすんな、って話だな。
俺は>>531じゃないけど、3を足さないと結果が負の値になったりするでしょ。
$usr:0~2 なのを +3 して $usr:3~5 にしておく。
そこから $com:0~2 を引いてmod3を求めれば必ず0~2の範囲に収まるよね。
まぁ他にも色々方法はあるだろうけど。
$usr:0~2 なのを +3 して $usr:3~5 にしておく。
そこから $com:0~2 を引いてmod3を求めれば必ず0~2の範囲に収まるよね。
まぁ他にも色々方法はあるだろうけど。
ちなみに補足すると、負の数の剰余算は数学的には定義によって異なり、
-1 mod 3 の計算結果は-1もしくは2になる。
PHPで -1 % 3 を計算すると結果は -1 になる。(Perlとかだと2かも)
なので3を加算してからmod3すれば希望する結果が得られる。
例えば、
usr:0(グー) com:1(チョキ)→ (0-1+3)%3=2(usrの勝ち)
usr:1(チョキ) com:0(グー)→ (1-0+3)%3=1(usrの負け)
-1 mod 3 の計算結果は-1もしくは2になる。
PHPで -1 % 3 を計算すると結果は -1 になる。(Perlとかだと2かも)
なので3を加算してからmod3すれば希望する結果が得られる。
例えば、
usr:0(グー) com:1(チョキ)→ (0-1+3)%3=2(usrの勝ち)
usr:1(チョキ) com:0(グー)→ (1-0+3)%3=1(usrの負け)
符号って?
今回の例ならXSSの心配は無いでしょ。
不安なら
$usr = $_POST['usr'] + 0;
とか
if($usr < 0 || $usr > 2) $usr = 0;
とでもしておけばいい。
今回の例ならXSSの心配は無いでしょ。
不安なら
$usr = $_POST['usr'] + 0;
とか
if($usr < 0 || $usr > 2) $usr = 0;
とでもしておけばいい。
符号は+や-の事だと思ってましたけど違いましたっけ?
ここ見てこう書いてあったもので・・・
http://d.hatena.ne.jp/keyword/%C9%E4%B9%E6
>>536と>>538でXSS可能と書かれてますがマイナス記号でXSS出来るのは初めて聞いたので本当に可能なのか知りたいわけです
ここ見てこう書いてあったもので・・・
http://d.hatena.ne.jp/keyword/%C9%E4%B9%E6
>>536と>>538でXSS可能と書かれてますがマイナス記号でXSS出来るのは初めて聞いたので本当に可能なのか知りたいわけです
>>544
いやだからさ、「マイナス記号でXSS出来る」なんてどこに書いてあるんだよ
いやだからさ、「マイナス記号でXSS出来る」なんてどこに書いてあるんだよ
すみません勘違いしてました
今再現できましたが531氏のスクリプトではエラーが表示されるサイトではXSSになりますね
今再現できましたが531氏のスクリプトではエラーが表示されるサイトではXSSになりますね
ああそのレスで初心者だったのかあなた
サーバでエラーが表示できる環境でXSSを引き起こすコード書けば簡単に再現できますよ
サーバでエラーが表示できる環境でXSSを引き起こすコード書けば簡単に再現できますよ
> エラーが表示されるサイトではXSS
なにをXSSと言うかの基準が人それぞれだと言う議論ですか?
こうした書き込みも質問だと受け取られてIDを出せと言われるんですか?
なにをXSSと言うかの基準が人それぞれだと言う議論ですか?
こうした書き込みも質問だと受け取られてIDを出せと言われるんですか?
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [98%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 113 (1001) - [98%] - 2012/1/1 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 109 (1001) - [98%] - 2011/8/30 2:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 107 (1001) - [98%] - 2011/7/2 2:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 106 (1001) - [98%] - 2011/6/3 5:17
- 【PHP】下らねぇ質問はID出して書き込みやがれ 105 (1001) - [98%] - 2011/4/28 23:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 123 (1001) - [98%] - 2012/11/20 5:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 104 (1001) - [98%] - 2011/3/18 9:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 102 (1001) - [98%] - 2011/1/25 4:34
- 【PHP】下らねぇ質問はID出して書き込みやがれ 101 (1001) - [98%] - 2010/12/18 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 100 (1001) - [98%] - 2010/11/14 21:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [98%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [96%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [96%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [96%] - 2014/7/29 4:15
トップメニューへ / →のくす牧場書庫について