タグ

2008年11月2日のブックマーク (2件)

  • 外部RSSを読み込み - phpspot

    xml_parse_into_structを使うことで簡単にRSSを処理することが出来ます。 サンプルの実行には、fopenで外部ファイルを開けるよう、php.iniの設定で、allow_url_fopenを設定しておく必要があります。 <?php // 外部RSSを簡単に読み込んで出力するルーチン $RSSURL = "http://www3.asahi.com/rss/index.rdf"; $buff = ""; $fp = fopen($RSSURL,"r"); while ( !feof($fp) ) { $buff .= fgets($fp,4096); } fclose($fp); // パーサ作成 $parser = xml_parser_create(); // パーサオプションを指定 xml_parser_set_option($parser,XML_OPTION_SK

  • Smartyでfor文みたいな動きをさせるには

    php+Smartyで以下のようなforを実現したい時のテンプレートの書き方をメモ。 マニュアル見る限りではできないものと思われがちなんだけど実はできるという(/ω\) #いつも処理をしようと思うたびにぐぐってるので・・・。 php版でこれを・・・ for($i=0;$i<10;$i++){ echo "$i<br>"; } Smarty版 {section name=cnt loop=10} {$smarty.section.cnt.iteration-1}<br> {/section} //※-1するのがポイント とか {section name=cnt loop=10} {$smarty.section.cnt.index}<br> {/section} または {section name=cnt start=0 loop=10} {$smarty.section.cnt.index

    Smartyでfor文みたいな動きをさせるには