三月 2010
You are browsing the archive for 三月 2010.
晕,竟然超流量了
每月5G的流量看来不够用啊~
上个月就怕超~这个月就真的超了~
干脆加点钱升级算了
给ai8添加了一个自动发布插件
最近ai8来的人实在是少得可怜~进后台一看,还有N多的文章没发表成功,相当于很久没更新了
以前记得有一个插件是可以把预发表的文章全发表出去的~
经过搜索,找到了fix-schedule-post
去搜索引擎搜索一下就可以找到相关的信息~
然后装上去,激活,搞定
使用DEDE时候常用的一些小窍门(很久以前弄的,复制过这边来)
采集完后,或者使用伪静态的时候执行一下,可以把所有文章设置为动态文
UPDATE `dede_archives` SET `ismake` = ‘-1′ ;
在某些标签里替换某些文字称为你需要的文字
@me=str_replace(’src=”str1′,’src=”str2′,@me);
采集后需要替换文章内的一些乱码
UPDATE `dede_addonarticle` SET `body` = replace(body, ‘我是乱码’,”)
采集后需要替换标题的一些乱码
UPDATE `dede_archives` SET `title` = replace(title, ‘我是乱码’,’ ‘)
删除空白内容的文档
delete dede_addonarticle,dede_archives FROM dede_addonarticle,dede_archives where dede_addonarticle.body=” and dede_addonarticle.aid=dede_archives.id
dede5.1生成的时候提示出错
找到管理文件夹的makehtml_archives_action.php
在72行提示错误后天添
$sql123=”delete from dede_full_search where aid=”.$ID;
$dsql->ExecuteNoneQuery($sql123);
echo “删除 $ID 文档成功”;
DEDE数据库内容替换 例如 替换 栏目ID为128的文章 标题中的 [贴图]
选择数据表与字段:dede_archives
要替换的字段:title
替换方式:正则表达式 主键字段:id
被替换内容:\[(.*)\]
替换条件:typeid=128
就可以了
dede5.3删除空白的文档
删除内容表.用
delete from dede_addonarticle where length(body)<10
删除文
DELETE dede_archives
from dede_archives
left join dede_addonarticle?? on dede_archives.id=dede_addonarticle.aid
where dede_addonarticle.aid is null
删除索引
DELETE dede_arctiny
from [...]
给朋友弄了一个godaddy的免费空间
原来一直说gd的win主机问题众多,但是听说可以去广告,比如某些人装wp就一点广告都没有
所以朋友说想弄个免费空间的时候我就想到了GD,以前注册的时候还剩下很多信用点(貌似那个单词直接翻译就是这么个意思)
然后开通了一个免费的win空间,10G大小,最重要的是IP还没被墙,呵呵
用的是iis7,php5的,提交申请后几分钟就开通了,然后我下了个最新版本的dede传了上去
结果安装的时候竟然提示所有的文件夹都没有写入权限,让我非常惊讶,按理说win空间还要弄啥写入权限啊,国内的空间从来没这种问题
然后在FTP也设置不了,FTP里面只是设置LINUX空间的文件夹权限的,什么777
找了半天资料,某人说在控制面板里有设置,我在后台找了一下,里面有个文件管理器,抱着死马当活马医的信念进去了
果然在顶上发现了一个 权限 的按钮,英文忘记了,似乎是pemission
发现还蛮人性化的,还可以设置继承属性,也就是选中一个文件夹以后,设置的时候同时选中继承的话,这个文件夹下面的所有文件夹都具有和这个文件夹一样的属性
设置完了以后安装,发现有个条件没满足~就是安装第3步有个allow_url_fopen关掉了
想想不爽,于是看资料,自己设置了一个php5.ini放到了网站根目录,这个时候杯具发生了
再次刷新安装程序的时候发现,allow_url_fopen是开了,但是mysql竟然不能连了,MYSQL的函数全没了
还有GD的函数也是全没了~安装第3步那里本来只有第一个不能通过的,现在是第三个和第四个不能通过了
mysql函数都没有怎么连SQL啊,找啊找,找资料
没办法,自己一步一步摸索,找到默认的php5.ini进行研究,然后终于配制出了一个新的php5.ini
放上去,心力憔悴,就睡觉了
今天起来一看,哇~全测试通过了,看来这个php5.ini还是可以的,但是睡觉前几秒我刷新的时候还没得的啊
由此猜想,GD的php5.ini可能是一定时间读取一次,刚上传上去是没效果的,要等一段时间才会起效
附上我的php5.ini
register_globals = off
allow_url_fopen = on
expose_php = Off
max_input_time = 60
variables_order = “EGPCS”
extension_dir = “c:\php5\ext”
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_gd2.dll
extension=php_gettext.dll
upload_tmp_dir = /tmp
precision = 12
SMTP = relay-hosting.secureserver.net
url_rewriter.tags = “a=href,area=href,frame=src,input=src,form=,fieldset=”
[Zend]
zend_extension=/usr/local/zo/ZendExtensionManager.so
zend_extension=/usr/local/zo/4_3/ZendOptimizer.so
[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On
; Maximum number of persistent links.? -1 means no limit.
mysql.max_persistent = -1
; Maximum number of links (persistent + non-persistent).? -1 means no limit.
mysql.max_links = -1
; Default [...]
从css里面提取出图片
帮朋友弄网站,仿个风格,发现CSS里面的图片要一个一个下载很麻烦~
想了一下,干脆弄个php程序,自动把CSS里的图片网址分离出来
<?php
ini_set(“error_reporting”,”E_ALL & ~E_NOTICE”);
$str = file(“http://127.0.0.1/article.css”);//要读取的CSS文件
$count = count($str);
//函数 count 这个函式用来计算阵列的元素个数
for ($i=0;$i<$count;$i++){
$file.= $str[$i];
//用 for循环,把所有数组中的数据加起来
}
$patterns=array(“/\(([^)]*)\)/”);
$replace=array(“”);
preg_match_all(“/\(([^)]*)\)/”, $file, $matches);//匹配括号里的东西,就是图片网址
$matches=$matches[1];
//print_r($matches);//测试看看数组里到底有东西没有
$count = count($matches);
for ($i=0;$i<$count;$i++){
$matches[$i]=str_replace(“..”,”http://www.xxxx.com/templets”,$matches[$i]);
//替换成真正的网址
echo “<A HREF=”.$matches[$i].”>”.$matches[$i].”</A>”.”<br>”;//显示成连接的形式
}
?>
然后保存为一个php文件,然后访问,得一堆网址,右键,迅雷下载全部链接
最近评论