LifeType 中文開發論壇

開發 => 外掛程式 => 主題作者是: ltfs2007 於 五月 12, 2007, 11:20:14 上午



主題: lt_blogs中settings的数据格式叫什么名字?perl有操作它的PM吗?
作者: ltfs2007五月 12, 2007, 11:20:14 上午
想用perl写外挂程式,不知settings那个格式叫什么名字,是不是通用的?如果perl没有现有的操作方法,应该看LifeType哪部份源码了解呢?谢谢大家。


主題: Re: lt_blogs中settings的数据格式叫什么名字?perl有操作它的PM吗?
作者: james五月 12, 2007, 04:07:22 下午
想用perl写外挂程式,不知settings那个格式叫什么名字,是不是通用的?如果perl没有现有的操作方法,应该看LifeType哪部份源码了解呢?谢谢大家。
那個格式叫做
PHP's Serialization Format
另外有關如何從perl中來讀取這些資料
可以參考一下這篇: http://hurring.com/code/perl/serialize/

希望對你有所幫助.

James.


主題: Re: lt_blogs中settings的数据格式叫什么名字?perl有操作它的PM吗?
作者: ltfs2007五月 12, 2007, 05:30:17 下午
十分感谢!资料十分有用!


主題: Re: lt_blogs中settings的数据格式叫什么名字?perl有操作它的PM吗?
作者: ltfs2007五月 12, 2007, 07:44:20 下午
程式碼:


O:12:"blogsettings":1:{s:6:"_props";a:19:{s:6:"locale";s:5:"zh_CN";s:14:"show_posts_max";s:2:"15";s:8:"template";s:8:"standard";s:17:"show_more_enabled";b:1;s:16:"recent_posts_max";s:2:"10";s:17:"show_comments_max";s:2:"20";s:17:"xmlrpc_ping_hosts";a:2:{i:0;s:27:"http://rpc.weblogs.com/RPC2";i:1;s:0:"";}s:16:"htmlarea_enabled";b:1;s:22:"pull_down_menu_enabled";b:0;s:16:"comments_enabled";b:1;s:16:"categories_order";s:1:"1";s:14:"comments_order";s:1:"1";s:11:"time_offset";s:1:"0";s:15:"resources_quota";s:1:"0";s:21:"link_categories_order";s:1:"1";s:29:"show_future_posts_in_calendar";b:0;s:17:"first_day_of_week";s:1:"1";s:27:"new_drafts_autosave_enabled";b:0;s:25:"default_send_notification";N;}}



程式碼:


O:12:"blogsettings":1:{s:6:"_props";a:19:{s:14:"comments_order";i:1;s:16:"comments_enabled";i:1;s:6:"locale";s:5:"zh_CN";s:14:"show_posts_max";i:15;s:11:"time_offset";i:0;s:17:"show_more_enabled";i:1;s:16:"recent_posts_max";i:10;s:17:"xmlrpc_ping_hosts";a:2:{i:0;s:27:"http://rpc.weblogs.com/RPC2";i:1;s:0:"";}s:16:"htmlarea_enabled";i:1;s:17:"show_comments_max";i:20;s:25:"default_send_notification";N;s:8:"template";s:8:"standard";s:15:"resources_quota";i:0;s:22:"pull_down_menu_enabled";i:0;s:29:"show_future_posts_in_calendar";i:0;s:21:"link_categories_order";i:1;s:17:"first_day_of_week";i:1;s:27:"new_drafts_autosave_enabled";i:0;s:16:"categories_order";i:1;}}



奇怪啊,我只是简单解开,然后再生成,为什么和原来的数据有些不一样?我意思不是位置不一样,而是定义也有不一样?有影响吗?可以使用吗?

如:
程式碼:
s:14:"show_posts_max";s:2:"15";

程式碼:
s:14:"show_posts_max";i:15;

明显吧。
 :-|