zoukankan      html  css  js  c++  java
  • uchome 模拟发布动态和通知遇到的问题

    我们单独运行这套程序,所以uchome的一些函数就不能试用,比如inserttable和feed_publish等等。在模拟的时候遇到了一些问题,比如在处理插入数据库的时候数据要进行处理

    像title_template这个模版由于里面含有引号和双引号,我们要对其进行转义,我开始的时候试用的addcslashes,然后发现无法转义,函数报错,我查了手册发现还有个函数addslashes,这个函数和addcslashes很像,作用却有很大的区别,首先addcslashes此函数对 \n\r 等进行转义。像 C 那样,ASCII 码低于 32 以及高于 126 的字符均转换成使用八进制表示。他对应的不是双引号的转义,addslashes才是对双引号的转义,  而title_data和body_data都是数组类型,我们要对其序列,用serialize函数转化一下

    然后将这些数据插入feed表,一个崭新的动态就完成了,

    而通知的话,不仅仅要插入通知表,而且要跟新space表里面的notenum字段,不然,在个人通知状态无法显示有通知的更新!

  • 相关阅读:
    jvm类加载机制
    线程误区-join,wait(里边还是调用的wait)
    线程间通信wait和notify【All】简介
    指令重排序
    window.opener
    scrollIntoView()
    保持饥饿,保持愚蠢
    执行sql语句,不依靠实体 获取string值
    join函数详解
    html常用代码大全
  • 原文地址:https://www.cnblogs.com/kakaxi/p/2009537.html
Copyright © 2011-2022 走看看