PHP源码或是原理(表情生成那种源码)
谁有,,提供一下..原理或是源码

解决方案 »

  1.   

    例如:
    s:1 对应 1.gif
    s:2 对应 2.gif
    ......字符串: $str = '请对您的言行负责s:1,并遵守中华人民共和国有关法律法规,尊重网上道德。s:2';
    然后字符串替换输出
    把s:1替换成<img src="1.gif"> s:2替换成<img src="2.gif">就可以了。
      

  2.   

    可以先自定一个数组,$smail = array("[呵呵]"=>"hehe.gif","[哈哈]"=>"haha.gif");
    保存的时候保存,数组的key值。当要读取的时候,通过正则替换,
    preg_match("|([\[^]+]])|U",$str,$matches);
    foreach($matches[1] as $value){
    preg_replace("|$value|",$smaile_path."/".$smail[$value],$str);
    }
      

  3.   

    preg_match 修改 preg_match_all