';
$vardump = empty($var) ? true : $vardump;
if($vardump) {
var_dump($var);
} else {
print_r($var);
}
exit();
}
function debuginfo() {
global $_G;
if(getglobal('setting/debug')) {
$db = & DB::object();
$_G['debuginfo'] = array(
'time' => number_format((microtime(true) - $_G['starttime']), 6),
'queries' => $db->querynum,
'memory' => ucwords(C::memory()->type)
);
if($db->slaveid) {
$_G['debuginfo']['queries'] = 'Total '.$db->querynum.', Slave '.$db->slavequery;
}
return TRUE;
} else {
return FALSE;
}
}
function getfocus_rand($module) {
global $_G;
if(empty($_G['setting']['focus']) || !array_key_exists($module, $_G['setting']['focus']) || !empty($_G['cookie']['nofocus_'.$module]) || !$_G['setting']['focus'][$module]) {
return null;
}
loadcache('focus');
if(empty($_G['cache']['focus']['data']) || !is_array($_G['cache']['focus']['data'])) {
return null;
}
$focusid = $_G['setting']['focus'][$module][array_rand($_G['setting']['focus'][$module])];
return $focusid;
}
function check_seccode($value, $idhash, $fromjs = 0, $modid = '') {
return helper_seccheck::check_seccode($value, $idhash, $fromjs, $modid);
}
function check_secqaa($value, $idhash) {
return helper_seccheck::check_secqaa($value, $idhash);
}
function seccheck($rule, $param = array()) {
return helper_seccheck::seccheck($rule, $param);
}
function make_seccode($seccode = '') {
return helper_seccheck::make_seccode($seccode);
}
function make_secqaa() {
return helper_seccheck::make_secqaa();
}
function adshow($parameter) {
global $_G;
if($_G['inajax'] || $_G['group']['closead']) {
return;
}
$return = (isset($_G['config']['plugindeveloper']) && $_G['config']['plugindeveloper'] == 2) ? '[ad '.$parameter.'] ' : '';
$params = explode('/', $parameter);
$customid = 0;
$customc = explode('_', $params[0]);
if($customc[0] == 'custom') {
$params[0] = $customc[0];
$customid = $customc[1];
}
$adcontent = null;
if(empty($_G['setting']['advtype']) || !in_array($params[0], $_G['setting']['advtype'])) {
$adcontent = '';
}
if($adcontent === null) {
loadcache('advs');
$adids = array();
$evalcode = &$_G['cache']['advs']['evalcode'][$params[0]];
$parameters = &$_G['cache']['advs']['parameters'][$params[0]];
$codes = &$_G['cache']['advs']['code'][$_G['basescript']][$params[0]];
if(!empty($codes)) {
foreach($codes as $adid => $code) {
$parameter = &$parameters[$adid];
$checked = true;
@eval($evalcode['check']);
if($checked) {
$adids[] = $adid;
}
}
if(!empty($adids)) {
$adcode = $extra = '';
@eval($evalcode['create']);
if(empty($notag)) {
$adcontent = ''.$adcode.'';
} else {
$adcontent = $adcode;
}
}
}
}
$adfunc = 'ad_'.$params[0];
$_G['setting']['pluginhooks'][$adfunc] = null;
hookscript('ad', 'global', 'funcs', array('params' => $params, 'content' => $adcontent, 'customid' => $customid), $adfunc);
if(!$_G['setting']['hookscript']['global']['ad']['funcs'][$adfunc]) {
hookscript('ad', $_G['basescript'], 'funcs', array('params' => $params, 'content' => $adcontent, 'customid' => $customid), $adfunc);
}
return $return.($_G['setting']['pluginhooks'][$adfunc] === null ? $adcontent : $_G['setting']['pluginhooks'][$adfunc]);
}
function showmessage($message, $url_forward = '', $values = array(), $extraparam = array(), $custom = 0) {
require_once libfile('function/message');
return dshowmessage($message, $url_forward, $values, $extraparam, $custom);
}
function submitcheck($var, $allowget = 0, $seccodecheck = 0, $secqaacheck = 0) {
if(!getgpc($var)) {
return FALSE;
} else {
return helper_form::submitcheck($var, $allowget, $seccodecheck, $secqaacheck);
}
}
function multi($num, $perpage, $curpage, $mpurl, $maxpages = 0, $page = 10, $autogoto = FALSE, $simple = FALSE, $jsfunc = FALSE) {
return $num > $perpage ? helper_page::multi($num, $perpage, $curpage, $mpurl, $maxpages, $page, $autogoto, $simple, $jsfunc) : '';
}
function simplepage($num, $perpage, $curpage, $mpurl) {
return helper_page::simplepage($num, $perpage, $curpage, $mpurl);
}
function censor($message, $modword = NULL, $return = FALSE, $modasban = TRUE) {
return helper_form::censor($message, $modword, $return, $modasban);
}
function censormod($message) {
return getglobal('group/ignorecensor') || !$message ? false :helper_form::censormod($message);
}
function space_merge(&$values, $tablename, $isarchive = false) {
global $_G;
$uid = empty($values['uid'])?$_G['uid']:$values['uid'];
$var = "member_{$uid}_{$tablename}";
if($uid) {
if(!isset($_G[$var])) {
$ext = $isarchive ? '_archive' : '';
if(($_G[$var] = C::t('common_member_'.$tablename.$ext)->fetch($uid)) !== false) {
if($tablename == 'field_home') {
$_G['setting']['privacy'] = empty($_G['setting']['privacy']) ? array() : (is_array($_G['setting']['privacy']) ? $_G['setting']['privacy'] : dunserialize($_G['setting']['privacy']));
$_G[$var]['privacy'] = empty($_G[$var]['privacy'])? array() : is_array($_G[$var]['privacy']) ? $_G[$var]['privacy'] : dunserialize($_G[$var]['privacy']);
foreach (array('feed','view','profile') as $pkey) {
if(empty($_G[$var]['privacy'][$pkey]) && !isset($_G[$var]['privacy'][$pkey])) {
$_G[$var]['privacy'][$pkey] = isset($_G['setting']['privacy'][$pkey]) ? $_G['setting']['privacy'][$pkey] : array();
}
}
$_G[$var]['acceptemail'] = empty($_G[$var]['acceptemail'])? array() : dunserialize($_G[$var]['acceptemail']);
if(empty($_G[$var]['acceptemail'])) {
$_G[$var]['acceptemail'] = empty($_G['setting']['acceptemail'])?array():dunserialize($_G['setting']['acceptemail']);
}
}
} else {
C::t('common_member_'.$tablename.$ext)->insert(array('uid'=>$uid));
$_G[$var] = array();
}
}
$values = array_merge($values, $_G[$var]);
}
}
function runlog($file, $message, $halt=0) {
helper_log::runlog($file, $message, $halt);
}
function stripsearchkey($string) {
$string = trim($string);
$string = str_replace('*', '%', addcslashes($string, '%_'));
return $string;
}
function dmkdir($dir, $mode = 0777, $makeindex = TRUE){
if(!is_dir($dir)) {
dmkdir(dirname($dir), $mode, $makeindex);
@mkdir($dir, $mode);
if(!empty($makeindex)) {
@touch($dir.'/index.html'); @chmod($dir.'/index.html', 0777);
}
}
return true;
}
function dreferer($default = '') {
global $_G;
$default = empty($default) && $_ENV['curapp'] ? $_ENV['curapp'].'.php' : '';
$_G['referer'] = !empty($_GET['referer']) ? $_GET['referer'] : $_SERVER['HTTP_REFERER'];
$_G['referer'] = substr($_G['referer'], -1) == '?' ? substr($_G['referer'], 0, -1) : $_G['referer'];
if(strpos($_G['referer'], 'member.php?mod=logging')) {
$_G['referer'] = $default;
}
$reurl = parse_url($_G['referer']);
if(!$reurl || (isset($reurl['scheme']) && !in_array(strtolower($reurl['scheme']), array('http', 'https')))) {
$_G['referer'] = '';
}
list($http_host,)=explode(':', $_SERVER['HTTP_HOST']);
if(!empty($reurl['host']) && !in_array($reurl['host'], array($http_host, 'www.'.$http_host)) && !in_array($http_host, array($reurl['host'], 'www.'.$reurl['host']))) {
if(!in_array($reurl['host'], $_G['setting']['domain']['app']) && !isset($_G['setting']['domain']['list'][$reurl['host']])) {
$domainroot = substr($reurl['host'], strpos($reurl['host'], '.')+1);
if(empty($_G['setting']['domain']['root']) || (is_array($_G['setting']['domain']['root']) && !in_array($domainroot, $_G['setting']['domain']['root']))) {
$_G['referer'] = $_G['setting']['domain']['defaultindex'] ? $_G['setting']['domain']['defaultindex'] : 'index.php';
}
}
} elseif(empty($reurl['host'])) {
$_G['referer'] = $_G['siteurl'].'./'.$_G['referer'];
}
$_G['referer'] = durlencode($_G['referer']);
return $_G['referer'];
}
function ftpcmd($cmd, $arg1 = '') {
static $ftp;
$ftpconfig = getglobal('setting/ftp');
if(empty($ftpconfig['on']) || empty($ftpconfig['host'])) {
return $cmd == 'error' ? -101 : 0;
} elseif($ftp == null) {
$ftp = & discuz_ftp::instance();
}
if(!$ftp->enabled) {
return $ftp->error();
} elseif($ftp->enabled && !$ftp->connectid) {
$ftp->connect();
}
switch ($cmd) {
case 'upload' : return $ftp->upload(getglobal('setting/attachdir').'/'.$arg1, $arg1); break;
case 'delete' : return $ftp->ftp_delete($arg1); break;
case 'close' : return $ftp->ftp_close(); break;
case 'error' : return $ftp->error(); break;
case 'object' : return $ftp; break;
default : return false;
}
}
function diconv($str, $in_charset, $out_charset = CHARSET, $ForceTable = FALSE) {
global $_G;
$in_charset = strtoupper($in_charset);
$out_charset = strtoupper($out_charset);
if(empty($str) || $in_charset == $out_charset) {
return $str;
}
$out = '';
if(!$ForceTable) {
if(function_exists('iconv')) {
$out = iconv($in_charset, $out_charset.'//IGNORE', $str);
} elseif(function_exists('mb_convert_encoding')) {
$out = mb_convert_encoding($str, $out_charset, $in_charset);
}
}
if($out == '') {
$chinese = new Chinese($in_charset, $out_charset, true);
$out = $chinese->Convert($str);
}
return $out;
}
function widthauto() {
global $_G;
if($_G['disabledwidthauto']) {
return 0;
}
if(!empty($_G['widthauto'])) {
return $_G['widthauto'] > 0 ? 1 : 0;
}
if($_G['setting']['switchwidthauto'] && !empty($_G['cookie']['widthauto'])) {
return $_G['cookie']['widthauto'] > 0 ? 1 : 0;
} else {
return $_G['setting']['allowwidthauto'] ? 0 : 1;
}
}
function renum($array) {
$newnums = $nums = array();
foreach ($array as $id => $num) {
$newnums[$num][] = $id;
$nums[$num] = $num;
}
return array($nums, $newnums);
}
function sizecount($size) {
if($size >= 1073741824) {
$size = round($size / 1073741824 * 100) / 100 . ' GB';
} elseif($size >= 1048576) {
$size = round($size / 1048576 * 100) / 100 . ' MB';
} elseif($size >= 1024) {
$size = round($size / 1024 * 100) / 100 . ' KB';
} else {
$size = intval($size) . ' Bytes';
}
return $size;
}
function swapclass($class1, $class2 = '') {
static $swapc = null;
$swapc = isset($swapc) && $swapc != $class1 ? $class1 : $class2;
return $swapc;
}
function writelog($file, $log) {
helper_log::writelog($file, $log);
}
function getstatus($status, $position) {
$t = $status & pow(2, $position - 1) ? 1 : 0;
return $t;
}
function setstatus($position, $value, $baseon = null) {
$t = pow(2, $position - 1);
if($value) {
$t = $baseon | $t;
} elseif ($baseon !== null) {
$t = $baseon & ~$t;
} else {
$t = ~$t;
}
return $t & 0xFFFF;
}
function notification_add($touid, $type, $note, $notevars = array(), $system = 0) {
return helper_notification::notification_add($touid, $type, $note, $notevars, $system);
}
function manage_addnotify($type, $from_num = 0, $langvar = array()) {
helper_notification::manage_addnotify($type, $from_num, $langvar);
}
function sendpm($toid, $subject, $message, $fromid = '', $replypmid = 0, $isusername = 0, $type = 0) {
return helper_pm::sendpm($toid, $subject, $message, $fromid, $replypmid, $isusername, $type);
}
function g_icon($groupid, $return = 0) {
global $_G;
if(empty($_G['cache']['usergroups'][$groupid]['icon'])) {
$s = '';
} else {
if(preg_match('/^https?:\/\//is', $_G['cache']['usergroups'][$groupid]['icon'])) {
$s = '
';
} else {
$s = '
';
}
}
if($return) {
return $s;
} else {
echo $s;
}
}
function updatediytemplate($targettplname = '', $tpldirectory = '') {
$r = false;
$alldata = !empty($targettplname) ? array( C::t('common_diy_data')->fetch($targettplname, $tpldirectory)) : C::t('common_diy_data')->range();
require_once libfile('function/portalcp');
foreach($alldata as $value) {
$r = save_diy_data($value['tpldirectory'], $value['primaltplname'], $value['targettplname'], dunserialize($value['diycontent']));
}
return $r;
}
function space_key($uid, $appid=0) {
global $_G;
return substr(md5($_G['setting']['siteuniqueid'].'|'.$uid.(empty($appid)?'':'|'.$appid)), 8, 16);
}
function getposttablebytid($tids, $primary = 0) {
return table_forum_post::getposttablebytid($tids, $primary);
}
function getposttable($tableid = 0, $prefix = false) {
return table_forum_post::getposttable($tableid, $prefix);
}
function memory($cmd, $key='', $value='', $ttl = 0, $prefix = '') {
if($cmd == 'check') {
return C::memory()->enable ? C::memory()->type : '';
} elseif(C::memory()->enable && in_array($cmd, array('set', 'add', 'get', 'rm', 'inc', 'dec'))) {
if(defined('DISCUZ_DEBUG') && DISCUZ_DEBUG) {
if(is_array($key)) {
foreach($key as $k) {
C::memory()->debug[$cmd][] = ($cmd == 'get' || $cmd == 'rm' || $cmd == 'add' ? $value : '').$prefix.$k;
}
} else {
C::memory()->debug[$cmd][] = ($cmd == 'get' || $cmd == 'rm' || $cmd == 'add' ? $value : '').$prefix.$key;
}
}
switch ($cmd) {
case 'set': return C::memory()->set($key, $value, $ttl, $prefix); break;
case 'add': return C::memory()->add($key, $value, $ttl, $prefix); break;
case 'get': return C::memory()->get($key, $value); break;
case 'rm': return C::memory()->rm($key, $value); break;
case 'inc': return C::memory()->inc($key, $value ? $value : 1); break;
case 'dec': return C::memory()->dec($key, $value ? $value : -1); break;
}
}
return null;
}
function ipaccess($ip, $accessli
[原创]报到! - 文学艺术 - 台山同学网 - Powered by Discuz!
2621| 9
[原创]报到!
偶尔发现这个网站,看到陌生而熟悉的身影,很高兴。感谢台前幕后操持的同学们。
前几天偶尔发现有个帖子里提到汪海洋,想起一篇旧作,贴来当见面礼,祝同学们健康开心。
ffice
ffice" />童话之童
一、 跳格子
你小时侯究竟玩什么游戏呢?她常常反复地问。
跳格子,打飞机,跳橡皮筋,抓石仔,伏累累……她不满意了,翘起嘴巴,怎么一个我都没玩过的呢?一个!她加重了语气。
你们现在不流行这些了,你不是喜欢玩game、拼图、跳棋、七巧板吗?可是,可是,我想玩玩跳格子耶。她把尾音拉长,使出惯用的撒娇招数。
跳格子吗?我一向对技巧性活动感兴趣,学得快,动作优美,这是小学四年级体育老师说的。我这样告诉她时,她嘴角向下一撇,鼻子一耸,嘴里.嘻嘻地说,不相信。不相信?那我们来跳格子好了。
好啊!她高兴得跳起来。
这样的对话,常常过后就不算数了,没有时间,没有场地,对我来说,更多的,是没有兴趣。
其实,她对我跳格子的本事觊觎已久,我常说她的腿部柔韧性不够,是因为没有玩过我小时候的游戏。她总是不服气,然后说,你跳给我看看。
好。
乍暖还寒的日子,我果真放下一切繁务杂事,和她两个站在久违的阳光下,寒潮刚刚退却,草坪嫩嫩的小草在微风中摆着小手。我在地上方方正正地划好六对格子,将特意选好的一块小瓦片放在格子里。告诉她,弯起右腿,左腿单跳,将瓦片从这个格子踢到旁边的格子里,不能越线,也不能出界。
懂啦懂啦!她不耐烦了,学着我的动作一跳,哇……,瓦片“嘁”地一声被她踩在脚底下。再跳,“哐!”瓦片飞出界外。我笑得弯下腰,她气得脸通红。行人经过,好奇而惊讶的目光,几个小孩也过来,站在一旁,你推我搡,跃跃欲试。
很快,他们就玩在一起,嘻嘻哈哈地没有了陌生和羞涩。我退在旁边,单腿跳了跳,感觉仍然不错。太阳暖洋洋地照着,只穿着一件单衣,身上竟有微汗。踢踢脚旁那块小小的瓦片,恍惚间,又回到了无拘无束的年代。一瞬间,身旁的嘻哈声渐渐隐退,代之以操场上追逐的疯狂,沙池里跳跃的欢呼,似是而非的花名外号,又模糊又清晰的呐喊声……
仿佛,业已消逝的脸孔,寻常的故事,从另外的轨道,重又回来身边。一种奇妙的向往在心间渐长——那些放肆而轻狂的日子哦。
她在跟小朋友道别了。
他们叫什么名字呀?……不知道。她还在踢那小瓦片,毫不在意我的提问。玩那么久,竟然也不问问叫什么吗。她才抬起头来,茫然地看着我,没有呀。
呵,这么一个共同玩耍的下午,对她来说也许是记忆的瞬息,很快消失了。只是多年以后,当有人跟她说,我也要玩跳格子,那时,她会不会想起,这样一个曾经阳光灿烂的下午呢?
一个又一个的瞬息,注定被她一个个丢失和遗忘,就象她的那些game、跳棋和不相信我的跳格子工夫一样,然后,她就长大了。她好奇我的过去,却不留意自己的现在,一个小小女孩,用自己的方式告诉我,回忆,为什么总在大人的词汇里出现。
蹦蹦跳跳地,她走在我前面,双手也没闲,身前身后摆着。也许,若干年以后,又该她陪另一个女孩或者男孩去玩跳格子吧?这一个泻满暖阳和冬意渐浓的日子,我竟恍惚起来。
二、那些公仔那些书
公仔书,即小人书。我指的当然是那种印刷粗糙,黑白两色,图案永远只分好人坏人的小开本连环画。童年,就在这种公仔书陪伴下,一步一趔地走过来了。
前几年在上海的书店里,突然看见小人书的招贴广告,脑子没来由地热了起来。多少年了,公仔书竟又出现。翻动貌似陌生的小书,生出几分惊喜。大多是古典名著,《红楼梦》,《水浒传》,《三国演义》……那次旅行的结果,是一百多本公仔书,由于超重,上飞机时要多交几十多块钱。
现在出版的公仔书,和以前的大相径庭。印刷精美,装潢别致,内容丰富,古典文学以连环图形式出现,是孩子们的福音哪。我买的那些,很有点古籍味道,信手翻阅,拙朴古雅气息徐来。只是,现在的孩子看这些公仔书,不知还有没有,我们小时候的兴奋和紧张呢?
公仔书是我们的成长密码,这是毋庸置疑的。透过公仔书,总能打开一些别人无法知道的记忆闸门,拾取关于成长的东西,比如责任感,使命感,信念,英雄情结,梦想激情,真善美等。公仔书,是童年连接外部世界和探索客观世界唯一的文化工具。
比如那个刘阿太,是公仔书里的反面人物,被手榴弹炸断一条腿,拄着拐杖。很长时间,这个丑陋形象是坏分子的化身。说谁不好,谁是刘阿太,憎恨谁,谁也是刘阿太,总之,刘阿太是永远不能翻身被人唾弃的人。现在还记得一位小朋友说的话,我,要做刘胡兰,宁死不做刘阿太。当然,死是什么他可能不懂,不过拿死来发誓,也说明当时人们思想淳朴,公仔书对小孩的潜移默化。
记得有史以来和同学结怨的,就为一本公仔书。《渔岛之子》,是父母送的生日礼物,拿到学校,小朋友们很羡慕,呼啦呼啦全围上来,嚷嚷要借去看。我用纸皮小心包好,每借一个叮咛一番,不准折角,不准弄脏,不准乱写乱画。那会儿,整天兴奋得不知天南地北,所有人对我言听计从。突然有一天,小朋友哭丧着脸说,书丢了。我懵,我怒,哭着叫着要他赔,可他没钱,又不敢告诉家长。我也不敢和家里说。
书丢了,所有欢乐和幸福也跟着丢失,梦往神牵着书里的情节,心里交织着痛惜、懊丧、后悔。甚至恨恨地想,小朋友肯定把书藏起故意不还我的。从此对他不理不睬。
如今想来真可笑,公仔书令我们贫乏的童年生活,增添多少值得回味和怀念的故事呀。现在的小孩,基本不能理解这种感情,他们也看公仔书,看分类繁多的公仔书,比如彩画书、粘贴书、立体书、发声书、漫画书,简直记不清自己有多少。此外,他们还玩电子游戏,看日本动画片,美国迪尼斯公司的儿童片,韩国的连载故事片,五彩缤纷,甚而眼花缭乱。
有那么多新潮的东西诱惑着,他们不可能将精神专注于某种读物上,更不会因为丢失一本公仔书而心思恍惚起来。时代文明的进步,使他们有更多的阅读自由和选择,也铸就了不能专心致志的习惯。烦躁喧嚣,浮光掠影是时代通病,在小孩子身上,不可避免地表现出来。他们看公仔书时,也许想的是《哈利·波特(第五、第六)》什么时候出版呢。
从一本小书带来了全部的欢乐,到忙于在书本、影片、多媒体中来回变换频道,这个社会,已经发生巨大变化。进步着,总是令人欣慰的。
三、海洋,谢谢你
有人说,他叫海洋。我心生一念,问,是曾经送我红胶线的海洋吗?他一楞,复呵呵大笑,有点尴尬地说,不记得了,应该不是吧?
我也笑了,其实我知道,他不是的。他不是那个手攥红胶线,掌心里淌着汗,然后偷偷塞到我手里,又一言不发地跑掉的小男生。
这一段往事,我只记得这些情节,在很长时间里,它根本就缩在记忆深处,而且还紧紧地拉上窗帘。我似乎不记得,或者,随着岁月默默地流转而消失了。
我以为,能在心路历程上刻下痕迹的,只是那些对生命有纪念价值的人和事。其他的,一如过往的风。
可是今天,那个短短头发、大眼睛、黑皮肤的男孩子,却以一种不可逆转的姿势,风一样盘旋着出现,轻轻地,掀开了那角帘幕,以及我曾经喜爱的红胶线。
小时候,很喜欢跳橡皮筋,一根红红的胶线,牵起无尽的欢乐和同学们的艳
羡。下课的十分钟时间,走廊上,操场边红胶线一拉,“一得一,一得一,马兰开花二十一,二五六,二五七,二八二九三十一”,童谣唱起来,大腿小腿跳起来。
也许年少爱闹事,也许童心作弄,几个男生,常来捣乱,故意冲过扯断胶线,还往女同学身上撞,然后嘻哈大笑,扬长而去。现在想来,那是小伙伴们寻求欢乐的所为,只是那时,谁喜欢鼻涕还没擦干的小毛头呢?并且,当时还流行男女同学互不理睬呢。
又一个下课的空隙,急急忙忙取出胶线,拉开,却发现断成无数小段,肯定是那些讨厌的男生干的,我气坏了。第二天上学,仍然气鼓鼓的不想说话。走过墙报栏时,一只小手,突然在面前出现,摊开,手心里一束红艳艳的胶线。我楞住了,他往我手里一塞,逃也似地跑开。
现在已经记不起,当时的表情和感觉,许是惊愕,是慌乱,是不解。因为,我只知道这个小男孩的名字,还知道他的家就在我家斜对面,只是,彼此从没说过话,他怎么,就给我红胶线呢?
事隔多年,其实我很少记起这段往事。但是,当这个叫海洋的人出现时,那个男孩子,就如滔滔海水汹涌着,呼啸着从记忆中冲出来。这时节便知道,其实有些人,有些事,不一定在生命里种下根,但它绮丽温和,或者粗糙笨拙,总在一个时间里留下气味。不是忘记了,不是丢失了,只是躲藏的太深太远,要用适当的温度,才能唤出业已冰冷的印象。
突然有一种奇怪的牵挂,一种莫名的心焦,那个男孩子现在怎样呢?他,还
记得这段往事吗,或者早已忘记了吧。这有什么要紧?我笑了,回想暖风一样,抚慰着沧桑的心。
如果,时间倒流到那个时候,我会说,海洋,谢谢你。
[此帖子已被 也也 在 2006-10-13 21:30:04 编辑过]
好晕,三的排版总弄不好。
也也,真实的故事最动人,谢谢你给我们送上这篇描写细腻,感人的回忆往事。
怎么现在才送上?征文比赛截止日期刚过。这样的好故事一定能胜出。
不对,好故事随时都有人喜欢。请继续。
也也学妹:好平实流畅的童年回想,好文章!希望日后能常见到你的好作品。
谢谢远游客和萝卜同学。没关系的,征文已提交了另一篇,猜一下呀。
如同学们爱读,我将陆续发一些文字上来,恳请各位批评。
引用:
原文由 也也 发表于 2006-10-15 20:16:54 :
谢谢远游客和萝卜同学。没关系的,征文已提交了另一篇,猜一下呀。
如同学们爱读,我将陆续发一些文字上来,恳请各位批评。
也也:\"谢谢远游客和萝卜同学。没关系的,征文已提交了另一篇,猜一下呀。\"无聊已拜读了妳的佳作,请不要开示迷底。《征文》比赛引出真凤凰,我等之幸,同学网之光。