strip_tags
去除html标签
This strips out markup tags, basically anything between < and >.

去除<和>标签,包括在<和>之间的任何内容.

Example 5-20. strip_tags
Smarty手册范例 5-20.去除Html标签

index.php:

$smarty = new Smarty;
$smarty->assign('articleTitle', "Blind Woman Gets New Kidney from Dad she Hasn't Seen in years.");
$smarty->display('index.tpl');

index.tpl:

{$articleTitle}
{$articleTitle|strip_tags}

输出结果:

Blind Woman Gets New Kidney from Dad she Hasn't Seen in years.
Blind Woman Gets New Kidney from Dad she Hasn't Seen in years.


返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。

<?php
    function addslashes_array(&$ar)
    {
      if(is_array($ar)) {
        foreach($ar as $key => $ar_sub) {
          //$this->addslashes_array($ar[$key]);
          addslashes_array($ar[$key]);
        }
      } else if(is_string($ar)) {
        $ar = addslashes($ar);
      }
    }
?>


<?php
  //数组情况
  $addslashes_array = array("name"=>"xiangdong2","sex"=>"man","age"=>"24","address"=>"Is your name O'reilly?");
  addslashes_array($addslashes_array);
  var_dump($addslashes_array);
  //字符串情况
  $addslashes_string = "Is your name O'reilly?";
  addslashes($addslashes_array);
  echo $addslashes_string;  
?>


原始例子:
$str = "Is your name O'reilly?";

// 输出:Is your name O\'reilly?
echo addslashes($str);
?>
NOKIA E71手机今年可谓是塞班平台最火的手机之一,但是很多用户在用了之后却遇到了E71拔掉数据线后无法识别储存卡的问题,下面笔者为机油们提供一些解决此类问题的办法。

    小编在实际操作中发现,将软件、多媒体资料、游戏、电子书等文件传至手机里的途径,常用的不外乎这么几种:

    1、手机上网直接下载
    2、蓝牙适配器
    3、数据线
    4、读卡器
    5、红外(此方法已基本淘汰)阅读全文
is [not] odd是否为奇,
$a is not odd by $b即($a / $b) % 2 != 0 示例:
{if $smarty.section.outer.index is odd by 2}
odd英文是奇数的意思,也就是说这个能被2整除:

以上摘自smarty自己的demon。而odd则参考如下:
http://zjsky1989.blog.163.com/blog/static/8158784820134632416404/

{if $smarty.section.outer.index is odd by 1}

0 -1 * John
1 -2 . Mary
2 -3 * James
3 -4 . Henry
4 -5 * Tom
5 -6 . Hello
0/1=0  非奇非偶,执行else项

1/1=1  奇数,执行if项

2/1=2  偶数,执行else项

3/1=3  奇数,执行if项

4/1=4 偶数,执行else项

5/1=5 奇数,执行if项
来自:http://www.ithao123.cn/content-4326244.html
—————————————————————————————————————————

eq相等,
f7Y"Y f3m @,V+Z }4X0 ne、neq不相等,
7C E z R S8P t,i:@ ^0 gt大于,阅读全文
http://user.qzone.qq.com/282189854/?url=http%3A//photo.qq.com/tips_jump.htm%23uin%3D282189854%26albumid%3D94b907f9-782d-4b1c-95be-99e206b03a79%26photoid%3DMztKIZvWo0HxuZ2cWXhbpvuivwsDBM4AAA!!&ADUIN=305664325&ADSESSION=1233620012&ADTAG=CLIENT.QQ.1855_QQUrlReportBlankZone.0
手机在待机情况下输入*7638#进如工程模式然后选择第二项硬件测试进去之后选择NANV格式第一,第二项应该就OK了
试下把

这歌叫哪里有我的家
MP3下载:
http://202.108.23.172/m?ct=134217728&tn=baidusg,影视插曲 哪里有我的家&word=mp3,http://www.beijing101.com/pts/song/影视插曲/9fbzIwgGBQrm9u8GNQ$$.mp3,,[%C4%C4%C0%EF%D3%D0%CE%D2%B5%C4%BC%D2]&si=;;;;0;;0&lm=16777216
答案:
$json2array = json_decode($json,TRUE);


加上True即可!
<?php
$json = "{\"code\":\"A00006\",
\"data\":
  {
    \" uid\":
        {
              \"relation\":\"0\",  
              \"gid\": \"11\",
              \"stat\" : \"\"
        }
  }
}";

$json2array = json_decode($json);
//$json2array = json_decode($json,TRUE);//这样foreach就没有该问题了
print_r($json2array);

?>


结果:
stdClass Object
(
    [code] => A00006
    [data] => stdClass Object
        (
            [ uid] => stdClass Object
                (
                    [relation] => 0
                    [gid] => 11
                    [stat] =>
                )

        )

)


加上True后:

Array
(
    [code] => A00006
    [data] => Array
        (
            [ uid] => Array
                (
                    [relation] => 0
                    [gid] => 11
                    [stat] =>
                )

        )

)
参看:http://www.maycode.com/index.php/hotspot/32-web20/587-json.html
smarty 中foreach中iteration变量值就是当前循环次数
例子:
<code>
{foreach key=key item=item from=$contact name=name}
{$key}: {$item}:{$smarty.foreach.name.iteration}<br>
{/foreach>
</code>

注意:得加上:name=name   {$smarty.foreach.name.iteration}  依次循环会显示:1,2,3,4...
详细的例子如下:
HTML:


<html>
<head>
  <title><{$title}></title>
</head>

<body>

<{$content}>
<{foreach from=$array item=foreach name=name}>
<{$foreach.newsID}><br>
<{$foreach.newsTitle}>
<h1>
<{$smarty.foreach.name.iteration}></h1><br>

<{/foreach}>

</body>

</html>

PHP:


<?php
require "main.php";
$tpl->template_dir = "./aaa";
$array[] = array("newsID"=>1, "newsTitle"=>"第1条新闻");
$array[] = array("newsID"=>2, "newsTitle"=>"第2条新闻");
$array[] = array("newsID"=>3, "newsTitle"=>"第3条新闻");
$array[] = array("newsID"=>4, "newsTitle"=>"第4条新闻");
$array[] = array("newsID"=>5, "newsTitle"=>"第5条新闻");
$array[] = array("newsID"=>6, "newsTitle"=>"第6条新闻");
$tpl -> assign("array",$array);
$tpl -> assign("title","测试标题");
$tpl -> assign("content","Hello,World");
$tpl -> display("test.htm");
?>

main.php


<?php
include   "../drivers/smarty/Smarty.class.php";
$tpl= new Smarty();
$tpl->left_delimiter = "<{";
$tpl->right_delimiter = "}>";

?>
在 php.ini 配置文件里面有这个选项
disable_functions = ; This directive allows you to disable certain
; functions for security reasons. It receives
; a comma separated list of function names.
; This directive is *NOT* affected by whether
; Safe Mode is turned on or off.
改成
disble_functions = phpinfo
夫妻之间的物质生活水平, 由收入较高的一方来决定; 他们之间的精神生活水平, 由素质较低的一方来决定。男人忠孝令女人有安全感,女人柔顺令男人有幸福感。
女人最实际,离不开柴米油盐; 女人最不实际,梦想着鲜花美酒。

把简单的东西变成复杂, 需要想像力,但故弄玄虚; 把复杂的东西变成简单, 需要概括力,更需要诚实
对科学, 要相信; 不要迷信。 当迷信科学时, 科学就成了迷信。
做事先做人。 要办真坏事,先做假好人
能放弃失败者失败做法的人聪明; 能放弃成功者成功做法的人更聪明。

财小往往气粗。 小鱼总爱浮在水面; 鲨鱼只是深藏海底。 所以, 满大街都是穿金戴银、衣着华丽的穷光蛋。
人可以跨越自然的障碍, 却无法跨越人自己用智慧设置的障碍
寒酸与富有相伴,才是简朴; 无知与成功相随,才是专注。
得意时,朋友认识了你; 落难时,你认识了朋友。
宁为牛后; 不为鸡首。 再小的牛, 也比鸡大
学习知识可以获得一切,包括愚蠢; 孤独寂寞可能失去一切,除了智慧。
丰富的极致是简单; 绚烂的极致是平淡; 情爱的极致是无声。
根浅的小树易被暴风刮倒; 人只有负重时才不会跌倒。
使你惨败的,有时是你的朋友; 使你成功的,有时是你的敌手。 我们应学会感恩; 更应该学会感怨。
伟人之所以伟大, 是因为你在跪着。 砍下伟人的脑袋, 你就与他一样高。
责任心有多大,舞台就有多大
鸿鹄和燕雀不可能比翼齐飞
“不幸”是所没人报考的大学,但它年年招生。能毕业的,都是强者。
男人的眼睛喜欢女人美丽的外表,男人的大脑喜欢女人美丽的心灵
蠢的女人只为满足情欲而结婚,愚蠢的男人只为满足性欲而结婚
男人忠孝令女人有安全感,女人柔顺令男人有幸福感。
女人教会男人如何恋爱,男人教会女人如何做爱
和众人格格不入的,不是天才就是蠢才
男人对喜欢的女人有性欲需要,女人对喜欢的男人有情欲需要
许多的成功都源于时机正确,许多的失败都源于时机错误
男人婚前为性婚后为情,女人婚前为情婚后为性
女人因解决不了生存需要而打工,男人因解决不了生理需要而自慰
貌不美心美的女人很少见,貌美心也美的女人更少见
有成就的人不一定聪明,聪明的人不一定有成就。
追求声名,不如先正心术。
公司说要启用我开发的电子考勤系统,本以为早测试过没有什么问题。。
一测试发现比实际时间慢了8个小时,晕死
实际是:2006-12-12 08:30:12
显示是:2006-12-12 00:30:12

算了算发现慢了8个小时,琢磨半天也不知道为啥子原因。。哈哈。。后来看了官方资料才醒悟了,默认系统时间是GMT时间
中国是GMT+8才是准确的。。

解决方法:
在php.ini里加上一句

date.timezone ="Etc/GMT-8"
随便加在那里,别加在第一行就行,哈哈
加好后,别忘记重启服务(IIS/APCHE)

请注意
如果没有修改php.ini的权限,那么应该在调用date()方法之前加上date_default_timezone_set(‘PRC’);
参数要加上双引号或单引号

修改php.ini时,
date.timezone = PRC
后面的参数不需要使用引号

摘自:http://www.cnblogs.com/martin1009/archive/2011/12/06/2277516.html
instanceof 运算符是 PHP 5 引进的。在此之前用 is_a(),但是 is_a() 已经过时了,最好用 instanceof。
例子一:

<?php
class A { }
class B { }

$thing = new A;

if ($thing instanceof A) {
    echo 'A';
}
if ($thing instanceof B) {
    echo 'B';
}
?>

显示:A

例子二:
<?php
abstract class A { }
abstract class B extends A{ }
class C extends B{}
$thing = new C;

if ($thing instanceof A) {
    echo 'A';
}
if ($thing instanceof B) {
    echo 'B';
}
?>

显示:AB

参看下面代码用到上面的例子二在:   foreach($myCollection as $s)   ----》 if($s instanceof Shape) //如果$s是Shape类的实例 阅读全文
一、当你想选取一行的某一段给替换为你粘贴的那样的话,你可以先在命令行模式下按v,然后按w选中一个单词,然后按d删除即可,当然你也可以按j键向右选取你要选取的单词等。。。也可以按住ctril+$从下v的地方到行尾,同样可以按一下0,从下v的地方到行头喔,呵呵呵,j键盘和k键盘也是一样的可以选取多行在下v的地方上下选取,然后按一下d即可删除,再按v,然后粘贴你的内容进去即可。。。。。

二、光标在屏幕上部中间及下部的快捷操作法:
Shift + M :中间
Shift + H :顶部
Shift + L :下面
 程序员是最容易创业的,或者说是创业成本最低的职业。只要有一台电脑和投入自己的时间,就可以写出畅销天下的软件,这是每个程序员的梦想。更何况世界首富常年以来就是程序员出身的比尔盖茨,这也刺激了更多的程序员走上创业之路。阅读全文
PC-BSD是源自FreeBSD的一款类Unix操作系统,以FreeBSD为内核,以KDE为桌面环境。大家对FreeBSD下复杂的桌面环境配置是不是很感挠头?反正我是一直没有配置成功FreeBSD下面的桌面环境(Gnome),只能在字符界面的控制台下使用。直到我发现了PC-BSD,终于用上BSD的桌面了,所以把自己目前的使用心得记录下来共享,以备后查。阅读全文
在访问调用一些接口的时候,往往会报错,如:
{"status":0,"error":"\u8bbf\u95ee\u53d7\u9650\u3002","errorno":0}

我想看error错误是如何,于是我们看到的是:\u8bbf\u95ee\u53d7\u9650\u3002
如何知道它的中文错误意思呢?
在浏览器的地址栏输入如下:
javascript:alert("\u8bbf\u95ee\u53d7\u9650\u3002");

 程序员是最容易创业的,或者说是创业成本最低的职业。只要有一台电脑和投入自己的时间,就可以写出畅销天下的软件,这是每个程序员的梦想。更何况世界首富常年以来就是程序员出身的比尔盖茨,这也刺激了更多的程序员走上创业之路。

  由于程序员的思维习惯给创业或者管理带来的障碍:(为什么要谈管理,因为真正创业做企业,靠一个人是不行的,必须有团队,团队如何管理就是第一步创业的挑战)阅读全文
分页: 242/326 第一页 上页 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 下页 最后页 [ 显示模式: 摘要 | 列表 ]