タグ「PHP5.3.3」 の検索結果(1/1)

2013年4月23日 (火曜日)

PHPのバージョンアップ

タツナミソウ冷たい雨の日 2013.04.21撮影

冷たかったけれど緑は雨の方が鮮やかになりますね。生存競争の激しい庭では植物たちが葉を広げあっています。タツナミソウも何とか生き残って花をつけました。

PHPを5.1.6から5.3.3にバージョンアップしました。そしたら一部のサーバー・アプリが動かなくなりました。4.3.9から5.1.6に上げた時も四苦八苦しましたが、下位互換を捨てながら発展するPHPのバージョンアップにはいつも泣かされます。今回もネットを検索するとそれらしき記事を見つけてアプリにパッチを当てたらバッチリ動きました。良かった~にこにこ ネットは危険極わりない空間であると同時に情報の宝庫ですね。

続きを読む・続きの写真を見る "PHPのバージョンアップ"

2013年4月22日 (月曜日)

Feed2JSをPHP5.3.3でも動くようにする

ホーム・ページの季節の便り(Tenki.jp RSS)及びお薦めブログ・サイト++のページでRSSフィードを読み込んで表示するのに使用しているFeed2JSがPHP5.3.3では構文エラーとなって動きません。以下はPHP5.3.3でも動くようにするためのパッチです。Feed2JSのVersionは1.93です。

  1. feed2js/magpie/rss_parse.inc のパッチ(line153)

    
        // php5_3_3対応修正 list($ns, $el) = split( ':', $element, 2); 
        list($ns, $el) = preg_split( '/:/', $element, 2);
    
  2. feed2js/feed2js_config.php のパッチ(line62~63)

    
        // php5_3_3対応修正 $subquotes = ereg_replace("'", "'", stripslashes($text));
        // 同上 return ereg_replace("(\r\n|\n|\r)", $linefeed, $subquotes);
        $subquotes = preg_replace("/'/", "'", stripslashes($text));
        return preg_replace("(\r\n|\n|\r)", $linefeed, $subquotes);