yPHPzEthna part.2 ..
[2ch|¥Menu]
159:140
08/04/26 00:21:00
>>158
‚ñ[APHP•׋­‰ï‚ÍÌo‚½‚±‚Æ‚ ‚邯‚Ç‚ ‚ñ‚Ü‚è•׋­‰ï‚Řb‚·‚±‚Æ‚à–³‚¢‚©‚ÆŽv‚¤B
•ʂɖÚV‚µ‚¢‚±‚Æ‚µ‚Ä‚é‚킯‚¶‚á‚È‚¢‚µA—Ç‚¢ˆÓ–¡‚Ō͂ꂩ‚¯‚Ì‹Zp‚¾‚ÆŽv‚Á‚Ä‚é‚ñ‚ÅB

‚È‚ñ‚ÅA‚Å‚«‚邯‚µ‚½‚çA‚±‚±‚Å‚â‚Á‚Ă邿‚¤‚È
u‚±‚êA‚í‚©‚ñ‚È‚¢‚ñ‚¾‚¯‚ÇA‚Ç‚¤‚µ‚½‚ç‚¢‚¢Hv
u‚±‚ñ‚ÈŠ´‚¶‚ÅEthnaƒR[ƒh‘‚¢‚Ă邯‚ǂǂ¤Hv
‚Á‚Ă̂ɑΘb‚·‚é‚®‚ç‚¢‚ÅB

‚»‚ê‚Í‚»‚ê‚ÅŠy‚µ‚¢‚¯‚ÇA‚»‚ê‚Á‚ÄPHP•׋­‰ï‚Ì•µˆÍ‹C‚¶‚á‚È‚¢‹C‚ª‚·‚é‚ñ‚¾‚æ‚ËB

160:nobody‚³‚ñ
08/05/02 02:58:13 DNyHDGY2
‚à‚¤‚·‚® 2.3.5 ‚ªo‚é‚Ý‚½‚¢‚¾‚ËB
‚±‚±3TŠÔ‚ŃRƒ~ƒbƒ^‚ª•œŠˆ‚µ‚½‚炵‚¢B

URLØÝ¸(svn.sourceforge.jp)

161:nobody‚³‚ñ
08/05/03 10:18:16
ˆêTŠÔ‚¢‚¶‚Á‚Ă݂½‚ª‚±‚ñ‚È’v–½“IƒoƒO‚Ìö‚ñ‚¾FW‚ÍŽg‚¤‹C‚ɂȂê‚ñ

162:nobody‚³‚ñ
08/05/03 16:28:30
>>161
‹ï‘Ì“I‚É‘‚¢‚½•û‚ª‚Ý‚ñ‚ÈK‚¹‚ɂȂê‚é‚©‚ç
‹ï‘Ì“I‚É‚¨Šè‚¢‚µ‚Ü‚·B

163:nobody‚³‚ñ
08/05/03 16:43:32
Žu‘º[ƒRƒsƒyƒRƒsƒy

164:nobody‚³‚ñ
08/05/03 23:30:29
>>161
½ÚØÝ¸(php”Â:276”Ô)
276 –¼‘OFnobody‚³‚ñ[sage] “Še“úF2008/04/30(…) 12:41:32 ID:???
ˆêTŠÔ‚¢‚¶‚Á‚Ă݂½‚ª‚±‚ñ‚È’v–½“IƒoƒO‚Ìö‚ñ‚¾FW‚ÍŽg‚¤‹C‚ɂȂê‚ñ

½ÚØÝ¸(php”Â:765”Ô)
765 –¼‘OFnobody‚³‚ñ[sage] “Še“úF2008/04/29(‰Î) 00:30:20 ID:???
ˆêTŠÔ‚¢‚¶‚Á‚Ă݂½‚ª‚±‚ñ‚È’v–½“IƒoƒO‚Ìö‚ñ‚¾FW‚ÍŽg‚¤‹C‚ɂȂê‚ñ


165:nobody‚³‚ñ
08/05/04 14:07:09 NE4g0gE+
[project]-ini.php
‚Å’ÊíDBŽg‚¤ê‡‚ÉÝ’è‚·‚é
"dsn"=>"mysql://mysql_user:mysql_userpass@mysql_server/mysql_db",
‚Æ‚¢‚Á‚½‹Lq‚È‚ñ‚Å‚·‚ªA
mysql_server•”•ª ‚ð“®“I‚ɕς¦‚½‚¢ê‡A‰½‚©—Ç‚¢•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©B
[project]-ini.php “à‚Å‚Í
$this->aff->get()‚Æ‚©Žg—p‚Å‚«‚È‚¢‚Ì‚ÅBBB


166:nobody‚³‚ñ
08/05/07 09:06:27
>>165
‚»‚ꂼ‚ê‚Ìdsn‚ɃL[‚ðŠ„‚è•t‚¯‚ÄAgetDB‚Å‘I‘ð‚·‚é‚Æ‚¢‚¤Žè‚Í‚¾‚ß‚©‚È

URLØÝ¸(ethna.jp)

167:nobody‚³‚ñ
08/05/08 18:10:16
2.3.5 ƒŠƒŠ[ƒXsage

168:nobody‚³‚ñ
08/05/09 20:41:27 lfzI+vCi
validate ‚ɂ‚¢‚ÄŽ¿–â

1.inputƒtƒH[ƒ€
2.validate->Šm”F‰æ–Ê
3.DBXV•Š®—¹‰æ–Ê

‚Æ‚¢‚¤‘JˆÚ‚ð‚µ‚½‚¢ê‡ validate‚Á‚Ä3‚Å‚à•K—v‚Å‚·‚©H
2‚Åvalidate‚ª’Ê‚Á‚½Œã–³—‚â‚è GETˆø”‚É?varname=XXXX...—ªA‚Æ‚©
‚µ‚½‚çAvalidate‚ª’Ê‚Á‚Ä‚¢‚È‚¢ƒf[ƒ^‚ÅXV‚Å‚«‚Ä‚µ‚Ü‚¢‚Ü‚·‚æ‚ËH

‚ ‚ÆAform‚Åpost‚ðŒJ‚è•Ô‚µ‚Ä‘JˆÚ‚µ‚Ä‚¢‚­ê‡A‚à‚Ç‚é‚ÆŠúŒÀØ‚ê‚É
‚È‚è‚Ü‚·‚æ‚ËH‚±‚ê‚Á‚Ä 302‚Æ‚©‚ðŽg‚Á‚Ä‰ðŒˆ‚·‚邯Žv‚¢‚Ü‚·‚ªA
Ethna“I‚ɂ͂ǂ̂悤‚É‘‚­‚̂łµ‚傤‚©H

1. GET ‚Ȃɂª‚µ‚©‚Ì form
2. POST confirm [validate] => 302 confirmed
3. GET confirmed
4. POST do => 302 done
5. GET done

169:nobody‚³‚ñ
08/05/10 01:48:48
>>168
ƒqƒ“ƒgF
class DBXV•Š®—¹‰æ–ÊAction extends Šm”F‰æ–ÊAction
{
@@function perform()
@@{
@@@@@DBXV
@@@@@return Š®—¹‰æ–Ê‚Ìview
@@ }
}

170:nobody‚³‚ñ
08/05/10 12:38:54
>>168
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“ƒ`ƒFƒbƒN‚â‚çACSRFƒ`ƒFƒbƒN‚â‚çA
validateς݃f[ƒ^‚ðƒZƒbƒVƒ‡ƒ“‚ɕۑ¶‚µ‚Ä‚¨‚­‚â‚ç‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH

171:nobody‚³‚ñ
08/05/15 18:42:33 luXnYgdJ
>>165
URLØÝ¸(ethna.jp)

‚É‚ ‚éAu•¡”‚ÌDBƒIƒuƒWƒFƒNƒg‚ðˆµ‚¤ê‡v‚ðŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B

172:nobody‚³‚ñ
08/05/15 18:46:19
>>168
3‚Å‚àvalidate‚Í•K—v‚Å‚·B
•¡”‚̉æ–Ê‚ð‘JˆÚ‚µ‚È‚ª‚çˆÚ“®‚·‚éꇂ̓ZƒbƒVƒ‡ƒ“‚ɕۑ¶‚·‚é‚Ì‚ª‚Ä‚Á‚Æ‚è‚΂₢‚Å‚µ‚傤B

173:nobody‚³‚ñ
08/05/16 09:22:57
íŒã‹³ˆç‚Í•¶•”ȂƓú‹³‘g‚Ì•s–т̃CƒfƒIƒƒM[‘Η§‚É‚æ‚è–{—ˆ‚Ì‹³ˆç‚ð•Ì‚ë‚É‚µAŽå–ð‚Å‚ ‚éŽq‹Ÿ’B‚ð•ú’u‚µ‚Ä‚«‚½Bʼn‚É‚»‚Ì‹]µ‚ƂȂÁ
‚½‚Ì‚ª‚¢‚í‚ä‚éu’c‰òƒ`ƒ‹ƒhƒŒƒ“v‚ƌĂ΂ê‚频ã‚Å‚ ‚éB”Þ‚ç‚͘c‚ñ‚¾uŒ —˜EŽ©—RE•½“™v‚ð‹³‚¦‚ç‚êAuÓ”CE‹`–±v‚ð‹³‚¦‚ç‚ê‚È‚¢‚Ü
‚܂Ɉç‚Á‚½B“ú‹³‘g‚͔ނç‚ÉŒoςƌ¾‚¤•¨·‚µ‚µ‚©—^‚¦‚鎖‚ª‚Å‚«‚¸AM”OE“NŠwEŽ©‘¸S‚Æ‚¢‚¤‰¿’l‚©‚ç‚Í’ö‰“‚¢u‹à‚Æ•¨v‚É‚µ‚©‰¿’l‚ðŒ©
o‚¹‚È‚¢•n‚µ‚¢¸_‚ðˆç‚ñ‚¾‚Ì‚¾B‚±‚ÌŽ–‚Íuޏ‚í‚ꂽ\”Nv‚ƌĂ΂ê‚é90”N‘ã‚ɉ—‚¯‚é”Þ‚ç‚̶‚«—l‚ɑ傫‚­‰e‹¿‚µ‚½B
Žq‹Ÿ‚Í—cŽ™Šú‚ɉ—‚¢‚Ä•ƒ«‚ƕꫂ̑Δä‚Ì’†‚ŎЉ輸ðŠl“¾‚·‚éBu’àŽåŒ³‹C‚Å—¯Žç‚ª—Ç‚¢v‚ÆŒ¾‚¤ƒRƒs[‚ª‚Í‚â‚Á‚½‚ªA•ƒ«•s݂̉ƒë‚Í‚â
‚ª‚Äu’c‰òƒ`ƒ‹ƒhƒŒƒ“v‚̎Љ輸̖³‚³‚ÌŒ´ˆö‚ƂȂÁ‚½B“–ŽžƒIƒoƒ^ƒŠƒAƒ“‚ƌĂ΂ꂽ¢‘ã‚ÍAíŒãˆ—‚à‚ë‚­‚ÉÏ‚ñ‚Å‚¢‚È‚¢‚̂ɕ½‹C‚ÅŠCŠO
‚Öo‚©‚¯A‹à‚É–O‚©‚¹‚ăuƒ‰ƒ“ƒh¤•i‚𔃂¢‹™‚èA˜ü–‚³‚ð¢ŠE’†‚ɂ܂«ŽU‚炵‚½B”Þ‚ç‚Ì¢‘ã‚É“Á’¥“I‚Å‚ ‚邱‚Ì•i«E•is‚̈«‚³‚ÍAŒã‚Ì
¢‘ã‚̃‰ƒCƒtEƒXƒ^ƒCƒ‹‚ɂ܂ʼne‹¿‚ð—^‚¦‚½B‚»‚êˆÈã‚ÉA‰¢•Ä”‘‚ª–¢‚¾‚É“ú–{l‚ð•ÌŽ‹‚µAƒAƒWƒA”‘‚ª•sMŠ´‚ðŽ‚¿‘±‚¯‚Ä‚¢‚鎖‚Ö‚Ì“Ý
Š´‚Í•sK‚Å‚³‚¦‚ ‚éB’c‰ò‚Ì¢‘オíŒã‚̉c‚݂̒†‚ÅŒoϗ͂Ɍ©‡‚¤l¶ŠÏ‚≿’lŠÏAL‹`‚Ì•i«E•is‚⃂ƒ‰ƒ‹‚ðŠl“¾‚µ‚Ä‚¢‚ê‚Γú–{ŽÐ‰ï‚Í
‚±‚±‚܂Řc‚܂Ȃ©‚Á‚½‚¾‚낤B
90”N‘ã‚Íuޏ‚í‚ꂽ\”Nv‚ƌĂ΂ê‚Ä‚¢‚éBŒoςƌ¾‚¤•¨·‚µ‚µ‚©Ž‚½‚È‚©‚Á‚½‰äX‚ÍA‹Œ—ˆ‚Ì”­‘z‚ÅŒoÏ“I‚È–L‚©‚³‚ð’Ç‹‚µ‘±‚¯‚½‚ªŒÌ‚Ƀo
ƒuƒ‹‚Ì•ö‰ó‚ð‚à‚½‚炵‚½B‚»‚ÌŽž•sK‚¾‚Á‚½‚Ì‚Íu‰äX‚͉½ˆ‚Ös‚­‚Ì‚©Hv‚ÆŒ¾‚¤ªŒ¹“I‚È–À‚¢‚É‹C‚©‚È‚©‚Á‚½Ž–‚¾B‚±‚ÌŽ–‚ª90”N‘ã‚𖳈×
‚ɘQ”‚½Å‘å‚ÌŒ´ˆö‚Å‚ ‚éB’c‰ò‚Ì¢‘ã‚͉¢•Ä‚ð’Ç‚¤ŠÔ‚Í‘f°‚炵‚¢”\—͂𔭊ö‚µ‚½‚ªA’Ç‚¢‚‚¢‚½Œã‚̃rƒWƒ‡ƒ“‚ð•`‚­‘z‘œ—Í‚ªŒ‡”@‚µ‚Ä‚¢
‚½B”Þ‚ç‚ÌÓ”C‚ł͖³‚¢BŽÐ‰ï‚ª”Þ‚ç‚É‚»‚Ì—l‚È”\—Í‚ð—v‹‚µ‚È‚©‚Á‚½‚Ì‚¾B‘ºã—´‚Ìu‚ ‚Ì‹à‚ʼn½‚ª”ƒ‚¦‚½‚©v‚ª”„‚ꂽ‚Æ•·‚­‚ªA”ß‚µ‚¢‚Ì
‚Í–¢‚¾‚É‚»‚Ì’ö“x‚ÌŽŸŒ³‚Å‚µ‚©ƒoƒuƒ‹‚ðŒŸØ‚Å‚«‚È‚¢ƒƒ“ƒ^ƒŠƒeƒB[‚̒Ⴓ‚Å‚ ‚éBŒŸØ‚·‚ׂ«‚Íu‰½ŒÌ‰äX‚ª•n‚µ‚¢‰¿’lŠÏ‚µ‚©Ž‚¿“¾‚È‚©‚Á
‚½‚Ì‚©v‚ÆŒ¾‚¤Ž–‚Å‚ ‚锤‚¾B‚Ü‚³‚µ‚­‹³ˆç‚Ì–â‘è‚Å‚ ‚éB–`“ª‚Åq‚ׂ½—l‚ÉM”OE“NŠwEŽ©‘¸S‚ðˆç‚Þ“w—Í‚ð‘Ó‚ç‚È‚¯‚ê‚ÎA‚à‚Á‚ƈá‚Á‚½ŽÐ
‰ï‚ª‚ ‚Á‚½”¤‚Å‚ ‚éB

174:nobody‚³‚ñ
08/05/18 05:34:12 5L4/s+Ln
Ethna‚Ì’†‚ÌlA‘S‘R‚â‚é‹C–³‚¢Š´‚¶‚ª“`‚í‚Á‚Ä‚­‚é

175:nobody‚³‚ñ
08/05/18 13:33:05
>>174
‚ǂ̂ւñH

176:nobody‚³‚ñ
08/05/18 17:29:54
DB‚Ü‚í‚肪‚æ‚­‚È‚ê‚΂¢‚¢‚̂ɂ˂¦

177:nobody‚³‚ñ
08/05/18 22:38:14
CakePHP‚Éæ‚芷‚¦‚½‚¯‚ÇA‚Ü‚¾‚¿‚å‚Á‚ÆŠú‘Ò‚µ‚Ă邿

178:nobody‚³‚ñ
08/05/26 12:53:26 eXimI0Ql
Ethna_ActionForm::handleError()
‚Á‚ăI[ƒo[ƒ‰ƒCƒh‚Å‚«‚Ü‚·‚©H
‚È‚ñ‚© {APPID}_ActionForm‚É‘‚¢‚Ä‚ào—ˆ‚È‚¢‚ñ‚Å‚·‚¯‚Ç(LGƒÖGM)

179:nobody‚³‚ñ
08/05/28 01:02:10
‚¿‚á‚ñ‚Æ{APPID}_ActionForm‚ðŒp³‚µ‚Ă邩H

180:178
08/05/30 10:07:06 mNLSpKje
>>179
‚Ç‚¤‚à‚Å‚·B

$use_validator_plugin ‚É false‚ðݒ肵‚½‚ç“®‚«‚Ü‚µ‚½B
‚ªAplugin‚ªŽg‚¦‚È‚¢‚ÆFX–Ê“|‚Å‚·‚ËB

ƒGƒ‰[ƒƒbƒZ[ƒW‚ð‘S‘Ì“I‚É•ÏX‚µ‚½‚­‚ÄAEthna–{‘Ì‚ð•ÏX‚µ‚È‚¢‚悤‚É
‚Á‚Ä‚È‚é‚ÆA‚â‚Í‚è Plugin‚ðŽ©•ª‚Å‘‚­‚Ȃ肷‚邵‚©‚È‚¢‚Å‚·‚©H

‚½‚Æ‚¦‚Ζ¢“ü—͂̃Gƒ‰[‚Í•W€‚ª
{form}‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢
‚Å‚·‚ª
{form}‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢‚Ëô
‚É‚µ‚½‚¢ê‡‚È‚ÇA‚݂Ȃ³‚ñ‚͂ǂ¤‚µ‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

$form_template ‚Æ‚©Žg‚¤‚ñ‚Å‚µ‚傤‚©H

181:nobody‚³‚ñ
08/05/30 12:00:15
$form => array(
'required_error' => '{form}‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢‚Ëô '

182:nobody‚³‚ñ
08/06/02 10:16:58
ethna‚̃TƒCƒgƒEƒBƒ‹ƒX‚Í‚Á‚Ä‚ ‚Á‚½‚©‚ç’ˆÓ
iframe‚̂₂Ë
’N‚©˜A—‚µ‚Ä‚â‚Á‚Ä‚­‚êEEE

183:nobody‚³‚ñ
08/06/02 16:14:36 aKm7Z/AW
ethna‚̃TƒCƒg—Ž‚¿‚Ă܂·‚©H

184:nobody‚³‚ñ
08/06/02 19:44:54
>>183
ethena.jp‚ªæ‚ÁŽæ‚ç‚ê‚Ä‚½‚炵‚¢B
Œ»Ý‚͕½’†B


185:nobody‚³‚ñ
08/06/02 20:09:21
‚»‚µ‚Ä•œŠˆ‚µ‚½–Í—l

186:nobody‚³‚ñ
08/06/02 22:36:44
URLØÝ¸(ethna.jp)
ƒŠƒŠ[ƒXo‚½‚Ë

187:nobody‚³‚ñ
08/06/03 04:54:20
‚³‚­‚çƒCƒ“ƒ^[ƒlƒbƒg‚̃‹[ƒ^‚ªƒEƒCƒ‹ƒX‚ÉŠ´õ‚µ‚Ä‚½‚Á‚Ä‚±‚ÆH
‚»‚Ì•û‚ª•|‚¢‚ñ‚¾‚ª

188:nobody‚³‚ñ
08/06/03 05:15:50
‚³‚­‚çƒXƒŒŒ©‚½‚ç‚â‚Á‚ς肳‚­‚炪–â‘è‚Ý‚½‚¢‚Ë
‚±‚¦[‚È

189:nobody‚³‚ñ
08/06/03 06:03:26 GVCDkPaZ
‚Á‚Ä‚©‘å–â‘è‚Ȃ̂ɑ›‚ª‚ê‚È‚³‚·‚¬‚¾‚ë‚—
ã—¬‚ŃNƒ‰ƒbƒN‚³‚ê‚Ä‚½‚ç‚Ç‚¤‚µ‚悤‚à‚È‚¢
ƒT[ƒo’PˆÊ‚ÌŠ´õ‚̔䂶‚á‚Ë[‚¼

190:nobody‚³‚ñ
08/06/03 06:30:55
URLØÝ¸(memo.st.ryukoku.ac.jp)

ƒ‹[ƒ^‚Æ“¯‚¶IP‚ð–¼æ‚éƒ}ƒVƒ“‚ª‚¢‚½‚ñ‚¾‚Á‚Ä‚æB‚Ђǂ¢‚à‚ñ‚¾‚ÈB

191:nobody‚³‚ñ
08/06/03 09:34:43
‚»‚ñ‚ȂɊȒP‚Éæ‚ÁŽæ‚ê‚éƒCƒ“ƒ^[ƒlƒbƒg‚Á‚Ä‚¢‚Á‚½‚¢

192:nobody‚³‚ñ
08/06/03 17:20:00 khCiq63d
ŠÈ’P‚ÉŒ¾‚¤‚¯‚ÇAssl‰»‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH


‚Æ‚±‚ë‚ÅAEthna‚Å ƒAƒNƒVƒ‡ƒ“‚©‚çƒAƒNƒVƒ‡ƒ“‚ðŒÄ‚Ñ‚½‚¢ê‡‚Á‚Ä“¯‚©‚¯‚΂¢‚¢‚̂łµ‚傤‚©H
¡ì‚Á‚Ä‚¢‚é‚Ì‚ªƒoƒbƒ`ˆ—‚ÌŠÖŒW‚È‚ñ‚Å‚·‚¯‚ÇAƒoƒbƒ`ˆ—‚ðƒRƒ“ƒgƒ[ƒ‹‚·‚é
ƒAƒNƒVƒ‡ƒ“‚ª‚¢‚ÄAðŒ‚É‚æ‚Á‚ăTƒu‚̈—ƒAƒNƒVƒ‡ƒ“‚ðŒÄ‚Ño‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç...

/batch.php <= ˆê’莞ŠÔ‚²‚ƂɋN“®
/batch/proc1 <= ƒTƒuƒAƒNƒVƒ‡ƒ“
/batch/proc2 @@V
/batch/proc3 @@V

‚ ‚ÆA2.3.5‚ªƒŠƒŠ[ƒX‚³‚ê‚Ü‚µ‚½‚ªA2.3.2‚©‚ç‚Í‚»‚̂܂܃Aƒbƒvƒf[ƒg
‚µ‚ĉ½‚©–â‘è‚ ‚è‚Ü‚·‚©H

193:nobody‚³‚ñ
08/06/03 19:46:36
>>192
Šm‚©ŒöŽ®‚ɃAƒNƒVƒ‡ƒ“ƒ`ƒFƒCƒ“‚Ì•û–@‚©‚¢‚Ä‚ ‚Á‚½‚Í‚¸


194:nobody‚³‚ñ
08/06/03 20:13:41 khCiq63d
>>193
‚Ç‚¤‚à‚Å‚·B
ƒ}ƒjƒ…ƒAƒ‹Œ©‚ĂĂ킩‚è‚Ü‚µ‚½B

$this->backend->perform($action_name);
‚ð perform()‚É‘‚¢‚Ä‚ ‚°‚ê‚΂¢‚¢‚Ý‚½‚¢‚Å‚·‚ËB


195:nobody‚³‚ñ
08/06/04 03:06:30
>>192
‚»‚̂܂܃Aƒbƒvƒf[ƒg‚µ‚Ä–â‘è‚È‚¢‚æB‘å‚«‚­‚͕ςí‚Á‚ĂȂ¢‚Ì‚ÅB

196:nobody‚³‚ñ
08/06/10 10:19:27 w4tQWM9Z
$this->session->start() ‚Ì‚ ‚Æ‚É
$this->session->isStart()@‚µ‚Ä‚àtrue‚ª•Ô‚ç‚È‚¢‚͎̂d—l‚Å‚·‚©H
$this->session->isStart(true)‚Æ‚·‚ê‚ΕԂé‚ñ‚Å‚·‚ª...

Ethna_Session::start()‚̂Ȃ©‚Å $this->anonymous‚É‘ã“ü‚µ‚Ä‚¢‚È‚¢‚Ì‚Í
‚í‚´‚Ƃł·‚©H

$_SESSION['__anonymous__'] ‚Æ Ethna_Session::anonymouse ‚ɂ͉½‚©Žg‚¢
•ª‚¯‚Ä‚¢‚é——R‚ª‚ ‚é‚̂ł·‚©H



197:nobody‚³‚ñ
08/06/11 08:10:19
$this->session->start()‚¶‚á‚È‚­‚Äsession_start()‚µ‚Ä‚ñ‚¶‚á‚È‚¢‚ÌH
auto_start‚Æ‚©B

‚ ‚Æ“½–¼‚Æ’Êí‚̃ZƒbƒVƒ‡ƒ“‚𓯎ž‚ÉŽg‚¢•ª‚¯‚邱‚Ƃ͂ł«‚È‚¢B

‹C‚É‚­‚í‚È‚¢‚È‚çEthna_Session‚ðŒp³‚µ‚éB


198:JK
08/06/11 08:31:19 xujtuY+c
>>197
ƒ\[ƒXŒ©‚ÄŒ©‚êI
Ethna_Session::start()
‚Å $anonymous‚É‘ã“ü‚µ‚Ä‚¢‚È‚¢‚©‚ç
restore‚ªŒÄ‚΂ê‚Ä‚©‚ç‚¶‚á‚È‚¢‚Æ
isAnonymous() ‚Ŏ擾‚Å‚«‚È‚¢‚©‚çAisStart()‚ª³í‚È’l‚ð•Ô‚¹‚È‚¢

‚±‚ê‚ÍŽd—l‚Ȃ̂©H
ƒƒOƒCƒ“ˆ—‚Å“½–¼‚©‚çA’Êí‚̃ZƒbƒVƒ‡ƒ“‚ÉØ‚è‘Ö‚¦‚鈗‚ð“ü‚ꂽ‚ñ‚¾‚ª
ƒƒOƒCƒ“ƒ`ƒFƒbƒNˆ—‚ª‰½ŒÌ‚©‚¤‚Ü‚­’Ê‚ç‚È‚¢‚©‚ç’²‚ׂ½‚çA‚»‚¤‚È‚Á‚Ä‚¢‚½

start()
URLØÝ¸(ethna.jp)
isStart()
URLØÝ¸(ethna.jp)
isAnonymous()
URLØÝ¸(ethna.jp)

199:nobody‚³‚ñ
08/06/11 15:20:49
>>198
‘f’¼‚ÉML‚ɓЂ°‚Ă݂½‚çH

200:nobody‚³‚ñ
08/06/11 20:46:44
>>198
‚¾‚©‚çu“¯Žž‚ÉŽg‚¢•ª‚¯‚邱‚Ƃ͂ł«‚È‚¢v‚ñ‚¾‚Á‚Ä‚ÎB
‚±‚ꂪŽd—l‚Ȃ̂©ƒoƒO‚Ȃ̂©‚Í’m‚ç‚È‚¢‚¯‚ÇB


201:JK
08/06/11 21:08:49 xujtuY+c
>>200
‚¾‚©‚çAØ‚è‘Ö‚¦‚½‚¢‚ñ‚¾‚Á‚Ä‚ÎB
‚Æ‚¢‚¤‚æ‚èB
AnonymousŠÖŒW‚È‚­A session->start()‚µ‚½’¼Œã isStart()‚æ‚ñ‚Å‚ÝH


202:nobody‚³‚ñ
08/06/11 21:59:31
start‘O‚Íbool(false)A
startŒã‚Íbool(true)‚ɂȂ邯‚ÇH


203:nobody‚³‚ñ
08/06/11 22:07:52
uØ‚è‘Ö‚¦v‚àu“¯Žž‚ÉŽg‚¢•ª‚¯‚év‚Æ“¯‹`B
“½–¼ƒZƒbƒVƒ‡ƒ“‚ðdestroy()‚µ‚Ä‚©‚çA‚»‚̂܂ܒÊíƒZƒbƒVƒ‡ƒ“‚ðstart()‚µ‚Ä‚à‚¾‚ß‚Á‚Ä‚±‚ÆB



204:JK
08/06/11 23:40:12 xujtuY+c
>>203
‚È‚é‚Ù‚ÇA‚»‚¤‚¢‚¤à–¾‚È‚ç”[“¾B

ƒƒOƒCƒ“‘O‚Ìî•ñ‚𓽖¼ƒZƒbƒVƒ‡ƒ“‚ŕۑ¶‚µ‚Ä‚¢‚ÄAƒƒOƒCƒ“Œã‚É‚»‚ê‚ç‚Ì
î•ñ‚ðˆµ‚¢‚½‚¢ê‡‚Á‚Ăǂ¤‚µ‚Ä‚¢‚é‚ñ‚Å‚·‚©H

Ethna_Session‚ð new ‚µ‚Ä $this->session ‚É“n‚µ‚¿‚Ⴄ‚Æ‚©‚Å‚·‚©H

205:nobody‚³‚ñ
08/06/15 01:00:02
‚í‚´‚í‚´“½–¼ƒZƒbƒVƒ‡ƒ“‚ðŽg‚¤ˆÓ–¡‚ª‚í‚©‚ç‚ñ‚Ì‚¾‚¯‚ÇB
u“½–¼ƒZƒbƒVƒ‡ƒ“vuEthnaƒAƒvƒŠ‚ł͂Ȃ¢ƒAƒvƒŠ‚ªŠJŽn‚µ‚½ƒZƒbƒVƒ‡ƒ“‚ðŽg‚¤‚½‚ßv‚©‚ÆB


206:JK
08/06/15 01:48:12 vmTqGR6A
>>205
ŽÀ‚͂悭‚í‚©‚Á‚ĂȂ¢‚̂ł·B
“½–¼ƒAƒvƒŠ‚ɂ͔ñƒƒOƒCƒ“‚¾‚¯‚ÇAƒZƒbƒVƒ‡ƒ“‚ðŽg‚¢‚½‚¢
”ñ“½–¼ƒAƒvƒŠ‚ɃƒOƒCƒ“ó‘Ô
‚©‚È`‚ÆAŸŽè‚ÉŽv‚Á‚Ä‚¢‚Ü‚µ‚½B

‚½‚Æ‚¦‚΃ƒOƒCƒ“‚̃AƒNƒVƒ‡ƒ“‚ð‹N‚±‚·’¼‘O‚Ìî•ñ‚𓽖¼ó‘Ô‚ÅŽ‚Á‚Ä‚¢‚Ä
ƒƒOƒCƒ“‚ª•K—v‚ȃAƒNƒVƒ‡ƒ“‚ð‹N‚±‚µ‚½ê‡‚ɃƒOƒCƒ“‰æ–ʂփWƒƒƒ“ƒvB
ƒƒOƒCƒ“ˆ—‚ª³í‚ÉÏ‚ñ‚¾‚çA•Û‘¶‚µ‚Ä‚¢‚½î•ñ‚Ńy[ƒW‚ɃWƒƒƒ“ƒv‚µ‚½‚è
ƒtƒH[ƒ€‚É“ü—Í‚µ‚½‚è‚·‚éB

ˆê‰žƒ[ƒ‹‚Á‚Û‚¢ŠT”O‚ÍŽ‚Á‚Ä‚¢‚é‚ñ‚¾‚¯‚ÇAˆê”ÔŠÈ’P‚ȃƒOƒCƒ“ƒ`ƒFƒbƒN‚Í
isStart() ‚ðŒÄ‚Ô‚¾‚¯‚Åo—ˆ‚é‚©‚ç•Ö—˜‚¾‚È‚Ÿ‚ȂǂƎv‚Á‚Ä‚¢‚½‚¯‚ÇA
‚¿‚å‚Á‚ƈႤ‚Ì‚©‚ÈH

207:nobody‚³‚ñ
08/06/15 11:45:46
‚»‚ê‚Ȃ烃OƒCƒ“‚µ‚Ä‚¢‚悤‚Æ‚¢‚Ü‚¢‚Æ•’ʂɃZƒbƒVƒ‡ƒ“‚ðŽg‚¤‚ׂµB
ƒƒOƒCƒ“‚µ‚½‚çƒZƒbƒVƒ‡ƒ“‚Ì’†‚Ƀtƒ‰ƒO‚ð—§‚Ä‚éB
‚ ‚Æ‚ÍisStart()‚¶‚á‚È‚­‚Ä‚»‚̃tƒ‰ƒO‚ðŠm”F‚·‚邾‚¯B

208:JK
08/06/15 17:30:32 vmTqGR6A
‚È‚é‚Ù‚ÇA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚¦[‚ÆA‚±‚¤‚È‚Á‚½‚¢‚«‚³‚‚𭂵‚¾‚¯Aethna‚̃TƒCƒg‚É isStart()‚Å
ƒƒOƒCƒ“‚ðƒ`ƒFƒbƒN‚µ‚Ä‚¢‚éƒTƒ“ƒvƒ‹‚ª‚ ‚Á‚ăZƒbƒVƒ‡ƒ“ƒXƒ^[ƒgƒƒOƒCƒ“
ó‘Ô‚Æ‚¢‚¤‚悤‚ÈŠ´‚¶‚̃Tƒ“ƒvƒ‹‚Å‚µ‚½B

‚»‚ê‚Å‚»‚ê‚ðŒ³‚ÉŠJ”­‚ði‚߂Ă¢‚Á‚½‚ñ‚Å‚·‚ªA”ñƒƒOƒCƒ“ó‘Ô‚Å‚àƒZƒbƒVƒ‡ƒ“
‚ðŽg‚Á‚ĉ½‚©‚µ‚½‚¢‚È‚ŸB‚ƂȂÁ‚½‚Æ‚«‚ɃZƒbƒVƒ‡ƒ“‚𖾎¦“I‚ÉŠJŽn‚µ‚Ä‚¢‚È‚¢‚Æ
ƒZƒbƒVƒ‡ƒ“‚ªŽg‚¦‚È‚¢‚Æ‚¢‚¤ã©‚ɂ͂܂èA‚µ‚΂炭”Y‚ÞB
‚ÅAƒ\[ƒX‚𒭂߂Ă¢‚½‚çA“½–¼‚Æ‚¢‚¤‚Ì‚ðŒ©‚Â‚¯‚ÄA“½–¼Žž‚ÍisStart()‚ª
false‚ð•Ô‚·‚Æ‚¢‚¤«Ž¿‚ª‚ ‚é‚È‚Ÿ‚»‚ê‚È‚çB
‚ƂȂÁ‚½‚킯‚Å‚·B

•’Ê‚Él‚¦‚½‚çAƒZƒbƒVƒ‡ƒ“‚Ƀtƒ‰ƒO‚ðŽ‚Â‚Ì‚ª³‰ð‚Å‚·‚ËB
Ž–ŽÀ‚e‚v‚ðŽg‚í‚È‚¢‚Æ‚«‚Í‚»‚¤‚â‚Á‚Ä‘‚¢‚Ä‚¢‚½‚µ...

‹t؂ꂷ‚݂܂¹‚ñ‚Å‚µ‚½B

PHP‘S”ʂƂ¨‚µ‚Ä‚¢‚¦‚邱‚Ƃł·‚ªA–³‘ʂɃZƒbƒVƒ‡ƒ“‚ðŠJŽn‚µ‚½‚­‚È‚¢ê‡
‚Á‚Ăǂ¤‚â‚é‚Ì‚ª³‰ð‚Å‚·‚©H

session‚Ìauto_start‚𖳌ø‚É‚µ‚Ä
if (!empty($_COOKIE['SESSID'])){
session_id($_COOKIE['SESSID']);
session_start();
}
‚Æ‚¢‚¤‚悤‚ÈŠ´‚¶‚Å‚µ‚傤‚©H

209:nobody‚³‚ñ
08/06/24 20:05:23 et7OSP74
>>208
‚½‚Ô‚ñ‚»‚ê‚Å–â‘è‚È‚ ‚¢‚ÆŽv‚¤‚æB
‚Ü‚Ÿ‚»‚ñ‚È‚É_ŒoŽ¿‚ɂȂç‚È‚­‚Ä‚à‚f‚b‚ª‚¤‚Ü‚¢‚±‚Æ‚â‚Á‚Ä‚­‚ê‚Ü‚·B


‚Æ‚±‚ë‚ÅA‰ß‘a‰»‚µ‚Ä‚¢‚é‚©‚ç‰ñ“š‚ª‚Â‚©‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇŽ¿–âB
HiddenVars‚ðŽg‚¤‚Æ‚¢‚¤‹LŽ–‚ðŒ©‚Â‚¯‚½‚̂ł·‚ªA‚±‚ê‚Á‚Ä
1.input 2.check 3.do ‚Æ‚¢‚¤ 3phase‚ň—‚·‚éê‡ 2‚Å validate
‚µ‚Ä‚à 2‚Æ3‚̊ԂŃf[ƒ^‚ð‘‚«Š·‚¦‚Å‚«‚Ü‚·‚æ‚ËH
3‚Ì’¼‘O‚É validate‚ð“ü‚ꂽ‚Æ‚µ‚Ä‚à‘‚«Š·‚¦‚½ƒf[ƒ^‚ª‚»‚ê‚È‚è‚Ì
‚à‚̂ł ‚ê‚ÎA2‚Ń`ƒFƒbƒN‚µ‚½“à—e‚ƈႤ‚à‚Ì‚ÅXV‚Å‚«‚Ü‚·‚ËH
‚³‚ç‚É‚¢‚¤‚ë 3‚̃AƒNƒVƒ‡ƒ“‚݂̂Ńf[ƒ^‚ð“o˜^‚Å‚«‚¿‚Ⴄ‚©‚çA
•s³“o˜^‚Æ‚©˜A“Š‚ª‚Å‚«‚Ü‚·‚æ‚ËH
‚±‚ê‚ð–h‚®‚ɂ̓ZƒbƒVƒ‡ƒ“‚âƒ`ƒFƒbƒNƒtƒ@ƒCƒ‹A‚c‚a‚ȂǂðŽg‚í‚È‚¢‚Æ
‚¾‚߂ł·‚æ‚ËH
‰½‚©‚¢‚¢ƒAƒCƒfƒBƒA‚ ‚è‚Ü‚·‚©H

210:nobody‚³‚ñ
08/06/25 07:08:45
>>209
>>170

211:nobody‚³‚ñ
08/07/01 08:37:05 2M+ISpJV
‚·‚ñ‚Ü‚¹‚ñA‚½‚Æ‚¦‚Ε¡”‚̃e[ƒuƒ‹‚ðˆµ‚¤‚ÆŽž‚Á‚Ä ƒAƒNƒVƒ‡ƒ“ƒNƒ‰ƒX‚É‚Í
‚ǂ̂悤‚É‘‚¯‚΂¢‚¢‚̂łµ‚傤‚©H

—Ⴆ‚Ήïˆõî•ñ‚ɉïˆõó‘Ô‚ð•\‚· status(‰¼“o˜^A–{“o˜^A‘Þ‰ïAíœ)‚ª‚ ‚èA
•t‚·‚éƒf[ƒ^‚É‚»‚̃f[ƒ^‚Ìó‘Ô‚ð‚ ‚ç‚í‚· status(‰º‘‚«AŒöŠJA‰{——’âŽ~Aíœ)
‚ª‚ ‚Á‚½‚肵‚Ü‚·B


212:nobody‚³‚ñ
08/07/01 11:34:32
‚±‚̃XƒŒ‚ɃŒƒX‚ª•t‚­‚͕̂sŽv‹c‚¾‚æ‚ÈEEEB@

213:nobody‚³‚ñ
08/07/03 08:29:19 cyN9Rfkc
>>212
‚¨‚Ü‚¢‚ÌŽ©ìŽ©‰‰‚¾‚Á‚½‚肵‚ÄA‚±‚̃ŒƒX‚à‚—

214:nobody‚³‚ñ
08/07/28 10:13:22 YSIM2iDa
‰ß‘a‰»‚µ‚Ä‚¢‚邿‚¤‚Ȃ̂ÅAƒŒƒX‚ª‚‚­‚©•sˆÀ‚Å‚·‚ªŽ¿–â‚Å‚·B

$this->backend->perform() ‚ŃTƒuƒAƒNƒVƒ‡ƒ“‚ðŽÀs‚µ‚½‚¢‚̂ł·‚ªA
$form—v‘f‚͌ĂÑo‚µ‘¤‚Ì‚à‚Ì‚µ‚©”½‰f‚³‚ê‚Ä‚¢‚È‚¢‚悤‚Å‚·B

ƒTƒuƒAƒNƒVƒ‡ƒ“‚̃AƒNƒVƒ‡ƒ“ƒNƒ‰ƒX‚Å$form—v‘f‚ð’è‹`‚µ‚½‚¢‚̂ł·‚ª
‚ǂ̂悤‚É‘‚¯‚΂¢‚¢‚̂łµ‚傤‚©H

215:214
08/07/28 10:25:20 YSIM2iDa
ŠÔˆá‚¦‚½

„ƒTƒuƒAƒNƒVƒ‡ƒ“‚̃AƒNƒVƒ‡ƒ“ƒNƒ‰ƒX‚Å$form—v‘f‚ð’è‹`‚µ‚½‚¢‚̂ł·‚ª
„‚ǂ̂悤‚É‘‚¯‚΂¢‚¢‚̂łµ‚傤‚©H

ƒTƒuƒAƒNƒVƒ‡ƒ“‚̃AƒNƒVƒ‡ƒ“ƒtƒH[ƒ€ƒNƒ‰ƒX‚Å$form—v‘f‚ð’è‹`‚µ‚½‚¢‚̂ł·‚ª
‚ǂ̂悤‚É‘‚¯‚΂¢‚¢‚̂łµ‚傤‚©H

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

216:nobody‚³‚ñ
08/07/28 14:37:54
Ž¿‹^‚͎Гà‚Å‚·‚ê‚΂¢‚¢‚Ì‚ÉEEEB

217:nobody‚³‚ñ
08/07/28 21:06:11
>>215
‚»‚à‚»‚àƒ`ƒ~‚Í$form‚Ì’è‹`‚ð‚È‚ñ‚¾‚ÆŽv‚Á‚Ä‚é‚Ì‚©‚ËEEEB
ActionClass‚ƈê‘Έê‚È‚ñ‚¾‚æB
ƒTƒuƒAƒNƒVƒ‡ƒ“‚Æ‚©ŸŽè‚ÉŒ¾‚Á‚Ä‚àA‚»‚ê‚ÍŸŽè‚ÉŒ¾‚Á‚Ă邾‚¯‚¾‚©‚ç
Ž©•ª‚Å‚¿‚á‚ñ‚ÆActionform‚ànew‚µ‚Ä_setFormDef‚µ‚½‚Ü‚¦B

218:nobody‚³‚ñ
08/10/01 11:11:33
Ethna‚̃TƒCƒg‚ÉŒq‚ª‚è‚Ü‚¹‚ñB

219:nobody‚³‚ñ
08/10/01 22:42:24
ethna‚Ý‚½‚¢‚ȃSƒ~ƒtƒŒ[ƒ€ƒ[ƒN‚æ‚­Žg‚¦‚é‚È

220:nobody‚³‚ñ
08/10/14 23:49:51
‚¦H»ƒtƒŒ[ƒ€ƒ[ƒN‚¾‚æ

221:nobody‚³‚ñ
08/10/18 13:20:02
>>219
‚Ȃɂ‚©‚Á‚Ä‚éH
ŋ߿‚芷‚¦‚¯‚ñ‚Æ‚¤‚¿‚¤

222:nobody‚³‚ñ
08/12/15 15:11:08
RSSƒp[ƒT[‚Á‚Ă݂Ȃ³‚ñ‚ÍpearŽg‚Á‚Ă܂·‚©H

223:nobody‚³‚ñ
09/01/12 20:55:45 ZFy7iIA6
GREE‚Ì•…‚Á‚½CM‚Ì‚¨‚©‚°‚Å
Ethna‚à•…‚Á‚½ƒtƒŒ[ƒ€ƒ[ƒN‚ÆŒ©‚ç‚ê‚邿‚¤‚ɂȂè‚Ü‚µ‚½


224:nobody‚³‚ñ
09/03/01 19:57:05 Hv9B/Cgp
URLØÝ¸(labs.gree.jp)

ŽèŽn‚߂ɪ‚ð“®‚©‚µ‚Ă݂½‚ñ‚Å‚·‚ªA
ƒGƒ‰[ƒƒbƒZ[ƒW‚ª2d‚Éo‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚·B

—Ⴆ‚ÎA‘S‚Ằ–Ú‚ð‹ó‚É‚µ‚Ä‘—Mƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚½ê‡‚É
ˆÈ‰º‚̂悤‚ȃGƒ‰[ƒƒbƒZ[ƒW‚ª•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B

* ƒ[ƒ‹ƒAƒhƒŒƒX ‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ
* ƒpƒXƒ[ƒh ‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ
* ƒpƒXƒ[ƒh(Šm”F) ‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ
* ƒ[ƒ‹ƒAƒhƒŒƒX ‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ
* ƒpƒXƒ[ƒh ‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ
* ƒpƒXƒ[ƒh(Šm”F) ‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ

2d‚̃Gƒ‰[ƒƒbƒZ[ƒW‚ª•\ަ‚³‚ê‚È‚¢‚悤‚É‚·‚é‚É‚ÍA
$errors‚ðŽ©‘O‚ň—‚É‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂łµ‚傤‚©H

ŠÂ‹«:
Ethna 2.5.0-preview3

225:224
09/03/01 22:40:13
‚·‚݂܂¹‚ñA‚±‚¿‚ç‚̃~ƒX‚Å‚µ‚½B

prepare()ƒƒ\ƒbƒh‚Évar_dump($this->af->validate());‚ð‘‚¢‚Ä‚¢‚½ˆ×‚É
ƒGƒ‰[‚ª2d‚Åo—Í‚³‚ê‚Ä‚¢‚½‚悤‚Å‚·B

function prepare()
{
@@if ($this->af->validate() > 0) {
@@@@var_dump($this->af->validate());
@@@@return 'index';
@@}
@@return null;
}

var_dump($this->af->validate());‚ð휂µ‚½‚ç2d‚Å•\ަ‚·‚邱‚Ƃ͂Ȃ­‚È‚è‚Ü‚µ‚½B

226:nobody‚³‚ñ
09/07/30 12:43:43
ethna‚ŃTƒCƒgì‚Á‚Ä‚ ‚é‚ñ‚Å‚·‚¯‚ÇAƒƒ“ƒe‚̂Ƃ«‚¾‚¯
‚ǂ̃y[ƒW‚ɃAƒNƒZƒX‚µ‚Ä‚àƒƒ“ƒe’†‰æ–ʂɔò‚΂·•û–@‚È‚¢‚Å‚·‚©H

227:nobody‚³‚ñ
09/07/30 12:48:49 XFFHqckQ
‚ ‚°I
EEE‚Á‚Ä‘O‚Ì‘‚«ž‚Ý5ƒ–ŒŽ‘O‚©‚楥¥B

228:nobody‚³‚ñ
09/07/30 22:16:06
>>226
Œˆ‚Ü‚Á‚½Action‚µ‚©‚µ‚È‚¢‚Á‚Ä‚±‚Ƃɂ³‚¹‚ê‚΂¢‚¢B

ƒGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚ð1‚‚Ƀ‹[ƒeƒBƒ“ƒO‚µ‚Ä‚é‚È‚çA‚»‚̃Gƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚Ì
main()‚Ì‘æ‚Qˆø”‚ðarray('undermaintainance')‚É‚µ‚¿‚Ⴆ‚ÎB

‚½‚­‚³‚ñƒGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚ª‚ ‚é‚È‚çAController‚Ì
getActionFormName‚ðoverride‚µ‚ÄA‚‚˂É'undermaintainace'‚Ì
String‚ð•Ô‚·‚悤‚É‚·‚ê‚Ηǂ¢‚ñ‚¶‚á‚È‚¢H



229:nobody‚³‚ñ
09/07/31 09:14:02
WebƒT[ƒo‚Ì•û‚ÅƒŠƒ_ƒCƒŒƒNƒgÝ’è‚·‚邯‚©‚Å‚à‚¢‚¢‚ñ‚łȂ¢H

Apache‚È‚ç.htaccessˆêŒÂ‘‚¯‚ÎÏ‚Þ

230:nobody‚³‚ñ
09/07/31 09:29:00
>>228
‚Ç‚¤‚à‚Å‚·B
‚â‚Á‚Ă݂܂·`

231:nobody‚³‚ñ
09/08/25 11:28:16 X6yGpm6m
’N‚©‚Ü‚¾Žg‚Á‚Ä‚é‚ÌH
‚±‚êŽg‚Á‚Äì‚ç‚ꂽƒI[ƒvƒ“ƒ\[ƒX‚à‚Ì‚ª‚ ‚ê‚΋³‚¦‚Ä—~‚µ‚¢‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚Ç

232:nobody‚³‚ñ
09/08/26 16:38:32 UZkILcW9
’N‚©Œ©‚Ă܂·‚©cŸˆB
Ž¿–â‚Æ‚©‚µ‚Ä‚¢‚¢‚Ì‚©‚ÈH

<select name="aaa" id="aaa" size="7" multiple class="bbb">
@{foreach from=$app.hoge item=item}
@@<option value="{$item.hoge}">{$item.fuga}</option>
@{/foreach}
</select>
‚ÆAtpl‚Å‘‚¢‚Ä‚¢‚Ü‚·B
‚±‚±‚Éo‚³‚ꂽƒf[ƒ^‚ðƒAƒNƒVƒ‡ƒ“‚Ì•û‚Å
$this->af->get('????');
‚Á‚Ä•—‚ÉŽæ‚èo‚µ‚½‚¢‚ñ‚Å‚·B

‚â‚Á‚Ă݂½Ž–«

[action‘¤]
'aaa'=>array(
@'type'=>array(VAR_TYPE_INT),
@'name'=>'‚Ù‚°',
),

[tpl‘¤]
ã‚Ìname="aaa"‚ðname="aaa[]"‚É

[action‘¤]
$this->af->get('aaa');

Œ‹‰Ê‚ÍNULL‚Å‚µ‚½cB
<input type=~.....
‚̂‚à‚è‚Å‚â‚Á‚Ä‚½‚ñ‚Å‚·‚¯‚Çc‚Ç‚¤‚É‚©‚µ‚Äselect‚É“ü‚Á‚½ƒf[ƒ^‚Á‚ÄŽæ‚èo‚¹‚È‚¢‚Å‚·‚©‚ËB

233:nobody‚³‚ñ
09/08/31 14:48:44 ueVwiefa
‚Æ‚ê‚邪A‚¿‚á‚ñ‚Æ’²‚ׂÄà–¾‚·‚é‰É‚ª‚È‚¢‚̂łª‚ñ‚΂Á‚Ä‚­‚ê
‚»‚à‚»‚à‚Æ‚ê‚È‚¢‚ƃvƒƒOƒ‰ƒ€‚Æ‚µ‚Ä‚¨‚©‚µ‚¢‚¾‚ëH

234:232
09/09/03 14:48:01 42dHYBvA
‚ ‚肪‚ÆB
•ʂ̂â‚₱‚µ‚¢•û–@‚ÅŽæ‚Á‚½‚æB

235:nobody‚³‚ñ
09/09/29 11:04:09 0+eTXppc
actionƒtƒH[ƒ€‚Ì•û‚©‚çƒeƒ“ƒvƒŒ[ƒg‚̃‰ƒWƒIƒ{ƒ^ƒ“‚Æ‚©c˜M‚ê‚È‚¢‚©‚È‚ cB
ŒŸõ‘O‚̉æ–ʂщƒWƒIƒ{ƒ^ƒ“1A2‚ƃeƒLƒXƒgƒ{ƒbƒNƒX‚ª‚ ‚Á‚Ä
2‚ð‘I‚ñ‚¾ê‡‚̓eƒLƒXƒgƒ{ƒbƒNƒX‚ªŽg‚¦‚È‚­‚È‚éidisables)
ŒŸõ‚·‚é‘O‚ÉA2‚̃‰ƒWƒIƒ{ƒ^ƒ“‚ª‘I‘ð‚³‚ê‚Ä‚½‚çAŒŸõŒã‚̉æ–Ê‚Å2‚̃‰ƒWƒIƒ{ƒ^ƒ“‚ª‘I‘ð‚³‚ê‚½‚܂܂ɂȂÁ‚Ä‚ÄA
ƒeƒLƒXƒgƒ{ƒbƒNƒX‚ÍŽg‚¦‚È‚¢‚܂ܕ\ަ‚³‚ê‚éB
‚Á‚ÄŽ–‚ª‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç‚ËB

Œ»Ý‚Íʼn‚̓ǂݞ‚݂щƒWƒIƒ{ƒ^ƒ“‚Ç‚Á‚¿‚à‘I‘ð‚³‚ê‚ĂȂ¢‚µAŒŸõŒã‚à‚Ç‚Á‚¿‚©‚ç‚àŠO‚êA
ƒeƒLƒXƒgƒ{ƒbƒNƒX‚ÌŽg—p•s‰Â‚à‚Í‚¸‚ê‚¿‚Ⴄó‘ÔcB

1‚̃‰ƒWƒIƒ{ƒ^ƒ“‚É<input.......checked = true@/>‚Á‚Ä“ü‚ê‚Ă݂½‚ç
ʼn‚̓ǂݞ‚݂ł̓‰ƒWƒIƒ{ƒ^ƒ“1‚Ƀ`ƒFƒbƒN“ü‚邿‚¤‚ɂȂÁ‚½‚̂͗ǂ¢‚ñ‚¾‚¯‚ÇA
2‚ð‘I‚ñ‚ÅŒŸõ‚µ‚½Œã‚à1‚ª‘I‘ð‚³‚ê‚Ä‚é‚ñ‚Å‚·‚æ‚ËcB

’N‚©‰ðŒˆô’m‚Á‚Ä‚é•û‚¢‚ç‚Á‚µ‚á‚Á‚½‚ç‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

236:235
09/09/29 11:11:57 0+eTXppc
‚·‚݂܂¹‚ñBƒ‰ƒWƒIƒ{ƒ^ƒ“‚Ì–â‘è‚ÍŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

237:235
09/09/29 11:12:36 0+eTXppc
‚·‚݂܂¹‚ñBƒ‰ƒWƒIƒ{ƒ^ƒ“‚Ì–â‘è‚ÍŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

238:235
09/09/29 11:13:21 0+eTXppc
‘‚«ž‚߂Ȃ¢cH
ƒ‰ƒWƒIƒ{ƒ^ƒ“‚Ì–â‘è‚ÍŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

239:nobody‚³‚ñ
09/09/29 23:19:45
>>235
‚¤[‚ñAActionForm‚©‚çHTML‚Édisabled‚ð“ü‚ê‚é‚Ì‚Á‚Ä
¡Žž‚Ì‚â‚è•û‚¶‚á‚È‚¢Š´‚¶‚ª‚·‚éB

disabled‚Á‚Ä‚ ‚­‚܂ŕ╂¾‚©‚çA•╂͕╂炵‚­javascript‚ÅŒã•t‚¯Ý’è‚©‚È‚ŸB
‚µ‚©‚àAradio‚Ætext‚̘A“®‚¾‚©‚ç‚È‚¨‚³‚ç‚»‚ÌŠ´‚¶‚ª‚·‚éB

Ž©•ª‚¾‚Á‚½‚çA“K“–‚Éradio‚Ætext‚ÉidU‚Á‚Ä
$(function(){});
‚©
Event.observe(window, 'load', function(){});
‚·‚é‚©‚È‚ŸB


240:nobody‚³‚ñ
09/10/02 03:07:29
‚±‚ê–Ê”’‚»‚¤‚¾‚ÈB

‚¢‚Ü‚â‚Á‚Ä‚éDrupal‚ª—Ž‚¿’…‚¢‚½‚çŽè‚ðo‚µ‚Ă݂½‚¢B
CMS‚̓y[ƒWŠÇ—‚ɂ͕֗˜‚¾‚¯‚ÇAƒnƒ}‚邯Œ‹\‚Ä‚±‚¸‚é‚âB

ZFW‚ƂǂÁ‚¿‚ªMVC‚Ì•ª‚¯•û”»‚è‚â‚·‚¢‚©‚È

241:nobody‚³‚ñ
09/10/06 02:01:12
>>240
Zend

242:nobody‚³‚ñ
09/10/08 15:15:39 2JJQdndq
Fatal error: Call to a member function getAll() on a non-object in

c‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ü‚·B
getAll‚ð—pˆÓ‚µ‚½__DB_PEAR.php‚àlib‚É“ü‚ê‚ÄController‚©‚çinclude‚µ‚Ä‚é‚Ì‚ÉcB

Ethna‚ÍÅVƒo[ƒWƒ‡ƒ“‚Å‚·B

‰½ŒÌ”ò‚ׂȂ¢‚Ì‚©Œ´ˆö‚ª‚³‚Á‚Ï‚è‚Å‚·B

243:242
09/10/08 18:57:42 2JJQdndq
MySQL‚ÌÝ’è‚ʼn½‚©–â‘肪‚ ‚Á‚½‚悤‚Å‚·B
Ú‚µ‚­‚Í•ª‚©‚è‚Ü‚¹‚ñB

244:nobody‚³‚ñ
09/10/19 23:28:51 /Zspq1xO
ethna‚ÉPEAR::PAGER‚̂悤‚ȃy[ƒWƒ“ƒO—p‚̃ƒ\ƒbƒh‚Í
—pˆÓ‚µ‚Ä‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
‚²‘¶’m‚Ì•û‚ª‹‚ç‚ê‚Ü‚µ‚½‚炲‹³Žö‚æ‚낵‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B



245:nobody‚³‚ñ
09/10/20 10:02:54

‚ÂURLØÝ¸(ethna.jp)
Ethna > ƒhƒLƒ…ƒƒ“ƒg > ŠJ”­ƒ}ƒjƒ…ƒAƒ‹ > ƒfƒ‚ > ƒy[ƒWƒƒ‚ð쬂·‚é

246:nobody‚³‚ñ
09/10/23 18:04:21 7dG7Qup9
URLØÝ¸(hoge.com)

‚Æ‚¢‚¤URL‚ª‚ ‚Á‚½‚Æ‚µ‚ÄAhoge‚Æpeko‚ª“ü‚ê‘Ö‚í‚邱‚Æ‚à‚ ‚邯‚·‚邯‚«A
1‚–ڂ̈ø”‚ªhoge‚Å‚ ‚é‚©peko‚Å‚ ‚é‚©‚ð’m‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
$this->af->get(name[0])
‚Æ‚©‚ÅAhoge‚Á‚Ä“ü‚Á‚Ă邯‚©B
¡‚̂Ƃ±‚ëpathinfo‚ ‚½‚è‚©‚玩•ª‚Å•ª‰ð‚·‚邵‚©Žv‚¢‚‚©‚È‚¢‚Å‚·EEE


247:nobody‚³‚ñ
09/10/23 22:38:55
>>246
$_SERVER['QUERY_STRING']‚©‚ç‚Æ‚邵‚©‚Ë[‚¶‚á‚ñB

248:nobody‚³‚ñ
09/10/26 15:52:54 jayyJSrP
>247
‚â‚Á‚Ï‚»‚¤‚È‚è‚Ü‚·‚©B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·‚½

249:nobody‚³‚ñ
09/10/27 21:30:22
ƒAƒNƒVƒ‡ƒ“login‚̃tƒH[ƒ€•\ަ‰æ–Ê‚Åsubmit‚·‚邯URL‚ªindex.php‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·‚¯‚Ç
‚±‚ê‚𓯂¶login‚É‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©HƒGƒ“ƒgƒŠ‚Íindex.php‚Å‚·B

250:nobody‚³‚ñ
09/10/28 00:20:21
>>249
hogehoge.tpl
<form action="login.php" method="post">
<input type=hidden value=1 name=action_login_do>
<input name=id>
<input name=pass>
<input type=submit>
</form>



login.php
<?php
include_once Hoge_Controller.php
Hoge_Controller::main('Hoge_Controller', array('login', 'login_*'), 'login');

251:nobody‚³‚ñ
09/11/04 10:10:05
>>250
‚ ‚肪‚Æ‚¤


252:nobody‚³‚ñ
09/11/10 11:26:10
ƒNƒGƒŠƒGƒ‰[‚ª”­¶‚µ‚½‚Æ‚«A‰æ–Êã‚É
***[508](ERR): Ethna_DB_PEAR._query(\class\DB\Ethna_DB_PEAR.php:306): Query Error SQL[``]
‚Ý‚½‚¢‚ÈŠ´‚¶‚Å•\ަ‚³‚ê‚é‚ñ‚¾‚ªA‚±‚ê‚ðŽ~‚ß‚é•û–@‚Á‚ĂȂ¢H

ˆê‰žAƒƒWƒbƒN‚Å
$res = $db->query($sql);
if (Ethna::isError($res)) {
return Ethna::raiseNotice('“o˜^ƒGƒ‰[',E_DATA_REGIST);
}
‚Ý‚½‚¢‚ÈŠ´‚¶‚ɂ͂µ‚Ä‚é‚ñ‚¾‚¯‚ÇEEEEB

253:nobody‚³‚ñ
09/11/25 12:11:40 KpnnUhSV
Ethna‚Á‚Ä‚à‚¤‚¿‚á‚ñ‚ÆO/Rƒ}ƒbƒsƒ“ƒO‘Ήž‚µ‚Ä‚ñ‚ÌH
join‚Æ‚©ƒTƒuƒNƒGƒŠ[‚Æ‚©APostgres‚Æ‚©Žg‚¦‚éH

254:nobody‚³‚ñ
09/12/08 08:35:32 YO3TGVaP
>>253
Žg‚¦‚邿@ƒAƒ_ƒ‹ƒgƒTƒCƒg‚Å‚àEthna‚Ì“±“ü‚ª‘‚¦‚Ä‚é
URLØÝ¸(yourvideo.jp)

255:nobody‚³‚ñ
10/01/28 12:15:27
ƒAƒ_ƒ‹ƒgƒTƒCƒg‚È‚ñ‚ÄXOOPS‚©‰ºŽè‚·‚邯ƒuƒƒO’ö“x‚©‚ÆŽv‚Á‚Ä‚½‚Ì‚ÉB
i‚ñ‚Å‚ñ‚ÈB

256:nobody‚³‚ñ
10/02/10 11:31:46 SPzWL0O/
{form_input name="hoge"}
‚ÌŒ`‚Åcheckedƒtƒ‰ƒO“ü‚ê‚ê‚é•û–@’m‚è‚Ü‚¹‚ñ‚©H
ʼn‚©‚çchecked=true‚É‚µ‚Ä‚¨‚«‚½‚¢‚̂ł·‚¯‚ÇcB
Œ^‚̓`ƒFƒbƒNƒ{ƒbƒNƒX‚Åoption‚ɘA‘z”z—ñ“ü‚ê‚Ä‚é‚Ì‚Å<input...‚ÌŒ`‚ɂ͂µ‚½‚­‚È‚¢‚̂ł·B

action‚Å$form‚ɉ½‚©Žw’è‚Å‚«‚邯‚©A{form_input...‚ɉ½‚©•t‚¯‘«‚·‚Æ‚©
‚²‘¶’m‚Ì•û‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚炨Šè‚¢‚µ‚Ü‚·B

257:nobody‚³‚ñ
10/02/10 11:41:00
>>252
if (Ethna::isError($res))‚ð‰½ˆ‚É‘‚¢‚Ä‚é‚Ì‚©•ª‚©‚ç‚ñ‚ª
Manager‚É‘‚¢‚Ä‚é‚ñ‚¾‚Á‚½‚爗‘S‘Ì‚ðtry‚ň͂Á‚ÄA
ƒGƒ‰[‚ÌꇂÍcatch‚Éthrow‚µ‚Äfalse‚ð•Ô‚·Žd—l‚É‚µ‚½‚ç‚Ç‚¤‚¾‚낤
ŒÄ‚Ño‚µŒ³‚Ì•û‚Å$this->ae->addObject();‚ðŽg‚¤

258:256
10/02/10 17:21:50 SPzWL0O/
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

$this->af->set('hoge', "value‚Ì’l");
‚Æ‚·‚邱‚Ƃɂæ‚Á‚ÄAŽw’è‚̉ӊ‚Öƒ`ƒFƒbƒN‚ð“ü‚ê‚ê‚Ü‚µ‚½B


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

5366“ú‘O‚ÉXV/93 KB
’S“–:undef