Q&A

<h1 loop="$portal_menu[$i]->list=>$key1,$val1">{$val1['link']}</h1>
<ul loop="$portal_menu1->list=>$key1,$val1" class="on"|cond="$val1['selected']" cond="$val1['selected']">
   <li loop="$val1['list']=>$key1,$val1"><b>{$val1['text']}</b>
      <ul>
         <li loop="$val1['list']=>$key2,$val2">{$val2['text']}

         </li>
      </ul>
   </li>
</ul>

위와 같은 소스를 포이치로 바꿀려면 어떻게 하나요?

 

<!--@foreach($portal_menu.$i->list as $key1 => $val1)-->
{$val1['link']}
<!--@end-->

 

포이치는 이렇게 쓰는건 알겠지만 저걸 바꾸려니..;

아마 저기서 제가 블럭 루프문을 잘못 써서 서버가 그랬나봐요

 

 

<block loop="$i=1;$i<5;$i++,$i">

   <!--@foreach($portal_menu.$i->list as $key1 => $val1)-->
   {$val1['link']}
   <!--@end-->
</block>

 

이렇게 썻었거든요 ㅠㅠ

이온디 Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com

댓글 4

  • cron 돌리는것 있는지 확인해 보시고, phpmyadmin 루트로그인 후 processlist(상태보기) 봐보세요.
  • @라엘

    20160225.png

    이거 Kill 해도 되나요?;; 나오는대로 킬하는데 끝이 없네요 ㅎ;

  • @이온디
    디비 문제는 아닌가봐요.
    서버 호스팅이면 php.ini 에서 php의 memory limit 이랑 max execute time 을 줄여보세요. 잘못된 프로그램이 금방 종료되게.
  • @라엘

    만약 cron에서 CLI로 실행했다면 시간제한도 안 먹힐 텐데요... ㅎㄷㄷ

    서버 호스팅이면 DB를 재시작하는 방법도 있죠. 아무리 끈질기게 무한쿼리를 날리는 스크립트라도 연결이 끊기면 에러 뿜고 종료될 겁니다.