心态的力量!

一个好的心态比什么都要好,好心态首先要有好心情,面对很大的压力,应该怎么抉择的时候,心态起了很大的作用,每一次面对挫折的同时也是成长的过程,记得火影忍者里六道仙人的两个儿子,一个是天生能力超凡,类似于现实社会的富二代,另一个是平凡的人,结实各种朋友,通过努力提升自己的力量。现实社会中也有第一种人,毕竟是很少的,还是第二种人多,人与人之间的差距不是第一种人能决定了,99%的都是第二种人,还是要在人生过程中有很多积累才会使自己变得强大。
今天学车,第三次了,差一点点就通过了,不过还是没过,因为各种烦琐的事,几乎忽略了结果,否则的话一定会比较悲观,这也是大多数人的情绪,其中有一类人遇事冷静,沉着,不晓得心里,起码外表看起来是很冷静的面对着。创业,学车一样的道理,找到自己不足的地方去拟补,总会有成功的一天。
发现心态好的时候做什么事情都比较积极,心态不好的时候做什么事情都不乐观。好像在沉睡着,积极的时候好像是醒来了。人都离不开积极和消极,能协调好了是最好的。在不同的时间里做不同的事情,人生也是如此。
最近一段时间有想上班的想法,不太理想,应该是比较消极的,但是想了想,不同的生活圈想互相融入,什么都做的最好几乎是很难的,当然通过时间也是可以的,只是有没有必要去花这些时间去换一个圈子,还是选择在自己的圈子继续深造。心态可以使人做出不同的选择,随着时间的改变,现实会压倒心态,趁心态可以调和的情况下把现实压倒。要爬起来。。。

PHP域名授权代码

<?php
$geturl = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
if(isset($geturl)&&!empty($geturl)){
$fromHost = array(
'localhost'
);
$urlArr = parse_url($geturl);
$host = isset($urlArr['host'])?$urlArr['host']:'';
$host = strtolower(str_ireplace('www.','',$host));
if(!in_array($host,$fromHost)){
echo "禁止访问";
} else {
echo "正常访问";
}
}

以上是PHP域名授权代码,可以把域名授权文件放到核心文件,所有文件都需要引用核心文件,核心文件可以是核心类库或者数据库链接文件等,其次文件里还可以加一句话木马哦,如果删掉就不能用了,方式程序被盗增加了程序安全性。

PHPCMS 添加Tags标签与当前文章关键词

帮一朋友添加Tags标签,用phpcms看了下网上说的直接用标签调就可以了。尝试了没有显示,打印出来的数据与文章缺少关联性,想了好几种解决方案,一种是用原生的php写,看了下phpcms的数据库表接口,keywords表是单独存放的,与文章有关联性,没找到文章表,这种办法放弃了,仔细找找这种也是可以实现的。另外网上写的都是栏目调用Tags标签,不是文章调用,文章调用没看到默认的标签。
<!– 列表所有关键词
<div class=”hots”><strong>TAG热门关键字:</strong>
{pc:content action=”lists” catid=”$catid” num=”10″ order=”id ASC” page=”$page”}
{loop $data $r}
{php $keywords = explode(‘ ‘,$r[keywords]);}
{loop $keywords $keyword}
<a href=”{APP_PATH}index.php?m=content&c=tag&catid={$catid}&tag={urlencode($keyword)}” target=”_blank”>{$keyword}</a>
<a href=”{APP_PATH}index.php?m=content&c=tag&a=lists&tag={urlencode($keyword)}” class=”blue”>{$keyword}</a>
<a href=”http://zhannei.baidu.com/cse/search?s=5036581220979474004&entry=1&q={urlencode($keyword)}” class=”blue”>{$keyword}</a>
{/loop}
{/loop}
{/pc}
–>
这种是获取栏目关键词,而且还可以用百度站内搜索api作成百度站内搜索。
朋友主要是获取当前文章的tags标签,于是发现$SEO[‘keyword’]变量可以直接用,拆分下就好了。代码如下:

<?php
//var_dump($SEO['keyword']);
$key[] = explode(",",$SEO['keyword']);
//var_dump($key[0]);
foreach ($key[0] as $k => $vaule){
//echo "<a href='$vaule'>$vaule</a>";
echo "<a href='/index.php?m=content&c=tag&a=lists&tag=$vaule' class='blue'>$vaule</a>&nbsp;&nbsp;";
}
?>

simple_html_dom类做爬虫Demo

<?php

include_once("simple_html_dom.php");
$url = 'http://www.0535code.com';
$html=file_get_html($url);//要抓取的站点网址

$tmp=array();//保存一级url数组
foreach($html->find('a') as $e)
{
$f=$e->href;
if($f[0]=='/')$f=$url.$f;//拼接网址
if(stripos($f,"0535code")==FALSE)continue;//判断是否为当前站点
echo $f . '<br>';
$tmp[$cun++]=$f; //保存一级url数组
}

foreach($tmp as $r) //循环一级url数组
{
$html2=file_get_html($r); //获取url内层url
foreach($html2->find('a') as $a)
{
$u=$a->href;
if($u[0]=='/')$u=$url.$u;
if(stripos($u,"0535code")==FALSE)continue;
echo $u.'<br>';
}
$html2=null;
}
?>

WIN-VPS虚拟服务器环境配置总结

win系列服务器环境配置有很多,默认的iis,apache,还有很多集成环境wamp,phpnow,phpstudy等。先后都用过,觉得两种方式比较好,一种是配置iis扩展php,这样服务器可以支持asp,php,aspx,mysql单独安装一个即可。还有一种比较方便可以直接用界面操作,用phpstudy也比较合适,备份也比较方便,而且可以自由切换组合模式。
服务器首先要具有ftp,在这里ftp我选择用filezilla ftp开源工具,体积小,消耗资源也小,安装后首先要创建一个组,设定好组权限,然后增加用户,创建用户的时候必须选属于那个组,有Linux的权限特征。也可以修改ftp端口,提示等等,比较方便。
另外服务器应该具有单独的数据库,如果自己用的话,网站不多,而且是自己的程序觉得用Linux比较好,如果是客户的站点,100个站点,还是用win管理比较方便。最近2个服务器都出问题了,一个linux,一个win,linux恢复的时间超过win恢复时间的2倍。维护成本比较高。创建用户只可以用自己的数据库用 phpmyadmin比较方便,在顶部菜单有个权限,或者进入创建的数据库中选择指定的数据库,然后点用户,可以新增加用户,这里就可以设置一个用户只能管理自己的数据库了。
有了ftp,数据库,还要有控制面板呢? 第三方的星外主机控制面板还可以,但是我没用那东东,觉得有ftp和数据库足够客户使用了。在有需求的时候再单独配置。
第一次的话,推荐用ntbackup命令做下影像备份。方便以后用到,其次可以用计划任务做间断性备份。