PHP字符串中引用关联数组 微信自动上传错误 img增加alt以及content批量修改

昨天很瞌睡,效率偏低,刷了很多知乎

1、明晰了boss的需求,要去做个分析

2、学习了更多php关于数据库方面的知识,php连接数据库mysql_connect,运行sql的函数mysql_query,关闭数据库连接mysql_close,mysql自增字段是AUTO_INCREMENT,选择数据库mysql_select_db。还有一点就是字符串里面引用关联数组形如

$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
我发现还可以这样引用:

$sql = "
            INSERT INTO persons(FirstName, LastName, Age) VALUES
            ('{$_POST[firstname]}','{$_POST['lastname']}',{$_POST['age']});
            ";
3、下午后半段研究了百度破验证码的模拟登陆方式

4、晚上回家发现之前的自动更新有bug,还发现web端的article忘记加图像处理的参数,而且还有alt标签,迟迟没加,其实很简单的一个事情。

      A、修改了图更新逻辑,加入alt标签,加入正确的封面参数,以及图href参数

      B、尝试以模拟登录的方式去修改article,但是article的各个部分都要重新提交,从页面上读取article的各个部分信息,有些繁琐所以我后来放弃了

      C、直接copy content到notepad,ctrl + H 替换的方式,添加了图片剪切参数

      D、其余所有article的部分更新和添加alt,我可能会去用django shell编程改数据库来作。

      E、最后还处理了一个微信自动发布的bug,真是百思不得其解啊,抓包分析看到多了个参数,我还去把参数找到了,加上了,发现还是失败,但是正常手工网页上传又是可以的,突然想到这就是以前那个错误,图片分辨率太大了,微信后台不支持,但是以前那个时候,微信后台手工传图片,不支持的依然还是不支持,但是这次却不这样,所以我一下还没反应过来,一直以为是微信改版了,参数出了问题,所以也留下了一个问题为什么我人工通过web页面可以上传,我模拟的却不可以?看来以后还需要深入啊!



你可能感兴趣的:(python,PHP学习)