yPHPz‰º‚ç‚Ë‚¥Ž¿–â‚ ..
85:nobody‚³‚ñ
09/04/07 22:58:39
URLØÝ¸(wikiwiki.jp)
ˆê‰žAˆê–âˆê“š‚Åwiki‚É‚½‚߂Ă½‚èƒXƒŒ‚̃eƒ“ƒvƒŒ‚ð‹L˜^‚·‚邽‚߂Ɏ؂è‚Ă݂½
ˆê‚ÉXV‚¨Šè‚¢‚µ‚Ü‚·
PHP—p‚Ìwiki‚Á‚Ä‚±‚Ƃł¨Šè‚¢‚µ‚Ü‚·
ƒy[ƒW‰º•”‚̃AƒtƒB‚ÍŸŽè‚ɂ‚¢‚½‚à‚̂ʼn´‚ɂ͂P‰~‚à“ü‚ç‚È‚¢‚©‚ç‹C‚É‚µ‚È‚¢‚ʼnº‚³‚ê
86:nobody‚³‚ñ
09/04/07 22:59:22
‚¢‚⎩•ª‚ªXV‚µ‚ë‚â
87:nobody‚³‚ñ
09/04/07 23:03:12
wiki‚̃^ƒCƒgƒ‹‚ðuPHP‚ÌŽ–‚Í‚±‚±Œ©‚₪‚êv‚µ‚½‚çŽó‚¯‚»‚¤
88:nobody‚³‚ñ
09/04/07 23:15:48
‰º‚ç‚Ë‚¥Ž¿–â‚Í‚±‚±Œ©‚₪‚ê
‚Å‚¢‚¢‚¶‚á‚ñ
89:nobody‚³‚ñ
09/04/07 23:17:18
•ÒW‚ÌŽd•û‚ª‚í‚©‚ç‚È‚¢„ƒ
90:nobody‚³‚ñ
09/04/08 03:33:41 0hFuJwMz
•ʂ̔‚ł«‚¢‚½‚çƒXƒŒƒ`‚¾‚Á‚½‚̂ł±‚±‚ÅŽ¿–₵‚Ü‚·
•Ï”‚Ì’†‚É“ü‚Á‚Ä‚é•¶Žš—ñ‚ðƒtƒ@ƒCƒ‹–¼‚Æ‚µ‚Ä
•Ï”.txt‚Æ‚©•Ï”.jpg‚̂悤‚É‚ ‚ç‚í‚·‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
91:nobody‚³‚ñ
09/04/08 03:51:35
>>90
$x = "hogehoge";
echo "$x.txt";
URLØÝ¸(jp.php.net)
92:nobody‚³‚ñ
09/04/08 08:18:56
$x.'.txt';
‚Ç‚Á‚¿‚ª‚¢‚¢‚ñ‚¾‚©‚¢‚‚à–À‚¤
93:nobody‚³‚ñ
09/04/08 11:11:24 r8DEvZ6R
while‚Å‚àfor‚Å‚à‚Ç‚¿‚ç‚Å‚àŒJ‚è•Ô‚µ‚Ì•\Œ»‚ª‚Å‚«‚邯‚«‚ÍA
“Á‚É‚±‚¾‚í‚è‚È‚for‚Å‚â‚Á‚ĂĂà–â‘è‚È‚¢‚Å‚µ‚傤‚©H
››‚È——R‚ÅA‚Å‚«‚éŒÀ‚肱‚Á‚¿‚Å‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚Ý‚½‚¢‚È‚±‚ƂȂ¢‚Å‚·‚©‚ËB
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
94:nobody‚³‚ñ
09/04/08 11:13:40
$x.'.txt';
‚¾‚ÆAƒGƒfƒBƒ^‚ª•Ï”‚ÌF‘ウ‚Ä‚‚ê‚邯‚ÇA
Ý’è‚Å"‚Ì’†‚Ì$‚à‘ウ‚Ä‚‚ê‚é‚©‚à‚µ‚ê‚ñ
95:nobody‚³‚ñ
09/04/08 12:55:37 cjj/9xGO
‚·‚݂܂¹‚ñ‚ªAŽ¿–â‚Å‚·B
ƒŠƒNƒGƒXƒgƒpƒ‰ƒ[ƒ^‚ª³‚Ì®”‚Å‚ ‚é‚©‚Ç‚¤‚©‚ðƒ`ƒFƒbƒN‚µ‚½‚¢‚̂ł·‚ªA
‚Ç‚¤‚¢‚¤•û–@‚ª—Ç‚¢‚Å‚µ‚傤‚©H
is_int()‚ÍŽg‚¦‚Ü‚¹‚ñ‚ªAis_numeric()‚à—Ç‚‚È‚‚ÄAŒ‹‹Ç preg_match()‚ð
Žg‚¤‚µ‚©‚È‚¢‚̂łµ‚傤‚©H
iŽQljPHP‚Æ16l‚Ì’‡ŠÔ’B : is_numeric ‚ÍEEE‚È‚Ÿ
URLØÝ¸(php16.exblog.jp)
96:nobody‚³‚ñ
09/04/08 13:12:20
•po‚·‚¬‚Ĉނ¦‚é
97:nobody‚³‚ñ
09/04/08 13:16:37
>>95
ŽŽ‚µ‚ĂȂ¢‚¯‚Ç‚±‚ê‚ÍH
$s = ƒ`ƒFƒbƒN‚·‚é’l
if($s<0)echo "•‰‚Ì”‚Å‚·";
98:nobody‚³‚ñ
09/04/08 13:16:47
preg‚¾‚Æ”’l‚©•¶Žš—ñ‚©”»•ʂł«‚ñ‚¾‚ë
99:95
09/04/08 13:45:02 cjj/9xGO
‚¿‚å‚Á‚ÆŽ¿–â‚ð•â‘«‚µ‚Ü‚·B
‚ ‚郊ƒNƒGƒXƒgƒpƒ‰ƒ[ƒ^‚ªA’Êí‚̳‚Ì®”i‚Ì•¶Žš—ñ‰»j‚ɂȂÁ‚Ä‚¢‚é‚©
‚ð”»•Ê‚µ‚½‚¢‚̂ł·B
ƒŠƒNƒGƒXƒgƒpƒ‰ƒ[ƒ^‚Í•¶Žš—ñ‚Å‚·‚©‚çAis_int()‚ÍŽg‚¦‚Ü‚¹‚ñB
is_numeric()‚Í‚ ‚é’ö“xŽg‚¦‚Ü‚·‚ªA"+0123.45e6"‚àtrue‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
Etrue‚ƂȂÁ‚Ăقµ‚¢’lB
"1", "0001", "132", etc...
Efalse‚ƂȂÁ‚Ăقµ‚¢’l
"0", "-1", "1.0", "0xFF", "+0123.45e6", etc...
‚±‚ê‚É‚©‚È‚¤‚Ì‚ÍA preg_match('/^\d*[1-9]$/', $param)
‚µ‚©Žv‚¢‚‚©‚È‚¢‚̂ł·‚ªA‘¼‚ɉ½‚©—Ç‚¢•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H
100:nobody‚³‚ñ
09/04/08 13:48:37
>>99
‚»‚êAŠÔˆá‚Á‚Ă邾‚ëB‚Æ‚è‚ ‚¦‚¸B
preg_match('/^[1-9]+\d*$/D', $param)
101:nobody‚³‚ñ
09/04/08 13:49:06
"+1"‚͂ǂ¤‚Ȃ̂æ"+0"‚͂ǂ¤‚Ȃ̂æ
102:95
09/04/08 13:56:41 cjj/9xGO
>>100
‚»‚ê‚Í >>99‚Ì "0001" ‚ª true‚ɂȂè‚Ü‚¹‚ñ‚µA
"0"‚ªtrue‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
>>101
‚Ç‚¿‚ç‚àfalse‚Å‚·Btrue‚ɂȂé‚Ì‚Í"³‚Ì®”"‚Æ>>95,>>99‚Å‘‚¢‚Ä‚¢‚Ü‚·B
‚ ‚ÆA•„†‚ðŠÜ‚Þ‚à‚Ì‚Ífalse‚̂‚à‚è‚Å‚µ‚½B
‚µ‚©‚µ‚±‚Ì—¬‚ꂾ‚ÆA³‹K•\Œ»ˆÈŠO‚È‚³‚»‚¤‚Å‚·‚ËB
103:nobody‚³‚ñ
09/04/08 14:01:54
‚¿‚å‚Á‚ÆPHPƒJƒeƒSƒŠ‚ð’H‚Á‚Ă݂½‚¯‚Ç
URLØÝ¸(php16.exblog.jp)
yŒ‹‰Êz
strpos = 1.4•b
preg_match = 7.0•b
EEE‚ [EEEŒ‹\ˆá‚¢‚Ü‚·‚ËEEEB
Q‚Ü‚·B
URLØÝ¸(php16.exblog.jp)
ã‹L‚ÌŒ‹‰Ê‚ÍEEE
"1234" ‚Ìo—͂ɂȂè‚Ü‚·Bi"1212"‚¶‚á‚È‚j
‚‚܂èAstatic錾‚µ‚½•Ï”‚Ì’l‚Í
ƒƒ\ƒbƒhŒÄ‚Ño‚µŒ³‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ª•Ï‚í‚Á‚Ä‚à•ÛŽ‚³‚ê‚Ä‚¢‚Ü‚·B
‚È‚ñ‚Å‚±‚¤‚È‚Á‚Ä‚ñ‚¾‚낤H
‚Æ‚©Œ¾‚Á‚Ă郌ƒxƒ‹‚Ì“z‚Ìblog‚¾‚¼H
104:95
09/04/08 14:13:53 cjj/9xGO
>>103
ˆø—p‚µ‚½ƒy[ƒW‚ªŽ„‚ÌŽ¿–â‚̈Ó}‚ð‚¤‚Ü‚à–¾‚·‚é‚à‚Ì‚¾‚Á‚½‚̂œ\‚è‚Ü‚µ‚½B
‘¼‚̃y[ƒW‚ª‘S•”ŠÔˆá‚¢‚Å‚à–â‘è‚È‚¢‚ÆŽv‚¢‚Ü‚·B
105:nobody‚³‚ñ
09/04/08 14:15:08
is_numeric ‚Á‚Ä
is_numeric("0xFF"); // 16i•\‹L
‚â
is_numeric("+0123.45e6"); // Žw”•\‹L
‚ðTRUE‚Æ‚µ‚Ä‚µ‚Ü‚¤‚悤‚Å‚·Biƒ}ƒjƒ…ƒAƒ‹‚É‘‚¢‚Ä‚ ‚è‚Ü‚·‚¯‚Ç‚Ëj
ƒ}ƒjƒ…ƒAƒ‹‚É‘‚¢‚Ä‚ ‚é‚ñ‚¶‚á‚ñ
106:nobody‚³‚ñ
09/04/08 14:16:58
>>95
‚»‚ê10‚Ì”{”‚¾‚Æfalse‚¾‚¯‚ÇB
ctype_digit($param) && $param > 0
‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌB
107:95
09/04/08 14:24:10
>>106
‚²Žw“E‚̃oƒO‚Í¡‚³‚Á‚«‹C‚¢‚½‚Æ‚±‚ë‚Å‚·B
> ctype_digit($param) && $param > 0
‚Ü‚³‚É–]‚݂ǂ¨‚è‚Ì‚à‚̂ł·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
108:95
09/04/08 14:24:40 cjj/9xGO
‚ A‰º‚°‚Ä‚µ‚Ü‚Á‚½B>>107‚ÍŽ„‚Å‚·B‚ł͎¸—炵‚Ü‚·B
109:nobody‚³‚ñ
09/04/08 14:44:33
‰½‚©‰´‚ªì‚éƒTƒCƒg‚̓fƒUƒCƒ“‚ªŽ©•ª‚Å‚àˆ«‚¢B
‰½‚©‚݂Ă‚ê‚ð‚æ‚‚·‚éƒeƒNƒjƒbƒN‚ð“Z‚ß‚½ƒIƒXƒXƒ‚̑Ђ͂ ‚è‚Ü‚·‚©H
110:nobody‚³‚ñ
09/04/08 15:09:24
”Fޝ‚µ‚Ä‚é‚̂ɃfƒUƒCƒ“‚ªˆ«‚¢‚ÆŽv‚¤‚Á‚Ä‚±‚Ƃ͂Ȃɂ©‚Æ”ä‚ׂĂ邩‚炾‚ÆŽv‚¤‚ª
‚»‚Ì”ä‚ׂĂéƒfƒUƒCƒ“‚Ì—D‚ꂽ‚ÆŽv‚¤‚à‚Ì‚ð^Ž—‚µ‚Ă݂ê‚΂ǂ¤‚¾‚낤
D‚݂Ȃñ‚Äl‚»‚ꂼ‚ꂾ‚µ–œl‚ªD‚Þ‚ÆŽv‚Á‚ĉŸ‚µ•t‚¯‚Ä‚àˆá‚Á‚½‚è‚·‚é‚©‚ç
111:nobody‚³‚ñ
09/04/08 15:23:02
ƒfƒUƒCƒ“‚͔ˆႢ‚¶‚á‚È‚¢‚©H
112:nobody‚³‚ñ
09/04/08 15:31:12
>>109
‚¢‚‚ç‚݂Ă‚ê‚͂悩‚Á‚Ä‚àAƒAƒtƒB‚ð‚݂Ăقµ‚¢‚Ì‚©‹LŽ–i“à—ej‚ð‚݂Ăقµ‚¢‚Ì‚©
ˆÓ–¡•s–¾‚ȃTƒCƒg‚¶‚á‚È‚«‚á–â‘è‚È‚¢B
‚à‚¿‚ë‚ñŒ©‚½–ڂ͑厖‚¾‚¯‚Ç“à—e‚ÆŒ©ˆÕ‚³iŽg‚¢‚â‚·‚³j‚¾‚æB
113:nobody‚³‚ñ
09/04/08 16:59:27
>>109
‚±‚̃XƒŒ‚Å‚ÍPHP‚Ì•¶–@ˆÈŠO‚Ì‚±‚Ƃ𕷂¢‚Ä‚àA‚ ‚ñ‚܂蓚‚¦‚͕ԂÁ‚Ä‚±‚È‚¢B
ˆ«‚¢‚±‚ÆŒ¾‚í‚È‚¢‚©‚çA‚±‚̕ӫ‚Ɉړ®‚µ‚Ä•·‚«‚È‚¨‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤‚æB
WebƒTƒCƒg§ì‰SŽÒ—pŽ¿–âƒXƒŒ Part 208
½ÚØÝ¸(hp”Â)
114:nobody‚³‚ñ
09/04/08 17:31:21
>>107
ƒoƒO‚ÄB
Žd—l‚¾‚ëB
115:nobody‚³‚ñ
09/04/08 17:39:59 9xKyaeca
SQL‚ƃtƒ@ƒCƒ‹A‚Ç‚Á‚¿‚ðƒf[ƒ^•Û‘¶‚ÉŽg‚¤‚©H‚Á‚Ä‚æ‚o‚é˜b‘è‚Å‚·‚ªA
‚½‚Æ‚¦‚΃`ƒƒƒbƒgƒVƒXƒeƒ€‚̂悤‚É
”•b’PˆÊ‚Ńf[ƒ^‚Ì‘}“üAXVA휂ªs‚í‚ê‚éꇂÁ‚ĂǂÁ‚¿‚ª‚¢‚¢‚ñ‚Å‚µ‚傤‚©B
‚Ç‚Á‚¿‚Å‚àˆµ‚¢‚â‚·‚¢‚Ù‚¤‚ÅA\‚¢‚Ü‚¹‚ñ‚©H
116:nobody‚³‚ñ
09/04/08 17:42:13
ƒpƒtƒH[ƒ}ƒ“ƒXŒv‚Á‚Ă݂ê‚΂¢‚¢‚¶‚á‚ñ
117:nobody‚³‚ñ
09/04/08 18:13:22
D‚«‚È•û‚Å‚¢‚¢‚æ
118:nobody‚³‚ñ
09/04/08 18:20:30
>>110 >>112
ƒTƒ“ƒNƒX
悸‚ÍAŒ©ˆÕ‚³‘æˆê‚Éì‚莟‚ÉŽ©•ª‚ªãY—í‚ÆŽv‚¤ƒTƒCƒg‚ÌHP‚̃fƒUƒCƒ“
‚ð^Ž—‚·‚鎖‚©‚çŽn‚߂܂·B
¦^Ž—‚³‚ꂽHP‚ÌŠÇ—l‚Í“{‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªB
119:nobody‚³‚ñ
09/04/08 20:24:35
ƒ`ƒƒƒbƒg‚ŃpƒtƒH[ƒ}ƒ“ƒX‚ª‹C‚ɂȂé‚Ȃ狤—Lƒƒ‚ƒŠ‚Æ‚©‚É‚µ‚½•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌB
Žg‚Á‚½‚±‚ƂȂ¢‚¯‚ÇB
120:nobody‚³‚ñ
09/04/08 22:25:24
>Žg‚Á‚½‚±‚ƂȂ¢‚¯‚Ç
121:nobody‚³‚ñ
09/04/08 22:26:15
>>115
‰´‚̈ӌ©‚¾‚ÆAƒtƒ@ƒCƒ‹•Û‘¶‚ª—Ç‚¢‚ÆŽv‚¤B
ƒAƒNƒZƒX‰ðÍì‚é‚̂Ɏg‚Á‚Ä‚¢‚éB
‚½‚¾Aˆµ‚¢‚â‚·‚¢‚Ƃ͌¾‚¦‚È‚¢
122:nobody‚³‚ñ
09/04/08 23:16:49 tkomkeAN
Žæ“¾‚µ‚½‚¢ƒy[ƒW‚ðfile_get_contents‚ÅŽæ‚肽‚¢‚̂ł·‚ªA
urlæ‚Æ‚͈Ⴄ“à—e‚ª$file‚É“ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·
ŠÖ”ˆê——‚̃y[ƒW‚È‚ñ‚Å‚·‚ª‚ǂ̂悤‚É‚µ‚Ä‚µ‚Á‚©‚èŽæ“¾‚·‚邱‚Æ‚ª‚Å‚«‚é‚̂łµ‚傤‚©H
<?php $file = file_get_contents("URLØÝ¸(jp.php.net)";);
echo $file;
?>
123:nobody‚³‚ñ
09/04/08 23:33:25
‚Í‚¢Hˆá‚¤“à—e‚Á‚ÄH
124:nobody‚³‚ñ
09/04/09 00:04:47 m7XTC3qO
yOS–¼zlinux
yPHP‚̃o[ƒWƒ‡ƒ“zphp5.2.5
yŽ¿–â“à—ez
•¶Žš—ñ‚Ì’†‚©‚ç‰p”Žš‚Ì•”•ª‚¾‚¯‚ð’Šo‚µ‚½‚¢ê‡‚ÍA‚Ç‚¤‚â‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
$str = '‚ ‚ ‚ aaa_‚¢‚¢‚¢iii_‚¤‚¤‚¤-20090401';
F
echo $result; // aaaiii20090401 ‚Æ•\ަ‚³‚ê‚é
ereg("[a-zA-Z0-9]+", $str, $regs);
$result = $regs[0];
echo $result;
‚¾‚Æuaaav‚µ‚©Žæ“¾‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
125:nobody‚³‚ñ
09/04/09 00:35:29
>93
Šî–{‚ÍAƒ‹[ƒv‚Ì“ª‚É·‚µŠ|‚©‚Á‚½Žž“_‚Ń‹[ƒv‰ñ”‚ª•ª‚©‚éꇂÍforB
ƒ‹[ƒv‚ð‰ñ‚µ‚Ă݂Ȃ¢‚Æ•ª‚©‚ç‚È‚¢ê‡‚ÍwhileB
while‚Ìꇂ̓‹[ƒv•Ï”‚ª‚Ç‚¤•Ï‚í‚é‚©‚ðˆÓޝ‚µ‚È‚ª‚çƒR[ƒh‚ð“ǂ܂Ȃ¯‚ê‚΂¢‚¯‚È‚¢B
for‚È‚ç‚Ίî–{“I‚Ƀ‹[ƒv‰ñ”‚̓‹[ƒv‚É“ü‚鎞“_‚Å•ª‚©‚é‚Ì‚ÅAƒ‰ƒN‚ɓǂ߂éB
‚½‚¾‚Ü‚ A—áŠO‚Í‚¢‚Á‚Ï‚¢‚ ‚éB
u1000ˆÈ‰º‚Ì3‚Ì”{”‚ð‘S‚Ä—ñ‹“v‚È‚ñ‚Äê‡AŽ–‘O‚Ƀ‹[ƒv‰ñ”‚𒲂ׂ鎖‚͂ł«‚éB
‚¾‚¯‚ÇAu•Ï”‚ª1000‚ð’´‚¦‚é‚܂ŌJ‚è•Ô‚·v‚Æ‚¢‚¤ˆÓ}‚È‚ç‚ÎA‚»‚ê‚𔽉f‚µ‚Äwhile‚Å‘‚¢‚½•û‚ª“ǂ݂₷‚¢‚킯‚ÅB
ˆê”ʘ_‚É‚·‚é‚È‚çAŽ©•ª‚̈Ó}‚ª‚à‚Á‚Æ‚à“ÇŽÒ‚É“`‚í‚è‚â‚·‚¢•\Œ»‚ð‘I‚×A‚Æ‚¢‚¤Ž–‚ɂȂéB
126:nobody‚³‚ñ
09/04/09 01:26:24
>>91A>>92A>>94
‚ ‚肪‚Æ‚¤A‚»‚ê‚ł悩‚Á‚½‚ñ‚Å‚·‚ËB
127:nobody‚³‚ñ
09/04/09 02:12:40 8Md27rPN
[‚Æ‚©]‚Á‚ÄURLƒGƒ“ƒR[ƒh‚·‚é•K—v‚ ‚è‚Ü‚·‚©H
‚ ‚é•¶Žš‚ªURLƒGƒ“ƒR[ƒh‚·‚é‚ׂ«‚©‚Ç‚¤‚©‚Á‚Ăǂ¤‚â‚Á‚Ä”»’f‚·‚ê‚΂悢‚Å‚µ‚傤‚©H
‰SŽÒ“I‚ÈŽ¿–â‚Å‚·‚¢‚Ü‚¹‚ñBBB
128:nobody‚³‚ñ
09/04/09 02:19:15
>>127
Wikipedia€–ÚØÝ¸
129:nobody‚³‚ñ
09/04/09 03:11:40
>>127
RFC1738‚Æ‚»‚ÌŠÖ˜A•¶Œ£‚ðŒ©‚é‚Æ‚¢‚¢‚æ
130:nobody‚³‚ñ
09/04/09 05:12:24
ƒO[ƒOƒ‹ƒ‰ƒ“ƒN‚ðPHP‚Ŏ擾‚·‚é•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñ
131:130
09/04/09 05:15:38 sBmn/pA0
ƒO[ƒOƒ‹ƒ‰ƒ“ƒNŽæ“¾‚µ‚½‚¢‚Å‚·B‚o‚g‚o‚Å
‚Å‚àA‚»‚Ì•û–@‚ª’²‚ׂĂà‚í‚©‚ç‚È‚¢‚ñ‚Å‚·
‚o‚g‚o—ï‚͈ê”N‚Å‚»‚±‚»‚±‚Å‚·
132:124
09/04/09 08:53:26
>>130
Ú‚µ‚Œ©‚ĂȂ¢‚¯‚ÇAŒ‹\î•ñ‚ª‚ ‚é‚Ý‚½‚¢‚Å‚·‚æ
Google rank Žæ“¾•û–@ ‚ÌŒŸõŒ‹‰Ê –ñ 321,000 Œ
URLØÝ¸(www.xdelta.net)
Google‚̃y[ƒWƒ‰ƒ“ƒN‚ð’m‚肽‚¢ê‡‚ÍA‘ÎۂƂȂéURL‚ƂƂà‚ÉA‚»‚ÌURL‚Ìch’l‚Æ‚¢‚í‚ê‚éƒ`ƒFƒbƒNƒTƒ€‚ªAGoogle‚É–â‚¢‡‚킹‚·‚éÛA•K—v‚ɂȂéB
ch’l‚ÌŽZo•û–@‚ɂ‚¢‚Ä‚ÍA‚µ‚Î‚ç‚“ä‚Æ‚³‚ê‚Ä‚«‚½‚ªA
Google PageRank Checksum Calculator
‚ÅA‚»‚̃Aƒ‹ƒSƒŠƒYƒ€‚ªŒöŠJ‚³‚ê‚Ä‚éB
URLØÝ¸(mlog.euqset.org)
[PHP-users 33290]ƒXƒNƒŠƒvƒg‚Å‚ÌGOOGLE pagerankŽæ“¾‚ɂ‚¢‚Ä (‘±)
› ƒNƒ‰ƒX‚É‘‚«’¼‚µ‚½ƒ\[ƒXƒR[ƒh‚ðŒöŠJ‚µ‚Ü‚µ‚½
ƒfƒ‚
URLØÝ¸(linux.ohwada.jp)
à–¾
URLØÝ¸(linux.ohwada.jp)
ƒ_ƒEƒ“ƒ[ƒh
URLØÝ¸(linux.ohwada.jp)
ª‚±‚Ìuà–¾vƒy[ƒW‚ÉAPHP‚ÅGoogle Rank‚ðŽæ“¾‚·‚é•û–@‚ª‰ðà‚³‚ê‚Ä‚¢‚Ü‚µ‚½B
133:nobody‚³‚ñ
09/04/09 09:01:18
>>124
preg_match_all("/[a-zA-Z0-9]+/", $str, $regs);
$result = implode("",$regs["0"]);
134:nobody‚³‚ñ
09/04/09 09:03:14
³‹K•\Œ»iÎj
135:124
09/04/09 09:12:16
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
$str = '‚ ‚ ‚ aaa_‚¢‚¢‚¢iii_‚¤‚¤‚¤-20090401';
preg_match_all("([a-zA-Z0-9]+)", $str, $matches);
$regs = $matches[0];
foreach($regs as $reg) {
@$result .= $reg;
}
echo $result;
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½>>124
136:124
09/04/09 09:14:20
>>133
implode‚ðŽg‚¦‚Ηǂ¢‚ñ‚Å‚·‚ËI
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
137:124
09/04/09 09:19:33
>>134
³‹K•\Œ»i—Üj‚ÍAˆê“x–{‚ð“Ç‚ñ‚¾‚ñ‚Å‚·‚ªA“ª‚É“ü‚ç‚È‚¢‚Å‚·„ƒ
’N‚©ƒ`[ƒgƒV[ƒgi‘Œ©•\j‚ðì‚Á‚Ä”z•z‚µ‚Ä‚‚ê‚È‚¢‚Å‚·‚©‚ËH
c‚Ä‚©AŒ¾‚¢‚¾‚µ‚Á‚ØŽ©•ª‚Å’@‚«‘ä‚ðì‚Á‚ÄA‚±‚±‚Å“Y킵‚Ä‚à‚炦‚΂¢‚¢‚©‚ÈH
138:124
09/04/09 09:44:05
PHP‚̳‹K•\Œ»‚ÍA
(1) PerlŒÝŠ·‚̳‹K•\Œ»
URLØÝ¸(jp.php.net)
(2) POSIXŠg’£‚̳‹K•\Œ»
URLØÝ¸(jp.php.net)
‚Ì‚QŽí—Þ‚ª—pˆÓ‚³‚ê‚Ä‚é‚ñ‚Å‚·‚ËB
«PerlŒÝŠ·‚̳‹K•\Œ»iPCREj‚̃`[ƒgƒV[ƒg‚Í”z•z‚³‚ê‚Ă܂µ‚½B
URLØÝ¸(phpspot.org)
«ƒ`[ƒgƒV[ƒg‚¶‚á‚È‚¢‚¯‚ÇA³‹K•\Œ»‚ÅŽg‚¦‚éƒpƒ^[ƒ“‚̂܂Ƃß
URLØÝ¸(www.rider-n.sakura.ne.jp)
PHP‚̃}ƒjƒ…ƒAƒ‹‚ł͈—‘¬“x‚ªˆá‚¤‚Æ‚ ‚Á‚½‚¯‚ÇA‚»‚ꂼ‚êˆê’·ˆê’Z‚ª‚ ‚é‚̂łµ‚傤‚©H
Žg‚¢•ª‚¯‚éꇂ̊͂ ‚é‚Ì‚©‚ÈH
URLØÝ¸(php-web.net)
PHP‚Å‚ÍAPosixŠg’£³‹K•\Œ»‚ð—˜—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
Posix‚Æ‚ÍAPortable Operating System Interface for UNIX ‚Ì—ª‚ÅA Linux ‚ðŽn‚߂Ƃ·‚é Unix ŒÝŠ·OS‚ª–ž‚½‚·‚ׂ«Žd—l‚ð’è‚ß‚½‚à‚̂ł·B
PerlŒÝŠ·³‹K•\Œ»‚æ‚è‚à‹@”\‚ÍŒÀ’肳‚ê‚Ä‚¢‚Ü‚·‚ªA”Ä—p«‚Í‚‚¢‚Å‚·B
POSIXŒÝŠ·³‹K•\Œ»ƒPERLŒÝŠ·³‹K•\Œ»‚Æ‚¢‚¤‚±‚Æ‚ÅAŠÈ’P‚ÉÏ‚ÞꇂÍPOSIXA•¡ŽG‚ÈꇂÍPCRE‚Ìo”ԂɂȂé‚Ì‚©‚ÈH
³‹K•\Œ»‚Å‚¤‚Ü‚ˆ—‚Å‚«‚È‚¢ê‡‚ÍAANTLR‚Æ‚¢‚¤•¶Žšˆ—‚̃‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¦‚΂¢‚¢‚»‚¤‚Å‚·‚¯‚ÇAPHP‚ÅANTLR‚ªŽg‚¦‚郉ƒCƒuƒ‰ƒŠ‚Æ‚©”z•z‚³‚ê‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H
URLØÝ¸(pg.thumbnailcloud.net)
139:nobody‚³‚ñ
09/04/09 10:21:07 3wJSGAQj
mkdir‚ŃfƒBƒŒƒNƒgƒŠ‚ð쬂·‚鎞AŠJ”ŠÂ‹«iWinXPj‚ł͊ȒP‚É쬂³‚ê‚Ü‚·‚ªA
ƒlƒbƒg‚ÌLinuxƒT[ƒoã‚ł̓p[ƒ~ƒbƒVƒ‡ƒ“‚Ì–â‘è‚Åì¬o—ˆ‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B
‚»‚Ìê‡Auƒp[ƒ~ƒbƒVƒ‡ƒ“ƒGƒ‰[‚Å쬂ł«‚È‚¢vŽ–‚ð
“`‚¦‚é•K—v‚ª‚ ‚邯Žv‚¤‚̂ł·‚ªA‚»‚¤Œ¾‚¤‚±‚Ƃ𒲂ׂéŠÖ”‚Á‚Ä‚ ‚é‚̂łµ‚傤‚©H
140:nobody‚³‚ñ
09/04/09 10:32:12
‚â‚Á‚½‚±‚ƂȂ¢‚¯‚ǃfƒBƒŒƒNƒgƒŠ‚ð쬂·‚ée‚Å‚¡‚ꂂƂ肪is_executable‚©‚Ç‚¤‚©‚łł«‚È‚¢‚©‚È
141:nobody‚³‚ñ
09/04/09 10:37:10
>>139
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚¾‚ÆAƒ‚ƒWƒ…[ƒ‹”Å‚ÌPHP‚ªƒZ[ƒtƒ‚[ƒh‚Éݒ肳‚ê‚Ä‚¢‚邱‚Æ‚ªŒ´ˆö‚ÅAmkdir‚Ì—˜—p‚ª§ŒÀ‚³‚ê‚Ä‚¢‚éê‡‚à‚ ‚è‚Ü‚·‚ËB
URLØÝ¸(jp.php.net)
•Ô‚è’l
¬Œ÷‚µ‚½ê‡‚É TRUE ‚ðAޏ”s‚µ‚½ê‡‚É FALSE ‚ð•Ô‚µ‚Ü‚·B
ªmkdir‚̕Ԃ茌iFALSEj‚ð—‚т邾‚¯‚ł̓_ƒ‚Å‚·‚©H
142:139
09/04/09 11:15:45 3wJSGAQj
>>140-141
‚‚܂èA’Pƒ‚É
if(!mkdir("test")){
die("ƒfƒBƒŒƒNƒgƒŠ‚ªì¬‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½BƒpƒX‚©ƒp[ƒ~ƒVƒ‡ƒ“‚ðŠm”F‚µ‚ĉº‚³‚¢B");
}
‚Ý‚½‚¢‚ÈŠ´‚¶‚Å—Ç‚¢‚Å‚·‚©‚ËH
143:nobody‚³‚ñ
09/04/09 12:52:32 GoKaiEbv
vista‚Åphp5.2.8‚Æapache2.2Žg‚Á‚Ă܂·
ƒ[ƒJƒ‹‚Ì“Á’è‚̃tƒ@ƒCƒ‹‚ðfile_get_contents‚Ŏ擾‚µ‚½‚¢‚̂ł·‚ª
ˆÈ‰º‚Å‚Ífailed to open stream‚ÅŠJ‚¯‚Ü‚¹‚ñ‚Å‚µ‚½
$filename‚ðURLØÝ¸(localhost)‚©‚çURLØÝ¸(127.0.0.1)
$filename = "URLØÝ¸(localhost)";
$file = file_get_contents($filename);
echo $file;
URLØÝ¸(q.hatena.ne.jp)‚ðŒ©‚Ähostƒtƒ@ƒCƒ‹‚ªŒ´ˆö‚¾‚ÆŽv‚¤‚̂ł·‚ª
‚ǂ̂悤‚Éhostƒtƒ@ƒCƒ‹‚ð‘‚«Š·‚¦‚ê‚΂æ‚낵‚¢‚Å‚µ‚傤‚©H
144:nobody‚³‚ñ
09/04/09 12:53:27 GoKaiEbv
‚·‚¢‚Ü‚¹‚ñ‚Ss–Ú“r’†‚Å‚µ‚½
‘S•¶C³”łł·«
vista‚Åphp5.2.8‚Æapache2.2Žg‚Á‚Ă܂·
ƒ[ƒJƒ‹‚Ì“Á’è‚̃tƒ@ƒCƒ‹‚ðfile_get_contents‚Ŏ擾‚µ‚½‚¢‚̂ł·‚ª
ˆÈ‰º‚Å‚Ífailed to open stream‚ÅŠJ‚¯‚Ü‚¹‚ñ‚Å‚µ‚½
$filename‚ðURLØÝ¸(localhost)‚©‚çURLØÝ¸(127.0.0.1)‚É’¼‚·‚Ǝ擾‚Å‚«‚Ü‚µ‚½
$filename = "URLØÝ¸(localhost)";
$file = file_get_contents($filename);
echo $file;
URLØÝ¸(q.hatena.ne.jp)‚ðŒ©‚Ähostƒtƒ@ƒCƒ‹‚ªŒ´ˆö‚¾‚ÆŽv‚¤‚̂ł·‚ª
‚ǂ̂悤‚Éhostƒtƒ@ƒCƒ‹‚ð‘‚«Š·‚¦‚ê‚΂æ‚낵‚¢‚Å‚µ‚傤‚©H
145:nobody‚³‚ñ
09/04/09 12:59:56 pGRnXLlI
ˆÈ‰º‚̂悤‚È‘½ŽŸŒ³”z—ñ‚ª‚ ‚è‚Ü‚·
‚±‚ê‚ð‚PŽŸŒ³‚É’¼‚µ‚½‚¢‚Ì‚Åforeach‚ðŽg‚¢‚Ü‚µ‚½
$ary[0][0]=1;
$ary[0][1]=2;
$ary[0][2]=3;
$ary[0][3]=4;
$ary[0][4]=5;
$ary[0][5]=6;
foreach($ary as $v) {
foreach($v as $vv) $h[] = $vv;
}
•W€ŠÖ”‚©‰½‚©‚Å‚±‚ê‚æ‚è‚àƒXƒ}[ƒg‚È‚â‚è•û‚ª‚ ‚Á‚½‹L‰¯‚ª‚ ‚é‚̂ł·‚ª‚ǂȂ½‚©‚²‹³Ž¦‚¨Šè‚¢’v‚µ‚Ü‚·
146:nobody‚³‚ñ
09/04/09 13:35:58
ŠÖ”‚¶‚á‚È‚¢‚¯‚Ç
$h= $ary[0];
‚Æ‚©HH
147:‚P‚S‚T
09/04/09 13:44:57
>>146
‚Æ‚Ä‚àŒø—¦‚Ì—Ç‚¢‚à‚̂ł·‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
148:nobody‚³‚ñ
09/04/09 14:51:46 IIKZIRWt
Imagick::roundCorners‚ʼn摜‚ÌŠp‚ðŠÛ‚߂邯A
”wŒi‚ª‚¢‚Â‚à•‚É‚È‚Á‚Ä‚µ‚Ü‚¤‚̂ł·‚ªA
‚ǂ̂悤‚ÉÝ’è‚·‚ê‚΂悢‚̂łµ‚傤‚©H
149:nobody‚³‚ñ
09/04/09 16:01:29 OhmeRcsr
PHP‚ÌŠÖ”‚ɂ‚¢‚ăOƒO‚邯ƒwƒ‹ƒv‚̃~ƒ‰[ƒTƒCƒg‚ªŒ‹\‚łĂ«‚Ü‚·
ƒ~ƒ‰[ƒTƒCƒg‚ÍŒöŽ®ƒTƒCƒg‚É’f‚ç‚È‚‚Ä‚àŒöŠJ‚µ‚Ä‚à‚¢‚¢‚̂łµ‚傤‚©H
‚Ü‚½AŒöŽ®ƒTƒCƒg‚ÅŒöŠJ‚³‚ê‚Ä‚¢‚éhtmlŒ`Ž®‚̃wƒ‹ƒv‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚Ä‚»‚̂܂܎©•ª‚̃Œƒ“ŽI‚É‚¨‚¢‚Ä‚à–â‘è‚È‚¢‚Å‚µ‚傤‚©H
150:nobody‚³‚ñ
09/04/09 16:32:39
Ž©•ª‚щƒCƒZƒ“ƒXŠm”F‚·‚ê‚â
151:nobody‚³‚ñ
09/04/09 16:37:45
Šù‚É‚ ‚é‚à‚Ì‚ð‚È‚ñ‚ÅŒöŠJ‚µ‚悤‚ÆŽv‚¤‚ÌH‚Ç‚¤‚µ‚ÄHŽ€‚Ê‚ÌH
152:nobody‚³‚ñ
09/04/09 17:05:12
>>151
‚»‚ê‚ðƒ~ƒ‰[ƒTƒCƒg‘S‚Ă̊Ǘl‚ÉŒ¾‚Á‚Ä‚‚¾‚³‚¢‚Ü‚¹‚ñ‚©
153:nobody‚³‚ñ
09/04/09 19:50:40
>>149
SEO‘Îô‚Ȃ̂©‚ÈH
PHP‚ÌŒöŽ®ƒ}ƒjƒ…ƒAƒ‹‚æ‚è‚àAŒŸõŒ‹‰Ê‚ÅãˆÊ‚É—ˆ‚éƒ~ƒ‰[ƒTƒCƒg‚ª‘½‚¢‚Å‚·‚æ‚Ë
Ž©•ª‚ÌꇂÍAPHP‚ÌŒöŽ®ƒ}ƒjƒ…ƒAƒ‹‚ðƒuƒ‰ƒEƒU‚Ì‚¨‹C‚É“ü‚è‚É“ü‚ê‚Ă܂·B
URLØÝ¸(jp.php.net)
googleŒŸõ‚Ńqƒbƒg‚µ‚½Œ‹‰Ê‚ðA‰ü‚ß‚ÄPHP‚ÌŒöŽ®ƒ}ƒjƒ…ƒAƒ‹‚ÅŠm”F‚·‚ê‚ÎOK
154:nobody‚³‚ñ
09/04/09 19:57:07
>>150‚͉SŽÒ‚ÅŽ©•ª‚à’²‚וû’m‚ç‚È‚¢‚¾‚¯‚¾‚ë
155:nobody‚³‚ñ
09/04/09 23:15:50 YWPkP/9r
test.php‚ðƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Æ‚µ‚Äo—Í‚³‚¹‚é‚̂ł·‚ª
‚±‚̂Ƃ«ƒuƒ‰ƒEƒU‚Ì‚¢‘т̕”•ªiƒ^ƒCƒgƒ‹‚ª•\ަ‚³‚ê‚é•”•ªj‚É
”CˆÓ‚ÌD‚«‚ȃ^ƒCƒgƒ‹‚ð•\ަ‚³‚¹‚½‚¢‚̂ł·‚ª•s‰Â”\‚Å‚µ‚傤‚©H
‚ǂȂ½‚©‚²‹³Ž¦‚¨Šè‚¢’v‚µ‚Ü‚·
ytest.phpz
<?php
header("Content-Type: text/plain");
echo "test";
?>
156:nobody‚³‚ñ
09/04/09 23:32:12
‚¢‘т̕”•ªc
‚¦‚Á‚Æ‚ËBŒN‚ɂ͂܂¾php‘‚¢B
‚Ü‚¸‚ÍURLØÝ¸(www.w3.org)‚©‚çŽn‚߂悤B
‚±‚±‚ð—‰ð‚µ‚½‚çURLØÝ¸(www.apache.org)
‚¢‚Á‚ÄÅŒã‚ÉURLØÝ¸(www.php.net)B
‚»‚Ì‚¢‘Ñì‚Á‚Ă镳ƒ}ƒCƒNƒƒ\ƒtƒg‚É‚àŒ¾‚Á‚Ä‚¨‚¢‚ÄBURLØÝ¸(www.w3.org)‚ð50–œ‰ñ“ǂ߂ÆB
157:nobody‚³‚ñ
09/04/09 23:40:47
ƒoƒJ‚Ì‚‚¹‚É‚¦‚ç‚»‚¤‚É
158:nobody‚³‚ñ
09/04/10 00:12:42
>>156
‚½‚Ô‚ñŒN‚à’mޝ‚ª‘«‚è‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚ªfx‚̃^ƒCƒgƒ‹ƒo[‚ÌF‚ª‰½F‚©Œ©‚Ä‚²‚ç‚ñ
‚ ‚Æopera‚à‚È
‘åä•vOOH
159:nobody‚³‚ñ
09/04/10 00:18:26
¡ŽžWebKit‚¶‚á‚È‚¢ƒuƒ‰ƒEƒU[‚Æ‚©EEEEƒSƒ~‚¢‚©B
ŠpŠÛ‚‚‚é‚̂ɂ¢‚Ü‚¾‚É“§‰ßƒWƒtH‚—
160:nobody‚³‚ñ
09/04/10 00:22:27
header‚Åjavascript‚̃R[ƒh–„‚ßž‚߂ΔCˆÓ‚̃^ƒCƒgƒ‹‚ɂł«‚é‚ñ‚¶‚á‚È‚¢H
161:nobody‚³‚ñ
09/04/10 00:27:38
>>159
‚»‚ê‚͂Ȃ¢‚æ
WebKit‚ÍJavaScriptŽü‚肪‚¾‚ß‚¾‚ß
162:nobody‚³‚ñ
09/04/10 00:28:34 z5toBuCm
PHP5.2Žg‚Á‚Ă܂·B
ƒtƒ@ƒCƒ‹‚ðˆêˆÓ‚È–¼‘O‚Å rename‚·‚é—Ç‚¢•û–@‚È‚¢‚Å‚·‚©H
tempnam ‚ðŽg‚Á‚ătƒ@ƒCƒ‹–¼‚𶬂·‚邯A‚»‚ÌŽž“_‚Ńtƒ@ƒCƒ‹‚ª¶¬‚³‚ê‚Ä‚µ‚Ü‚¤‚½‚ßA
rename‚Å‚«‚Ü‚¹‚ñBtempnam ‚Åì‚Á‚½Œã‚É unlink‚·‚é‚Ì‚ÍA‚â‚Á‚Ï‚è‹C•ª‚ª—Ç‚‚È‚¢‚µA
Œµ–§‚ɂ͈êˆÓ«‚ª•ÛØ‚³‚ê‚È‚¢‹C‚ª‚·‚é‚Ì‚ÅB
163:nobody‚³‚ñ
09/04/10 00:29:13
ƒ^ƒCƒgƒ‹‚ðHTTP Header‚łǂ¤‚É‚©‚·‚é‚͖̂³—
<title>D‚«‚ȃ^ƒCƒgƒ‹</title>‚ðo—Í‚·‚邵‚©‚È‚¢
164:nobody‚³‚ñ
09/04/10 00:31:59
>>162
rename‚Æ‚¢‚¤•W€ŠÖ”‚ª‚ ‚é
165:nobody‚³‚ñ
09/04/10 02:28:23 bYC4ar8C
static‚ȃƒ\ƒbƒh‚Ì’†‚ÅA
‚»‚ꂪHoge::moge()‚ÌŒ`‚ŌĂ΂ꂽ‚Ì‚©A
$hoge->moge()‚ÌŒ`‚ŌĂ΂ꂽ‚Ì‚©‚ð”»•Ê‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
166:nobody‚³‚ñ
09/04/10 02:53:25
$this‚ðŒ©‚é‚Æ‚©H
167:nobody‚³‚ñ
09/04/10 05:12:52
>>165
‚»‚à‚»‚àstatic‚ȃƒ\ƒbƒh‚ðthis‚©‚烃“ƒoŠÖ”‚Æ‚µ‚ČĂԂׂ«‚¶‚á‚È‚¢‚æ
168:nobody‚³‚ñ
09/04/10 09:47:55
static‘S”Û’èH
169:168
09/04/10 09:48:47
‚ ‚ A‚²‚ß‚ñЍˆá‚¢
170:nobody‚³‚ñ
09/04/10 10:13:06 0gMhmbJC
‚ǂȂ½‚©>>149‚à‚¨Šè‚¢’v‚µ‚Ü‚·
171:nobody‚³‚ñ
09/04/10 10:32:51 BYyPBH+i
foreach ‚ð@”z—ñ‚Ì“r’†‚©‚çŽn‚߂邱‚Ƃ͂ł«‚Ü‚·‚Å‚µ‚傤‚©H
‚±‚̂悤‚ÈꇂÍfor‚ðŽg‚¤‚Ì‚ª•’ʂȂ̂łµ‚傤‚©H
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
172:nobody‚³‚ñ
09/04/10 10:38:07
>>171
„foreach ‚ð@”z—ñ‚Ì“r’†‚©‚çŽn‚߂邱‚Ƃ͂ł«‚Ü‚·‚Å‚µ‚傤‚©H
‚Å‚«‚È‚¢‚¯‚ÇŒ‹‰Ê‚Æ‚µ‚Ä“¯‚¶‚à‚̂𓾂é‚͉̂”\
„‚±‚̂悤‚ÈꇂÍfor‚ðŽg‚¤‚Ì‚ª•’ʂȂ̂łµ‚傤‚©H
‚Í‚¢
173:171
09/04/10 10:53:33 BYyPBH+i
>>172
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚â‚Í‚èfor‚ðŽg‚¤‚Ì‚ª•’ʂȂ̂ł·‚ËB
‚¢‚¿‚¨‚¤AŒãŠw‚Ì‚½‚ß‚Éforeach‚ðŽg‚Á‚Ä“r’†‚©‚çŠJŽn‚·‚é•û–@‚à‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
174:nobody‚³‚ñ
09/04/10 10:58:47
for‚ʼnŠúindex‚ª‚í‚©‚Á‚Ă鎞‚µ‚©Žg‚¦‚È‚¢‚Å‚µ‚åB
seek‚µ‚ÄiteratorŽg‚Á‚½•û‚ª‚¢‚¢‚æB
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
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5368“ú‘O‚ÉXV/76 KB
’S“–:undef