yPHPz‰º‚ç‚Ë‚¥Ž¿–â‚ ..
[2ch|¥Menu]
175:nobody‚³‚ñ
09/04/10 11:03:41
>>173
“r’†‚©‚çŠJŽn‚·‚é‚킯‚ł͂Ȃ­‚Ä–³‘ʂȕª‚Í‚µ‚Á‚©‚è‚Ü‚í‚·Š´‚¶
while‚Å‚â‚邿‚¤‚È‚â‚è•û

$array = array(1, 2, 3, 4, 5);

for ($i = 2; $i < count($array); $i++) {
@echo $array[$i];
}

$count = 0;
foreach ($array as $value) {
@$count++;
if ($count > 2) {
@@echo $value;
@}
}

176:nobody‚³‚ñ
09/04/10 11:11:03
foreachŽ©‘̂ɓr’†‚©‚çŽn‚ß‚é‹@”\‚͂Ȃ¢‚¯‚Ç

foreach (array_slice($array, N) as $value) ‚±‚¤‚â‚é‚Ì‚ª•’ÊH‚©‚È

177:nobody‚³‚ñ
09/04/10 11:11:14
>>175
ƒ}ƒWƒŒƒX‚·‚邯foreach‚Ì’†‚Åif‚Å”»’è‚·‚éŽè–@‚͌¢‚Æ‚¾‚¯‹Lq‚µ‚Ä‚¨‚±‚¤

178:173
09/04/10 11:20:09 BYyPBH+i
>>174
‚·‚݂܂¹‚ñB
’mޝ•s‘«‚Åuseek‚µ‚Äiteratorv‚Æ‚¢‚¤‚Ì‚ª‚í‚©‚è‚Ü‚¹‚ñG

>>175
‚È‚é‚Ù‚ÇEEE
‚±‚¤‚µ‚Ä‚Ý‚é‚ÆA‚½‚µ‚©‚ÉŒãŽÒ‚Í–³‘Ê‚ª‘½‚¢‚Å‚·‚ËB

>>176
array_slice‚Å“r’†‚©‚çŽæ‚èo‚·‚Æ‚¢‚¤‚͎̂v‚¢‚‚«‚Ü‚¹‚ñ‚Å‚µ‚½I
‚±‚ê‚ÍŽg‚¦‚»‚¤‚Å‚·‚ËI

179:nobody‚³‚ñ
09/04/10 11:32:44
>>176
ƒvƒ`ƒ}ƒWƒŒƒX‚·‚邯foreach‚Ì’†‚Åarray_slice‚·‚邯‰ñ‚·‚½‚тɊ֔‚ªŽÀs‚³‚ê‚é‚©‚ç
ˆê“x•ʂ̔z—ñ‚É“ü‚ê‚é‚Ì‚ª‚¢‚¢

180:nobody‚³‚ñ
09/04/10 11:41:47
ƒ}ƒWƒŒƒX‚·‚邯for‚Å‚â‚è‚ÈYO

181:nobody‚³‚ñ
09/04/10 11:44:44
>>179
ˆÈ‰º‚̂悤‚É‚·‚邯hoge‚ªˆê“x‚µ‚©•\ަ‚³‚ê‚È‚¢‚̂̓‹[ƒv‚Ì“x‚Éarray_slice‚ÍŽÀs‚³‚ê‚Äfoo‚Íʼn‚̈ê“x‚¾‚¯‚Á‚Ä‚±‚ÆH

function foo()
{
echo "hoge<br>\n";
return array(1, 3, 5, 7, 9);
}
foreach (array_slice(foo(), 2) as $value) echo $value,"<br>\n";

182:nobody‚³‚ñ
09/04/10 11:50:13
>>178
$ai = new ArrayIterator(array(1, 3, 5, 7, 9));
$ai->seek(2);
while ($ai->valid()) {
echo $ai->current();
$ai->next();
}

183:nobody‚³‚ñ
09/04/10 11:53:22
>>175
for‚Ì’†‚Écount“ü‚ê‚邯‚©ƒiƒCƒ

184:nobody‚³‚ñ
09/04/10 11:55:38 FoG5RXFZ
ƒvƒƒLƒV‚ÅHP‚ɃAƒNƒZƒX‚·‚él‚¢‚Ü‚·
80”Ôƒ|[ƒg‚ŃAƒNƒZƒX‚µ‚½‚Æ‚©8080”Ôƒ|[ƒg‚ŃAƒNƒZƒX‚µ‚½‚Æ‚©‰½”Ôƒ|[ƒg‚ðŽg‚Á‚ăAƒNƒZƒX‚µ‚½‚©‚𒲂ׂ½‚¢‚̂ł·‚ª
‚ǂ̂悤‚ÈŠÖ”‚ðŽg‚¤‚̂łµ‚傤‚©H

185:nobody‚³‚ñ
09/04/10 12:00:51
>>183
‚æ‚­‰Åforeach‚¾‚ë
for‚Íi‚ÅŒ»ÝˆÊ’u‚ª‚í‚©‚邪
foreach‚͂킩‚ç‚È‚¢‚©‚ç‚È

186:nobody‚³‚ñ
09/04/10 12:00:54 /dNSLV40
URLØÝ¸(www.phppro.jp)
•¶Žš—ñƒtƒBƒ‹ƒ^‚ɂ‚¢‚ÄŽ¿–â‚Å‚·
ã‹Lƒy[ƒW‚ÆŒöŽ®ƒTƒCƒg‚ɂ͗Ⴊ‚S‚‚܂ÅÚ‚Á‚Ä‚é‚̂ł·‚ª
‚±‚ê‚Í‚ ‚­‚܂łàˆê—á‚Å‘¼‚É‚à‚ ‚é‚̂łµ‚傤‚©H
‚à‚µ‚æ‚낵‚¯‚ê‚ÎŒfÚ‚³‚ê‚ĂȂ¢ƒR[ƒh‚ð‚²‹³Ž¦‚¨Šè‚¢’v‚µ‚Ü‚·

187:nobody‚³‚ñ
09/04/10 12:01:22
>>179
‚±‚¤‚â‚Á‚Ä‚àhoge‚͈ê“x‚¾‚¯•\ަ‚³‚ê‚邯‚Ç‚à‚µ‚©‚µ‚Äarray_slice‚Á‚Ä“Á•ʂȎÀs‚Ì‚³‚ê•ûH

function slice2()
{
echo "hoge<br>\n";
return array(1,3,5);
}
foreach (slice2() as $value) echo $value,"<br>\n";

188:‚P‚W‚U
09/04/10 12:01:35 /dNSLV40
‚·‚¢‚Ü‚¹‚ñ‚h‚co‚µ–Y‚ê‚Ü‚µ‚½
ˆÈŒãA‹C‚ð•t‚¯‚Ü‚·

189:nobody‚³‚ñ
09/04/10 12:02:41
>>185
‚æ‚­“Ç‚ñ‚¾‚炱‚¤‘‚¢‚Ä‚ ‚è‚Ü‚·‚Ë

for ($i = 2; $i < count($array); $i++) {
@echo $array[$i];
}

190:nobody‚³‚ñ
09/04/10 12:24:25
>>175‚¶‚á‚È‚¢‚ª‰´‚àcountŽg‚Á‚Ä‚é‚í
”z—ñ‚Ì’·‚³Žæ“¾‚·‚é‚Ì‚Á‚ÄPHP‚¾‚Æcount‚¶‚á‚È‚¢‚ÌH
Java‚âJavaScript‚Å‚¢‚¤length‚ƈꂾ‚æ‚ËH

191:nobody‚³‚ñ
09/04/10 12:54:09
Ž©•ª‚Ìê‡APHP‚Åfor•¶Žg‚¤‚Ì‚ÍA‚©‚Ȃ譂Ȃ¢‚ÈB
‚È‚ñ‚©ƒIƒtƒZƒbƒg“I‚ȃpƒ‰ƒ[ƒ^‚ªo‚Ä‚­‚é‚̂͂¤‚´‚Á‚½‚¢B

Ž©•ª‚Ìì‚Á‚½ƒR[ƒh‚Ågrep‚µ‚½‚ç foreach‚Ì 1/10 ˆÈ‰º‚¾‚Á‚½B
while ‚Í”¼•ª‚®‚ç‚¢B

>>190
javascript‚Í”÷–­‚¾‚¯‚Ç‚ËB
‚¢‚«‚È‚è”z—ñ‚É x[100] = 'hogehoge'; ‚Æ‚©‚·‚邯Alength ‚Í 101 ‚ɂȂ邭‚¹‚ÉA
for(in) ‚¾‚Æ“o˜^‚µ‚½‚P‚‚µ‚©o‚Ä‚±‚È‚¢‚µB‚»‚Ì‚í‚è‚É join ‚Í 101ŒÂŒ‹‡‚·‚邵B

192:nobody‚³‚ñ
09/04/10 12:56:45
Ü‚ê‚àAfor•¶‚È‚ç count()‚ðŽg‚¤B

‚Å‚àA‘å’ï foreach •¶‚ň—‚µ‚¿‚Ⴄ‚¯‚Ç‚Ë...

193:178
09/04/10 12:58:57 BYyPBH+i
>>179
‚»‚¤‚¾‚Á‚½‚ñ‚Å‚·‚©I
‚Æ‚¢‚¤‚±‚Æ‚ÍAfor($i = 1; $i < count($array); $i++)
‚̂悤‚É‘‚¢‚½ê‡‚àA–ˆ‰ñcount()‚ªŽÀs‚³‚ê‚é‚̂łµ‚傤‚©H
ˆê“x@$count = count($array)
‚̂悤‚É‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚Å‚·‚©H

>>182
ArrayIterator‚Æ‚¢‚¤ƒNƒ‰ƒX‚ª‚ ‚Á‚½‚ñ‚Å‚·‚ËB
‚â‚âƒR[ƒh‚ª’·‚­‚È‚è‚Ü‚·‚ªA”z—ñ‚ª’¼Š´“I‚É‘€ì‚Å‚«‚Ü‚·‚ËI

”z—ñ‚̃‹[ƒv‚¾‚¯‚Å‚à‚¢‚ë‚¢‚ë‚È‚â‚è•û‚ª‚ ‚Á‚ÄA•׋­‚ɂȂè‚Ü‚·I
Ž¿–₵‚Ă݂Ă悩‚Á‚½‚Å‚·I

194:nobody‚³‚ñ
09/04/10 13:04:28
// ƒeƒXƒg—p•Ï”
function testAry() {for($a=0;$a<100;$a++) $h[]=$i;return $h;}
// ƒ^ƒCƒ€‘ª’è
function bench() {return microtime(true);}
// ƒxƒ“ƒ`ƒ}[ƒN•\ަ
function cale($time) {
echo "<pre>";print_r($time);echo "</pre>";
foreach($time as $t) {echo "<p>".($t[1]-$t[0])."</p>";}
}
// --------- ”äŠrƒR[ƒh ---------------- */
$time[0][0]=bench();

$test = array();
$cnt=count(testAry());
for($i=0; $i<$cnt; $i++) {$test[]=$i;}

$time[0][1]=bench();

// ---------- 175‚̃R[ƒh ------------- */

$time[1][0]=bench();

$test = array();
for ($i=0; $i<count(testAry()); $i++) {$test[]=$i;}
$time[1][1]=bench();

/* ---------- ‚±‚±‚܂Š---------------- */

cale($time);


195:nobody‚³‚ñ
09/04/10 13:05:15
>>192
ƒ}ƒjƒ…ƒAƒ‹“Ç‚ßB

URLØÝ¸(jp.php.net)
>‚±‚Ì‘‚«•û‚ɂ͖â‘肪‚ ‚è‚Ü‚·B ‚±‚̃R[ƒh‚ÍŽÀs‘¬“x‚ª’x‚­‚Ȃ邱‚Ƃłµ‚傤B ”z—ñ‚̃TƒCƒY‚𖈉ñŒvŽZ‚µ‚Ä‚¢‚é‚©‚ç‚Å‚·B ...

>>179 ‚̈Ӗ¡‚ªƒCƒ}ƒCƒ`Žæ‚è‚«‚ê‚ñ‚Ì‚¾‚¯‚ÇAforeach ‚ªƒ‹[ƒv‰ñ”•ª‚¾‚¯Ž®‚ð•]‰¿‚·‚é‚Á‚Ä‚Ì‚Í‰Ž¨B
‚¿‚å‚Á‚Æ‚ ‚肦‚ñ‚ÆŽv‚¤B

196:nobody‚³‚ñ
09/04/10 13:06:32
>>194‚Ì‘±‚«

ƒxƒ“ƒ`ƒ}[ƒNŒ‹‰Ê

0.00026893615722656icount‚ðfor‚©‚çŠO‚µ‚½ƒR[ƒhj
0.016515970230103i>>175‚Æ>>185‚ªi‚ß‚é‚̃R[ƒhj



197:nobody‚³‚ñ
09/04/10 13:07:52
>>195@ŠÔˆá‚¢@>>192 ‚¶‚á‚È‚­‚Ä@>>193
‚²‚ß‚ñ‚ËB

198:nobody‚³‚ñ
09/04/10 13:08:30
>>195
‚¤‚Ù‚ÁBÅ“K‰»‚³‚ê‚é‚à‚ñ‚¾‚Ƃ΂©‚èorzB


199:nobody‚³‚ñ
09/04/10 13:08:59
>>181
‚»‚¤‚¢‚¤‚±‚Æ
foreach (array_slice(foo(), 2) as $value) echo $value,"<br>\n";

foo‚͈ê“x‚µ‚©ŒÄ‚Ño‚³‚ê‚È‚¢‚ªA”z—ñ‚Ì”‚¾‚¯array_slice‚ª“®‚¢‚Ä‚é

200:nobody‚³‚ñ
09/04/10 13:11:00
>>194-195
ŽQl‚ɂȂè‚Ü‚µ‚½
‚ ‚è‚Á‚·

201:nobody‚³‚ñ
09/04/10 13:14:39
>>199
ƒ}ƒjƒ…ƒAƒ‹‚ð“ǂތÀ‚èAforeach ‚ªŽ®‚ðƒ‹[ƒv‰ñ”‚¾‚¯•]‰¿‚·‚邿‚¤‚ɂ͓ǂ߂Ȃ¢‚ñ‚¾‚¯‚ÇB
‚Á‚Ä‚¢‚¤‚©Aforeach‚ªŽ®‚ªŠÖ”‚ÌꇂÉAŠÖ”‚Í•]‰¿‚·‚邪A‚»‚̈ø”‚Í•]‰¿‚µ‚È‚¢‚Æ‚©A‚ ‚肦‚ñ‚ÆŽv‚¤‚ªB

URLØÝ¸(jp.php.net)

202:nobody‚³‚ñ
09/04/10 13:16:50
‚³‚ăxƒ“ƒ`ƒ}[ƒN‚̉´‚Ìo”Ô‚Å‚·‚Ë

203:nobody‚³‚ñ
09/04/10 13:19:31
>>202
‚¨Šè‚¢‚µ‚Ü‚·B—EŽÒI

204:nobody‚³‚ñ
09/04/10 13:21:58
// ƒeƒXƒg—p•Ï”
function testAry() {for($a=0;$a<1000;$a++) $h[]=$i;return $h;}
// ƒ^ƒCƒ€‘ª’è
function bench() {return microtime(true);}
// ƒxƒ“ƒ`ƒ}[ƒN•\ަ
function cale($time) {
echo "<pre>";print_r($time);echo "</pre>";
foreach($time as $t) {echo "<p>".($t[1]-$t[0])."</p>";}
}
// --------- ”äŠrƒR[ƒh ---------------- */
$time[0][0]=bench();

$test = array();
$h = array_slice(testAry(), 50);
foreach ($h as $v) $test[]=$v;

$time[0][1]=bench();

// ---------- 175‚̃R[ƒh ------------- */

$time[1][0]=bench();

$test = array();
foreach (array_slice(testAry(), 50) as $v) $test[]=$v;

$time[1][1]=bench();

/* ---------- ‚±‚±‚܂Š---------------- */

cale($time);

205:nobody‚³‚ñ
09/04/10 13:22:39
‘±‚«

ƒeƒXƒg‚µ‚½Œ‹‰Ê‚Ç‚¿‚ç‚à‚½‚¢‚µ‚ĕςí‚ç‚È‚¢

206:nobody‚³‚ñ
09/04/10 13:28:45
Œ‹˜_‚©‚ç‚¢‚¦‚Îfor‚Ì’†‚ÅŠÖ”‚ÍŽg‚¤‚È‚Á‚Ä‚±‚Æ

207:nobody‚³‚ñ
09/04/10 14:57:47
>>206
“ª‘åä•v‚©H

208:nobody‚³‚ñ
09/04/10 15:08:18
>>207>>175

ƒxƒ“ƒ`ƒ}[ƒN‚Ý‚Äs‚Á‚Ä‚ñ‚Ȃ炨‚Ü‚¦’v‚¾‚È

209:nobody‚³‚ñ
09/04/10 15:08:50
ƒ[ƒ‹‚ðŽó‚¯Žæ‚Á‚½‚çphpƒtƒ@ƒCƒ‹‚ð‹N“®‚³‚¹‚悤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªãŽè‚­‚¢‚«‚Ü‚¹‚ñB
ð“ú‚©‚ç‹l‚Ü‚Á‚Ă܂·BBBB•‚¯‚Ä‚­‚¾‚³‚¢B
.forward‚̃p[ƒ~ƒbƒVƒ‡ƒ“‚Í600Bƒ[ƒ‹‚Ì“]‘—‚ª‚Å‚«‚邱‚Ƃ͊m”Fς݂ł·B
PHP 5.0.4 FedoraCore

.forward‚Ì’†g
"| /usr/bin/php -q /var/www/html/test2.php"

test2.php‚Í’P‘̂œ®‚©‚¹‚邱‚Ƃ͊m”Fς݂ł·B
ƒ[ƒ‹‚ðŽó‚¯Žæ‚Á‚½ŒãAtest2.php‚ª“®‚¢‚Ä‚é—lŽq‚ª‚ ‚è‚Ü‚¹‚ñBBB


210:nobody‚³‚ñ
09/04/10 15:10:47
>>207‚Á‚ÄIDo‚³‚È‚¢ƒXƒŒ‚ų‹K•\Œ»‚Å‚½‚½‚©‚ê‚Ä‚½l•¨‚¶‚á‚È‚¢H
‚±‚êˆÈãG‚ê‚邯‚±‚̃XƒŒr‚炳‚ê‚邼‚—

211:nobody‚³‚ñ
09/04/10 15:16:10
>>209
test2.php‚É#!/usr/bin/php‚Ý‚½‚¢‚ȃpƒX‚Í‘‚¢‚Ä‚ ‚邿‚ÈH

212:nobody‚³‚ñ
09/04/10 15:17:53
‚±‚ê‚Ń_ƒ‚È‚ç‚Ü‚½‚¨‚¢‚Å

.forward‚Ì’†g
"| /usr/bin/php /var/www/html/test2.php"

test2.php‚Ì’†g‚̈ês–ÚiƒpƒX‚ÍŽ©•ª‚̊‹«‚É‚ ‚킹‚Ä‚Ëj
#!/usr/bin/php -q

213:nobody‚³‚ñ
09/04/10 15:18:37
>>212
‚ Atest2.php‚̃p[ƒ~ƒbƒVƒ‡ƒ“‚Í705‚©755‚É‚µ‚ë‚æ

214:nobody‚³‚ñ
09/04/10 15:19:09
>>210
‚¨‘O‚ªr‚炵‚Ä‚é‚ñ‚¾‚擪‘åä•v‚©H

215:nobody‚³‚ñ
09/04/10 15:20:35
‚í‚´‚í‚´”z—ñ‚̃JƒEƒ“ƒg‚ð•Ï”‚É“ü‚ꂽ‚肵‚È‚¢‚©‚ç
PHP‚¾‚¯‚Ì•³Žd—l‚ðL‚߂Ȃ¢‚Å‚­‚¾‚³‚¢
‚܂Ƃà‚ÈŒ¾Œê‚Ȃ緂Ío‚Ü‚¹‚ñ

216:nobody‚³‚ñ
09/04/10 15:20:55
>>210
‹M—l‚Ì‚¹‚¢‚Å‚±‚̃XƒŒ‚ɳ‹K•\Œ»ƒNƒ“‚ª—ˆ‚½‚¶‚á‚È‚¢‚©‚—‚—
Ó”C‚Æ‚Á‚Ä>>175‚ðŽn––‚µ‚ë‚æ‚—

217:nobody‚³‚ñ
09/04/10 15:23:22
215•KŽ€‚—

218:nobody‚³‚ñ
09/04/10 15:24:05
‰´‚Í[ƒ‰ƒbƒp[‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—
ƒoƒCƒg‚̓X[ƒp[‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—
ƒ^ƒbƒp‚É—t‚Á‚Ï‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—
‹l‚ßž‚މ͓¶‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—
“ª‚̓eƒ“ƒp[‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—
ƒpƒbƒpƒJƒp[‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—

219:nobody‚³‚ñ
09/04/10 15:28:04
>>215
„‚܂Ƃà‚ÈŒ¾Œê‚Ȃ緂Ío‚Ü‚¹‚ñ

( ß„Dß)Îß¶°Ý

220:nobody‚³‚ñ
09/04/10 15:33:34
‚܂Ƃà‚ÈŒ¾Œê‚Æ‚¢‚¤‚©ƒRƒ“ƒpƒCƒ‰Œ¾Œê‚Ȃ緂͂łȂ¢‚¾‚낤‚ÈB
JAVA‚âC#‚È‚ñ‚©‚©‚ç‚«‚½‚â‚‚Ífor‚Ì’†‚Ålength‘‚¢‚Ă邾‚낤‚µA
PHP‚Å‚à•Ê‚Écount‚𒆂ɑ‚¢‚Ä‚à‚¢‚¢‚æB
‘¬“x‚Á‚Ä‚àƒ~ƒŠ•b‚̌뷒ö“x‚¾‚µ•ʂɋC‚É‚·‚é•K—v‚à‚È‚¢B

221:nobody‚³‚ñ
09/04/10 15:35:33
>>211
“ü‚ê‚Ă܂¹‚ñ‚Å‚µ‚½B
‚¾‚¯‚ê‚ÇŽŽ‚µ‚ÄŒ©‚Ü‚µ‚½‚ªƒ_ƒ‚Å‚µ‚½B

>>212
•ω»‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ƒp[ƒ~‚Í705‚Å‚â‚Á‚Ă܂·B

‚ ‚Ü‚è‚É‚à‰ð‚¯‚È‚³‚·‚¬‚Ä“f‚«‹C‚ªBBB

222:207
09/04/10 15:39:26
‚¢‚âEEE‰´‚ªŒ¾‚¢‚½‚©‚Á‚½‚Ì‚Í
for‚Ì’†‚ÅŠÖ”Žg‚¤‚È
for () {
//‚±‚±‚ÅŽg‚¤‚È
}
‚Á‚Ä‚¢‚Á‚Ä‚é‚Ì‚©‚ÆŽv‚Á‚½‚¾‚¯‚È‚ñ‚¾‚ª

223:nobody‚³‚ñ
09/04/10 15:41:31
>>221
‚Ü‚¸AƒpƒCƒv‘O‚Ȃ̂©AƒpƒCƒvŒã‚Ȃ̂©Ø‚蕪‚¯‚ë‚â
‚Ƃ肠‚¦‚¸AƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚Ȃ炤‚²‚­‚©‚Ç‚¤‚©‚â‚Á‚Ä‚ÝB
touch hoge ‚Æ‚©‚Å‚¢‚¢‚©‚ç

224:nobody‚³‚ñ
09/04/10 15:47:08
>>221
"| /var/www/html/test2.php"
‚±‚ê‚ł悵‚Á‚Æ

225:nobody‚³‚ñ
09/04/10 16:08:39
>>223
ƒ[ƒ‹‚¤‚¯‚Æ‚Á‚½‚ ‚Ƃ̃VƒFƒ‹‚Ì“®‚©‚µ•û‚ª‚í‚©‚ç‚ñB
shhoge‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ðì‚Á‚Ätouch hoge‚ð‘‚«ž‚ÞB
sh shhoge‚Å‹óƒtƒ@ƒCƒ‹‚ª‘‚«ž‚߂邱‚Æ‚ðŠm”F‚µ‚Ä‚©‚ç
ƒp[ƒ~‚ð705‚É•ÏXB
.forward‚Ì’†g‚ð"| /var/www/html/shhoge" ‚â
"| /var/www/html/sh shhoge"‚É‚µ‚Ă݂ÄAƒ[ƒ‹‚ðŽó‚¯Žæ‚Á‚Ă݂½‚ª
‚¾‚ß‚¾‚Á‚½B


>>224
‚»‚ê‚Íʼn‚É‚â‚Á‚½‚¨B
test2.php‚É#!/usr/bin/php‚‚¯‚Ä‚â‚Á‚Ä‚à‚¾‚ß‚¾‚Á‚½‚¨B

226:nobody‚³‚ñ
09/04/10 16:10:46
ˆê‰ñÄ‹N“®‚µ‚Ä‚à‚¿‚‚¯

227:nobody‚³‚ñ
09/04/10 16:29:11
.forward‚ɂ͗ˆ‚Ä‚é‚ÌH

228:nobody‚³‚ñ
09/04/10 17:16:00
>>226
‰½‚©•Ï‚¦‚邲‚ƂɃ[ƒ‹ŽI‚ðÄ‹N“®‚µ‚Ă邨B

>>227
ƒ[ƒ‹‚Ì“]‘—‚͂ł«‚Ă邨B


229:nobody‚³‚ñ
09/04/10 17:20:06
PHP‚Ƃ͊֌W‚È‚¢‹C‚ª‚·‚邪Aƒ[ƒ‹ƒT[ƒo‚̃[ƒJƒ‹”z‘—ƒƒO‚ÍŠm”F‚µ‚½?

230:nobody‚³‚ñ
09/04/10 17:24:58
/usr/bin/php@‚ª–³‚©‚Á‚½‚肵‚È‚¢‚ÌH

231:nobody‚³‚ñ
09/04/10 17:25:20
>>229
‚²‚ß‚ñ‚È‚³‚¢‚¨B”æ‚ꂽ‚̂ł½‚Á‚½‚¢‚Ü‚u‚l‚—‚‚’‚…‚𗎂Ƃµ‚½‚Æ‚±‚¾‚¨B
–é•—‚ð—‚тĔÑH‚ׂ½‚çA‚Ü‚½—ˆ‚邨B
ƒ[ƒ‹ƒT[ƒo‚̃[ƒJƒ‹”z‘—ƒƒO‚ÍŠÏ•û‚ª”»‚ç‚È‚©‚Á‚½‚Ì‚Å
ƒXƒ‹[‚µ‚Ä‚½‚¨B‚ ‚ƂŊm”F‚·‚邨B

232:nobody‚³‚ñ
09/04/10 17:33:36
‚Ƃ肠‚¦‚¸‚»‚ÌŒ¾—tŽg‚¢‚Í‚â‚߂悤‚È

233:nobody‚³‚ñ
09/04/10 18:00:19
Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚Åcron‚ðŽg‚Á‚ÄA2ch‚ð’èŠú“I‚ÉŠÄŽ‹‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚낤‚ÆŽv‚¤‚̂ł·‚ªA
ŒöŠJ‚³‚ê‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚Ȃǂ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
ƒXƒŒˆá‚¢‚Ȃ炷‚݂܂¹‚ñB

234:nobody‚³‚ñ
09/04/10 18:01:57
ƒLƒ~‚ªŠÄŽ‹‚µ‚È‚­‚Ä‚à‚·‚łɑ¼‚Ìl‚ªŠÄŽ‹‚µ‚Ă邩‚ç‘åä•v

235:nobody‚³‚ñ
09/04/10 18:23:48
>>233
ŠÄŽ‹‚Á‚Ä‹ï‘Ì“I‚É‚È‚É‚ð‚·‚é‚Ì‚Ë

236:233
09/04/10 18:44:10
>>235
‚Ƃ肠‚¦‚¸Ž©•ª‚̃uƒƒO‚É·‚èオ‚Á‚Ä‚¢‚éƒXƒŒ‚ÌƒŠƒ“ƒN‚ÆA
擪”ƒŒƒX‚Ì•\ަ‚ð‚µ‚æ‚¤‚ÆŽv‚Á‚Ă܂·B

237:nobody‚³‚ñ
09/04/10 19:31:13
>>236
êƒuƒ‰ì‚邽‚߂ɌöŠJ‚³‚ê‚Ä‚éŽd—l‚ª‚ ‚é‚̂ł»‚ê‰Å‚ª‚Å‚«‚Ü‚·

238:162
09/04/10 20:32:35 z5toBuCm
>>162@‚Í‚â‚Á‚Ï‚è‚È‚¢‚Å‚·‚©‚ËB

>>164
‘½•ªAŽ¿–â‚̈Ӗ¡‚ð—‰ð‚³‚ê‚Ă܂¹‚ñB

239:nobody‚³‚ñ
09/04/10 20:35:19
flock‚µ‚é

240:nobody‚³‚ñ
09/04/10 20:38:07
>>239
flock‚Ƃǂ¤‚¢‚¤ŠÖŒW‚ªH


241:nobody‚³‚ñ
09/04/10 20:46:12
ˆêŽž“I‚É—˜—p‚·‚邽‚߂̃tƒ@ƒCƒ‹‚Ì–¼‘O‚É‚±‚¾‚í‚é——R‚ª‚í‚©‚ç‚È‚¢

242:nobody‚³‚ñ
09/04/10 20:48:58
>>238
‚Ü‚¸AŽ©•ª‚ª‚Ç‚¤‚â‚Á‚Ă邩‘‚¢‚½‚çH
—Ç‚¢•û–@‚ÍH‚Á‚ÄŒ¾‚í‚ê‚Ä‚à‚ÈB

ˆêˆÓ‚È–¼‘O‚ðŽæ“¾‚·‚é•û–@‚È‚ñ‚Ä•…‚é‚Ù‚Ç‚ ‚é‚Á‚µ‚åB
ƒCƒ“ƒfƒbƒNƒX‚ð•ÛŽ‚·‚éƒtƒ@ƒCƒ‹‚ðˆê‚Âì‚Á‚Æ‚¢‚ÄA‚»‚±‚ňêˆÓ‚ðŠm•Û‚µ‚Ä‚©‚çrename‚·‚邯‚©
‚·‚«‚ȃAƒ‹ƒSƒŠƒYƒ€‚É‚µ‚½‚ç‚¢‚¢‚æ

243:nobody‚³‚ñ
09/04/10 20:56:57
>>233
URLØÝ¸(akid.s17.xrea.com)
URLØÝ¸(www9.atpages.jp)


244:nobody‚³‚ñ
09/04/10 21:06:39
˜A”Ô‚Å‚¢‚¢‚æ‚à‚¤

245:nobody‚³‚ñ
09/04/10 21:48:10
for‚Ì’†‚ÅŠÖ”ŒÄ‚Ño‚µ‚ÍPHP‚ÉŒÀ‚炸‘å’ï‚ÌŒ¾Œê‚Å‚àƒpƒtƒH[ƒ}ƒ“ƒX‚ª—Ž‚¿‚éB
ƒRƒ“ƒpƒCƒ‰‚âŽÀsŠÂ‹«‚ªÅ“K‰»‚µ‚Ä‚­‚ê‚éê‡‚à‚ ‚邵A‘債‚½·‚ª‚‚©‚È‚¢‚͎̂–ŽÀ‚¾‚¯‚Ç‚ÈB
‰SŽÒ‚ª‚â‚Á‚Ä‚½‚ç—‰ð‚µ‚Ä‚¢‚È‚¢‰Â”\«‚ðl‚¦‚Ä’ù³‚·‚é‚̂ͳ‚µ‚¢Žp¨‚¾‚ÆŽv‚¤‚ªB

>194-196, >204
ƒxƒ“ƒ`ƒ}[ƒNŽæ‚é‚É‚µ‚Ă͈—‚ª’Z‚·‚¬‚éB
‚»‚Ì‚­‚ç‚¢‚¾‚ÆPC“à‚̂ق©‚̃^ƒXƒN‚Æ‚©‚ªƒmƒCƒY‚ɂȂÁ‚ĈӖ¡‚Ì‚ ‚锎š‚ªo‚È‚¢B
1•b‚Æ‚©10•b‚Æ‚©‚Ì’PˆÊ‚ÅŽžŠÔ‚ª‚©‚©‚邿‚¤‚È‹K–Í‚ÌŽŽŒ±‚ð‚µ‚½•û‚ª‚¢‚¢B

246:nobody‚³‚ñ
09/04/10 21:58:27
”á”»‚·‚é‘O‚ÉŽ©•ª‚àƒR[ƒh‚ðo‚µ‚½‚ç‚¢‚¢‚¶‚á‚ñ

247:209
09/04/10 22:19:41
ƒƒO‚ðŒ©‚Ä‚àŒ´ˆö‚炵‚¢Œ´ˆö‚ª”»‚è‚Ü‚¹‚ñBBBB

.forward
"| /usr/bin/php /var/www/html/test2.php"

test2.php
#!/usr/bin/php -q
<?php
print "START";
system("touch hoge");
echo "end";
?>

maillog
postfix/smtpd[3703]: connect from atg-asm1.t-com.ne.jp[218.219.54.53]
postfix/smtpd[3703]: 2895E5DC486: client=atg-asm1.t-com.ne.jp[218.219.54.53]
postfix/cleanup[3707]: 2895E5DC486: message-id=<004a01c9b9de$15f7cf10$0701a8c0@XXXXXX551ed45>
postfix/qmgr[3669]: 2895E5DC486: from=<AAAAAAAAA@tba.t-com.ne.jp>, size=1594, nrcpt=1 (queue active)
postfix/smtpd[3703]: disconnect from atg-asm1.t-com.ne.jp[218.219.54.53]
postfix/local[3708]: 2895E5DC486: to=<YYYYYYYYYY@ZZZZZZZZ.homeip.net>, relay=local, delay=0, status=sent (delivered to command: /usr/bin/php /var/www/html/test2.php)
postfix/qmgr[3669]: 2895E5DC486: removed


248:nobody‚³‚ñ
09/04/11 01:44:12
ƒpƒtƒH[ƒ}ƒ“ƒX‰]X‚æ‚è‚à
count()‚Á‚Ä‚¢‚¤‚̂̓‹[ƒv’†‚É’l‚ª•Ï‚í‚é‰Â”\«‚ª‚ ‚é‚킯‚Å
ƒoƒO‚É‚æ‚Á‚ă‹[ƒv‚·‚é‰ñ”‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¤ŠëŒ¯«

‚Á‚Ä‚¢‚¤‚Ù‚¤‚ª”ð‚¯‚é——R‚¶‚á‚È‚¢‚©‚ÈBB


249:nobody‚³‚ñ
09/04/11 01:48:10
‚ ‚ÆAã‚̂ق¤‚É‚ ‚Á‚½JavaScript‚̘b‚Å

arr.length‚Æfor(x in arr )‚𓯂¶‚‚à‚è‚ÅŽg‚¤‚̂͊ë‚È‚¢‚æB

—Ⴆ‚ÎDOMŽg‚¤‚ÆAfor‚¾‚ÆŽv‚Á‚½‚Æ‚¨‚è‚ɂȂç‚È‚¢‚Æ‚«‚ª‚ ‚邯Žv‚¤B


250:nobody‚³‚ñ
09/04/11 02:13:44 jaJ+Ur9l
httpƒwƒbƒ_‚Ìcontent-type‚ðŽæ“¾‚µ‚½‚¢‚̂ł·‚ª
‘—‚Á‚½A‚ ‚é‚¢‚Í‘—‚é—\’è‚Ìheader‚ðŽæ“¾‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H

251:nobody‚³‚ñ
09/04/11 02:28:50
URLØÝ¸(jp2.php.net)

252:nobody‚³‚ñ
09/04/11 02:36:37
‚±‚ñ‚ÈŠÖ”‚ ‚Á‚½‚ñ‚Å‚·‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

253:nobody‚³‚ñ
09/04/11 02:55:15
headers_list‚Á‚ÄŽ©•ª‚Åݒ肵‚½ƒwƒbƒ_‚µ‚©Žæ“¾‚Å‚«‚È‚¢‚ñ‚Å‚·‚Ë
ƒfƒtƒHƒ‹ƒg‚Å‘—‚é—\’è‚ÌContent-Type: text/http“™‚Í
Œˆ‚ß‚¤‚¿‚Ŏ擾‚³‚¹‚邵‚©‚È‚¢‚Å‚·‚©H

254:nobody‚³‚ñ
09/04/11 05:24:48 HAu5s/9P
ƒtƒ@ƒCƒ‹ƒAƒbƒvƒ[ƒh‚ÉŠÖ‚·‚鎿–â‚Ȃ̂ł·‚ªA
$_FILE‚Ìtype‚ÍM—p‚Å‚«‚È‚¢‚Æ‚¢‚¤‚±‚Ƃ𕷂¢‚½‚Ì‚ÅA
•ʂ̕û–@‚Ŏ擾‚·‚邿‚¤‚É‚µ‚½‚̂ł·‚ªA
‚»‚Ì‘¼‚ÌnameAsizeAerror‚ȂǂÍM—p‚µ‚Ä‚à‚æ‚¢‚̂łµ‚傤‚©H
name‚Ȃǂ̓GƒXƒP[ƒvˆ—‚Ȃǂ·‚é•K—v‚ª‚ ‚è‚Ü‚·‚©H

‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

255:nobody‚³‚ñ
09/04/11 05:49:24
>>247
‚»‚ê‚ÅAhoge‚Ío—ˆ‚ĂȂ¢‚ñ‚¾‚æ‚ËH
ŽŸ‚Íerror_log‘‚¢‚ÄAPHP‚̃ƒO‚ðƒ`ƒFƒbƒN‚©‚È


256:nobody‚³‚ñ
09/04/11 06:24:24
>>245
>1•b‚Æ‚©10•b‚Æ‚©‚Ì’PˆÊ‚ÅŽžŠÔ‚ª‚©‚©‚邿‚¤‚È‹K–Í‚ÌŽŽŒ±‚ð‚µ‚½•û‚ª‚¢‚¢B
‚»‚±‚܂ŗ¼ŽÒ‚É·‚ªo‚邯‚ÍŽv‚¦‚È‚¢‚µ
‚»‚ñ‚ÈŒ‹‰Ê‚ªo‚é‚܂łâ‚邯‚È‚é‚Æƒƒ‚ƒŠ‚ª‘«‚è‚È‚­‚È‚é‚Å‚ÍH
‚Å‚«‚é‚Ȃ為‚Ѓxƒ“ƒ`Œ‹‰Ê‚ð‚݂Ă݂½‚¢‚ª
‚Æ‚¢‚¤‚©‚»‚ñ‚È‹K–͂̂à‚ÌPHP‚¶‚áì‚ç‚È‚¢‚¾‚낤‚µžX—J‚È‹C‚à‚·‚邯‚ÇEEE

>>248
>count()‚Á‚Ä‚¢‚¤‚̂̓‹[ƒv’†‚É’l‚ª•Ï‚í‚é‰Â”\«‚ª‚ ‚é‚킯‚Å
>ƒoƒO‚É‚æ‚Á‚ă‹[ƒv‚·‚é‰ñ”‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¤ŠëŒ¯«
‚¾‚¢‚½‚¢‚±‚¤‚¢‚¤ˆ—‚Í”z—ñ‚ð1‚‚¸‚ÂŽæ‚èo‚·ê‡‚ÉŽg‚¤‚̂ł ‚Á‚Ä
‘ÎÛ‚Ì”z—ñ”‚ª•Ï‚í‚邿‚¤‚Ȉ—‚ð‚â‚é‚Ù‚¤‚ª‚¨‚©‚µ‚¢‚̂łÍH
‹ï‘Ì“I‚ɂǂ̂悤‚È‚±‚Æ‚ð‚·‚é‚Ì‚©ŒŸ“¢‚à‚‚©‚È‚¢‚¯‚ÇEEE
ƒoƒO‚É‚æ‚Á‚ă‹[ƒv‰ñ”‚ª•Ï‚í‚é‚Á‚Ä‚¢‚¤‚Ì‚àˆÓ–¡•s–¾

>>183‚àƒiƒCƒ‚Ɣᔻ‚ð‘‚­‚̂ł͂Ȃ­‚Ä
ŠO‚É‚¨‚¯‚ÎPHP‚ł̓pƒtƒH[ƒ}ƒ“ƒX‚ª‚ ‚ª‚邯‚¢‚¤’Žß‚ð‚‚¯‚ê‚΂±‚±‚Ü‚ÅL‚тȂ©‚Á‚½

257:nobody‚³‚ñ
09/04/11 06:53:18 /nX8neeQ
PDO‚̃}ƒjƒ…ƒAƒ‹‚ɂ͎¸”s‚µ‚½Žž‚Ì“®ì‚ªA‘‚©‚ê‚ĂȂ¢‚ñ‚Å‚·‚ªA
‚±‚Ì‚ ‚½‚è‚̓hƒ‰ƒCƒoˆË‘¶‚Á‚Ä‚±‚ƂȂñ‚Å‚µ‚傤‚©H

URLØÝ¸(jp.php.net)
URLØÝ¸(jp.php.net)

—áŠO‚ň—‚·‚é‚Ì‚©–ß‚è’l‚ň—‚·‚é‚Ì‚©AƒCƒ}ƒCƒ`‚í‚©‚è‚Ü‚¹‚ñB
‚Ƃ肠‚¦‚¸A¡Žg‚Á‚Ä‚éSQLite‚ł͖߂è’l‚Å”»’f‚Å‚«‚é‚Ý‚½‚¢‚Å‚·‚ªA‚¿‚å‚Á‚Æ•sˆÀ‚¾‚È‚Ÿ‚ÆŒ¾‚¤‚±‚Æ‚ÅB


258:nobody‚³‚ñ
09/04/11 07:09:52
>>257
PDO—p‚Ì—áŠO‚ª‚ ‚é‚Å‚µ‚å
PDOException‚¾‚Á‚½‚©‚È

259:nobody‚³‚ñ
09/04/11 07:17:24
>>257
ޏ”s‚µ‚Ä‚à‹C‚É‚·‚é‚È‚æB’ú‚ß‚½‚ç‚»‚±‚ÅŽŽ‡I—¹‚¾‚æ

260:nobody‚³‚ñ
09/04/11 07:18:25
>>258
‚Å‚½‚ç‚߂Ȃr‚p‚k‘‚¢‚Äquery‚µ‚Ä‚à—áŠO‚łȂ¢‚ñ‚Å‚·‚æB
‚ÅA–ß‚è’l‚Ífalse

‚¿‚Ȃ݂Ɋ‹«‚Í@PHP5.2.9 ‚ÆWindows”łɃoƒ“ƒhƒ‹”Å‚³‚ê‚Ä‚éSQLite ‚Å‚·B

261:nobody‚³‚ñ
09/04/11 07:22:23 YDJbdlsq
Šî–{“I‚È‚±‚Æ‚¾‚ÆŽv‚¤‚̂ł·‚ªA
<?php
$a .= "‚ "
. "‚¢"
. "‚¤"
;

$b .= "‚ ";
$b .= "‚¢";
$b .= "‚¤";

echo $a."<br><br>".$b;

?>
‚ÌŒ‹‰Ê‚Í“¯‚¶‚É‚È‚é‚ÆŽv‚¢‚Ü‚·‚ªA
­‚µ•¡ŽG‚ɕϔ‚⃋[ƒvˆ—‚ð“ü‚ꂽ‚Æ‚«‚ÉA
‚È‚º‚©$a‚Ì•û‚Ì"‚ "‚Ì•”•ª‚ªÁ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚µ‚©‚µA$b•ûŽ®‚¾‚ƬŒ÷‚µ‚Ü‚·B
„­‚µ•¡ŽG‚ɕϔ‚⃋[ƒvˆ—‚ð“ü‚ꂽ‚Æ‚«‚ÉA
‚ðÚ‚µ‚­à–¾‚µ‚½‚¢‚̂ł·‚ªAƒR[ƒh‚ª’·‚­A
‚܂Ƃ߂é‚É‚àãŽè‚­“`‚¦‚ép‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ŠÈˆÕ‚Éà–¾‚·‚邯A
ƒf[ƒ^‚ðŽQÆ‚µ‚ÄA‰½ƒy[ƒW‚©‚ð”»’f‚µ‚ÄA
ƒŠƒ“ƒN•t‚«‚̃y[ƒW”Ô†‚ð‚¸‚ç‚Á‚Æ•\ަ‚³‚¹‚邿‚¤‚ȃvƒƒOƒ‰ƒ€•”•ª‚ɂȂé‚̂ł·‚ªA
‚Ç‚¤‚µ‚Ä$a‚ł͂ł«‚È‚¢‚Ì‚É$b‚¾‚Ƃł«‚é‚Ì‚©‹^–â‚ÉŽv‚¢‚Ü‚µ‚½B
‰½‚©S“–‚½‚è‚ ‚è‚Ü‚µ‚½‚ç‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

262:nobody‚³‚ñ
09/04/11 07:25:34 YDJbdlsq
’Ç‹L

ƒ‹[ƒvˆ—‚µ‚½$a‚ðA
ƒNƒ‰ƒX‚̕ϔAprivate $a;
‚ÉŠi”[‚µ‚Ä‚¢‚Á‚ÄAfunction get_a(){return $this->a;}
‚ÌAget_a()ƒƒ\ƒbƒh‚ÅŽQÆ‚µ‚½‚Æ‚«‚É–â‘肪‹N‚±‚è‚Ü‚µ‚½B

php‚Í5.2.6‚Å‚·

263:nobody‚³‚ñ
09/04/11 08:31:57
ƒR[ƒh‚ª’·‚¯‚è‚á‚Ç‚±‚©‚É‚¤‚‚·‚ê‚΂¢‚¢‚Ì‚É

264:247
09/04/11 09:40:31
>>255
error_log‚Ísystem‚Ì–ß‚è’l‚Ì”»’è‚̂Ƃ±‚ë‚É‘‚¯‚΂¢‚¢‚ÌH

265:nobody‚³‚ñ
09/04/11 10:03:46
‚Ƃ肠‚¦‚¸A‚Ç‚±‚Ü‚Åo—ˆ‚Ä‚é‚Ì‚©Šm”F‚·‚é‚Ì‚ªŠî–{
‚¾‚©‚çA<?php‚ÌŒã‚Å‚¢‚¢‚ñ‚¶‚á‚ËH

266:247
09/04/11 10:37:14
ƒGƒ‰[ƒƒO‚ð“f‚«o‚·‚悤‚É‚µ‚Ă݂܂µ‚½B
’P‘Ì‚Åtest2.php‚ð“®‚©‚·‚ƃƒO‚ðo‚µ‚Ü‚·‚ªA
ƒ[ƒ‹‚ð‰î‚µ‚Ä“®‚©‚µ‚Ä‚àƒƒO‚ª“f‚«o‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B

maillog
(delivered to command: /usr/bin/php /var/www/html/test2.php)

.forward
"| /usr/bin/php /var/www/html/test2.php"

test2.php
#!/usr/bin/php -q
<?php
error_log("ƒeƒXƒgƒGƒ‰[",0);
system("touch hoge");
?>

267:247
09/04/11 10:48:01
forward‚ŃRƒ}ƒ“ƒh‚ÍŽÀs‚³‚ê‚Ä‚¢‚é‚Ý‚½‚¢‚Å‚·‚ªtest2.php‚Í“®‚¢‚Ä‚¢‚È‚¢B
E.forward‚Ì’†‚ªŠÔˆá‚Á‚Ä‚¢‚éB¨/usr/bin/php‚Í‘¶Ý‚·‚éB@
@@@@@@@@@@@@@@@¨/var/www/html/test2.php‚Åtest2.php‚ð
@@@@@@@@@@@@@@@@“®‚©‚¹‚éB
Eƒp[ƒ~ƒbƒVƒ‡ƒ“‚ªŠÔˆá‚Á‚Ä‚¢‚éB¨.forward‚ð600@test2.php‚ð705or755

‚ ‚Æl‚¦‚ç‚ê‚鎖ۂ͂Ȃñ‚Å‚µ‚傤‚©B

268:nobody‚³‚ñ
09/04/11 11:22:57
>>267
ƒfƒBƒXƒgƒŠ‚͉½Žg‚Á‚Ä‚é‚ñ‚¾H
‚»‚ꂪ‚í‚©‚ê‚Γ¯‚¶ŠÂ‹«ì‚Á‚Ä‚â‚Á‚Ă݂邯‚Ç

269:nobody‚³‚ñ
09/04/11 11:32:38
>>267
.forward
"| /usr/bin/php -q /var/www/html/test2.php"
‚É‚µ‚Ä‚Ý

270:nobody‚³‚ñ
09/04/11 11:35:55
.forward
"| /var/www/html/test2.php"

‚¤‚¿‚ÍA‚±‚ê‚Å“®‚­‚¯‚ÇH

271:nobody‚³‚ñ
09/04/11 11:59:26
‚Ü‚¸
"| touch /tmp/hoge"

‚Á‚Ä‚â‚Á‚Ă݂Ĉ—‚µ‚Ă郆[ƒU–¼‚ð”cˆ¬‚µ‚Ă͂ǂ¤‚¾‚낤

272:247
09/04/11 12:15:02
>>267
ƒfƒBƒXƒgƒŠ‚Æ‚¢‚¤‚̂͊‹«‚Æ‚¢‚¤ˆÓ–¡‚Å‚¢‚¢‚Ì‚©‚ÈH
PHP 5.0.4‚‹fedoracore4‚Å‚·B

>>269
>>270
ŽŽ‚µ‚Ă݂܂µ‚½B

>>271
suxxxxxxx‚̃†[ƒU[‚Ì‹óƒtƒ@ƒCƒ‹‚ƂȂè‚Ü‚µ‚½B
cctest2.php‚ÍrootBcc‚Ü‚³‚©BBB


273:261
09/04/11 12:15:24 YDJbdlsq
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
ŽÀÛ‚ÍA
$a .= "‚ "
. $i+1
. "‚¤"
;
‚Æ‚¢‚¤•—‚ÉAh‚¢h‚Ì•”•ª‚ÍŒvŽZŽ®‚ð‚¢‚ë‚¢‚ë‚Æ“ü‚ê‚Ä‚¢‚½‚̂ł·‚ªA
‚»‚ÌŒvŽZŽ®‚ðij‚Å‚­‚­‚Á‚Ä
$a .= "‚ "
. ($i+1)
. "‚¤"
;
‚̂悤‚É‚µ‚½‚çA‚Å‚«‚Ü‚µ‚½B

274:247
09/04/11 12:23:05
>>271

쬂³‚ꂽƒtƒ@ƒCƒ‹hoge
-rw------- 1 suXXXXXXX suXXXXXX 0 4ŒŽ 11 08:36 hoge
.forward
-rw------- 1 suXXXXXXX suXXXXXXX 20 4ŒŽ 11 08:35 .forward
test2.php
-rwx---r-x 1 root root 112 4ŒŽ 11 08:02 test2.php

‚²‚­B

275:nobody‚³‚ñ
09/04/11 12:35:09 jPW674z3
ƒOƒ[ƒoƒ‹•Ï”‚͂܂Á‚½‚­Žg‚í‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚̂łµ‚傤‚©H

276:nobody‚³‚ñ
09/04/11 12:43:26
‚¤‚ñ
ƒX[ƒp[ƒOƒ[ƒoƒ‹‚ÍŽg‚¤‚¯‚Ç

277:nobody‚³‚ñ
09/04/11 13:12:41
ƒX[ƒp[ƒOƒ[ƒoƒ‹‚͕֗˜‚¾‚ªAƒeƒXƒg‚µ‚É‚­‚­‚È‚éB
ƒ‚ƒWƒ…[ƒ‹‚²‚ÆAƒNƒ‰ƒX‚²‚ƂɃeƒXƒg‚ð‘‚©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚悤‚ÈA‚â‚â‚Á‚±‚µ‚¢ƒR[ƒh‚ðì‚鎞‚Í”ð‚¯‚½•û‚ª‚¢‚¢B

ƒOƒ[ƒoƒ‹•Ï”‚ÍŽg‚¤‚ׂ«‚ł͂Ȃ¢A‚Æ‚³‚ê‚Ä‚¢‚éB
‚±‚ê‚ÍAƒOƒ[ƒoƒ‹•Ï”‚͂ǂ±‚łǂ¤’l‚ª•Ï‚¦‚ç‚ê‚é‚©•ª‚©‚ç‚È‚¢‚Ì‚ªÅ‘å‚Ì——RB
‚ ‚鎞“_‚ŃOƒ[ƒoƒ‹‚ɉ½‚ª“ü‚Á‚Ä‚¢‚é‚©‚ÍAƒvƒƒOƒ‰ƒ€‚Ìʼn‚©‚çÅŒã‚܂őS•”“ǂ܂Ȃ¢‚Æ•ª‚©‚ç‚È‚¢B
•s‹ï‡”­¶Žž‚ÉŒ´ˆö‚ð“Á’肵‚Â炢‚µA‹@”\’ljÁŽž‚Ȃǂɂǂ̎ž“_‚łǂ̕ϔ‚ª‚Ç‚¤‚È‚Á‚Ă邩•ª‚©‚è‚Â炭‚È‚éB

‚¢‚Á‚Û‚¤AˆêŽž•Ï”‚ÍA‚»‚ÌŠÖ”‚Ì’†‚Ŷ¬‚³‚êA‚»‚ÌŠÖ”‚ªI‚í‚Á‚½‚çÁ‚¦‚é‚Ì‚ÅA‚»‚ÌŠÖ”‚Ì’†‚¾‚¯Œ©‚ê‚Î’l‚ª•ª‚©‚éB
ƒOƒ[ƒoƒ‹‚Ɉˑ¶‚µ‚È‚¢ŠÖ”‚ÍA“¯‚¶ˆø”‚ð“n‚¹‚Γ¯‚¶Œ‹‰Ê‚ªí‚ɕԂÁ‚Ä—ˆ‚éB
ƒvƒƒOƒ‰ƒ€‚̂ǂ±‚ŌĂ΂ê‚Ä‚àiˆø”‚ª“¯‚¶‚È‚ç‚Îj“¯‚¶Œ‹‰Ê‚ª•Ԃ鎖‚ª•ÛØ‚³‚ê‚Ä‚¢‚é‚Ì‚ÅAƒoƒO‚ÌŒ´ˆö‚ð’T‚µ‚â‚·‚¢B

278:247
09/04/11 14:11:26
ƒfƒBƒŒƒNƒgƒŠƒB‚̃p[ƒ~ƒbƒVƒ‡ƒ“‚ð777‚ɕς¦‚Ä‚½‚ç
test2.php‚܂œ͂¢‚ăƒO‚ªo‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
‚Å‚·‚ªAsystem("touch hoge")‚ªŽÀs‚³‚ꂸ
‚Ü‚¾‹óƒtƒ@ƒCƒ‹‚ªì‚ç‚ê‚È‚¢ó‘Ô‚Å‚·B


279:nobody‚³‚ñ
09/04/11 14:16:55
file_put_contents("/tmp/hoge.txt", realpath("."));‚ð‘‚¢‚Ă݂ÄA
ƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ð”cˆ¬‚µ‚Ă͂ǂ¤‚¾‚낤B‚»‚µ‚½‚çƒp[ƒ~ƒbƒVƒ‡ƒ“‚ðŠm”F‚µ‚Ä‚ÆEE


ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5368“ú‘O‚ÉXV/76 KB
’S“–:undef