摘要:isset函数是检测变量是否设置。格式:bool isset ( mixed var [, mixed var [, ...]] )返回值:若变量不存在则返回 FALSE若变量存在且其值为NULL,也返回 FALSE若变量存在且值不为NULL,则返回 TURE同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NUL
阅读全文
摘要:http://cn2.php.net/manual/zh/language.variables.scope.php[root@web01_server] = 192.168.1.245[13:55:31] PWD => ~1># cd /home/xch/[root@web01_server] = 192.168.1.245[13:55:48] PWD => /home/xch2># unzip member_album150_200w.zip //解压Archive: member_album150_200w.zip inflating: member_album15
阅读全文
摘要:PHP数组读取的循环操作附:PHP内存溢出Allowed memory size of 解决办法PHP内存溢出Allowed memory size of 解决办法使用脚本语言最大的好处之一就是可利用其拥有的自动垃圾回收机制(释放内存)。你不需要在使用完变量后做任何释放内存的处理,PHP会帮你完成。当然,我们可以按自己的意愿调用 unset() 函数来释放内存,但通常不需要这么做。不过在PHP里,至少有一种情况内存不会得到自动释放,即便是手动调用 unset()。详情可考:http://bugs.php.net/bug.php?id=33595。问题症状如果两个对象之间存在着相互引用的关系,如
阅读全文
摘要:1 SQL 数据库语句的转义 mysql_real_escape_string string mysql_real_escape_string ( string unescaped_string [, resource link_identifier] ) 本函数将 unescaped_string 中的特殊字符转义,并计及连接的当前字符集,因此可以安全用于 mysql_query()。 注: mysql_real_escape_string() 并不转义 % 和 _。例子 1. mysql_real_escape_string() 例子<?php$item = "Zak
阅读全文
摘要:PHP 为老手开发人员提供了创建一些强大的 Web 解决方案的工具。而且,它还可以通过扩展添加额外的功能,从而使得创建解决方案更加容易。 附上DB类的源代码DB实现类源码 1 class DB 2 { 3 /*获取表名*/ 4 function table($table) { 5 return DB::_execute('table_name', $table); 6 } 7 /*删除*/ 8 function delete($table, $condition, $limit = 0, $unbuffered = tr...
阅读全文
摘要:PHP的的指针的特性:1,用=&来把变量的地址传给另一个变量,这样,另一个变量就指向了同一个地址2,用$c=$p;其中$p为指针,像这样的赋值,其实是把相当于让$c引用了$p所指的变量,而不是地址3,普通的=号是把一个变量的引用传给另一个变量,如果源变量的内容不变,那么引用它的变量的内容也不会变,即当没有修改变量内容的时候,两个变量是指向同一个地址,但当源变量修改时,引用它的变量就会把源变量的内容复制一份出来放到一个新的内存地址中,引用它的变量则是指向这个新创建的内存地址,用简单的一句话概况就是:修改时复制4,所以,回到(2),如果$p指向的内容发生了变化,那么,也会自动复制一份$p原
阅读全文
摘要:php中global 与 $GLOBALS[""] 差别 原本觉得global和$GLOBALS除了写法不一样觉得,其他都一样,可是在实际利用中发现2者的差别还是很大的!先看下面的例子:PHP代码 <?PHP// 例子1 function test_global() { global $var1, $var2; $var2 =& $var1;} function test_globals() { $GLOBALS['var3'] =& $GLOBALS['var1'];} $var1 = 5; $var2 = $var3
阅读全文
摘要:初次接触PHP 的 Discuz 来开发,有很多的不懂的地方、前台 数据库配置 根/brand/config.php操作后台数据库文件根/config/config_global_default.php根/config/config_global.php根/config/config_ucenter_default.php根/config/config_ucenter.php根/config/config/config_global_default.php根/config/config/config_global.php根/config/config/config_ucenter_defa..
阅读全文
摘要:phpwind 系统 global.php 文件讲解//此文件内容为全局变量和公用函数 //定义只有运行错误和语法编译错误才会显示错误信息error_reporting(E_ERROR | E_PARSE); //设置 php.ini 中 magic_quotes_runtime选项值为 0 //若 magic_quotes_runtime 打开时,所有外部引入的数据库资料或者文件等等都会自动转为含有反斜线溢出字符的资料。 //0 表示关闭此功能 set_magic_quotes_runtime(0); //microtime() 当前Unix 时间戳以及微秒数。本函数仅在支持 gettime
阅读全文
摘要:程序代码 程序代码ob_start(); //打开缓冲区echo \"Hellon\"; //输出header("location:index.php"); //把浏览器重定向到index.phpob_end_flush();//输出全部内容到浏览器?>所有对header()函数有了解的人都知道,这个函数会发送一段文件头给浏览器,但是如果在使用这个函数之前已经有了任何输出(包括空输出,比如空格,回车和换行)就会提示出错。如果我们去掉第一行的ob_start(),再执行此程序,我们会发现得到了一条错误提示:"Header had all r
阅读全文
摘要:在Discuze 开源项目中会经常用到saddslashes 函数//GPC过滤,自动转义$_GET,$_POST,$_COOKIE中的特殊字符,防止SQL注入攻击$_GET = saddslashes($_GET);$_POST = saddslashes($_POST);下面是daddslashes()和 saddslashes()的例子eg: saddslashes function daddslashes($string, $force = 0, $strip = FALSE) {//字符串或数组 是否强制 是否去除//如果魔术引用未开启 或 $force不为0if(!MAGI...
阅读全文
摘要:1、程序核心程序目录及简介/include目录 程序核心目录config_base.php 环境定义文件。用于检测系统环境,定义工作目录,保存数据库链接信息,引入常用函数等,建议不要修改。config_hand.php 系统配置文件。定义系统常用的配置信息定义,可从后台管理直接生成该文件。config_passport.php 通行证文件config_rglobals.php 检测系统外部变量config_rglobals_magic.php 同上inc_archives_view.php 用于浏览文档或对文档生成HTMLinc_arclist_view.php 用于浏览频道列表或对内容列表生
阅读全文
摘要:dede cms 表结构表:member_feed 用户评论表 http://www.ithov.com/master/103633.shtml
阅读全文
摘要:学习dede cms 标签模板代码:channel|频道标签 <br/>————功能说明:用于获取栏目列表 <br/>{dede:channel type="top" row='8' } 频道:<b>[field:typename/]</b> <br/>{/dede:channel}<br/><hr/>获取当前频道的下级栏目的内容列表标签 channelartlist<br/>{dede:channelartlist row="5"} <
阅读全文
摘要:robots.txt 内容User-agent: * Sitemap: http://www.99mr.com/sitemap.xmlDisallow: /plus/ad_js.phpDisallow: /plus/advancedsearch.phpDisallow: /plus/car.phpDisallow: /plus/carbuyaction.phpDisallow: /plus/shops_buyaction.phpDisallow: /plus/erraddsave.phpDisallow: /plus/posttocar.phpDisallow: /plus/disdls.ph
阅读全文
摘要:清晨,是谁在我的窗前轻舞飞扬 文 /潇湘琴韵 仿佛还在梦中,便被爱人推醒:“又下雨了,你听。” 才凌晨五点,天还早呢,不是平时醒来的时候。但就这样被滴哒的雨声唤醒,也算是别有情趣了。也许我还并没有从睡梦中全部清醒,倦倦的缩在床上,屋子里出奇的静寂,只有窗外落雨的啪啪声。脑子是空白的,又像已被填得满满,不想睁开睛睛,怕一旦睁开眼睛,那些奇妙的想像会长了翅膀飞离我的思绪。 于是,我屏住呼吸倾听。窗外,又一场春雨滴滴答答着落在地面上的声音,像一首美妙动听的音乐,婉转地敲击着人的耳膜,一时间,我浑沌着的知觉从睡梦中完全清醒,内心充满了无以言说的快乐。 这已不是第一场春雨了。更令人惊喜的是...
阅读全文
摘要:编辑器加载中...Title标签在网站中起到画龙点晴的作用,合理的构造Title标签,不但能突出网页的主题,还有助于提高网站的搜索引擎排名,还能下面Seoer惜缘与大家分析下怎样合理的使用Title标签:一、每个页面的Title标签不能相同,首页与栏目页、列表页、内容页的标签不能一致,根据网页提供的内容的不同,设置合适的Title标签.二、Title标签设置要与内容相关,可以设置使用标题、关键字、概述等。三、Title标签尽量要有原创性、修改性,采编过来的内容内容,不要拿来即用,要适当的修改,添加些原创因素,有助于提高网页搜索引擎的收录。四、Title标签设置不要过多,尽量在25字以内,越简洁
阅读全文
摘要:快捷键大全JAVA 开发工具 MyEclipse -------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按下Ctrl+J后,你所输
阅读全文
摘要:在 织梦系统中有内容模型这个概念,不同内容模型可以用来构建不同内容形式的站点,在系统中自带了以下几种模型:普通文章、图集、软件、商品、分类信息、专 题。通过系统自带的模型,我们可以用来构建不同类型的站点,例如:使用图集可以做一个图片站,用软件模型构建一个软件下载站点。当然以上随系统附带的模型被称为系统模型,用户可以自己定义一些模型,比如图书、音乐专辑等,自定义了这些模型才可以构建更多内容形式的站点,本篇将讲述如何使用系统的自定义模型管理功能来实现内容模型的构建。我们首先登录系统后台,点击[核心]-[内容模型管理],进入内容模型管理界面,如下图所示:这里我们介绍几个相关参数的概念:?ID号用于区
阅读全文
摘要:函数学习杂记1. define() 函数定义一个常量。 define eg: define(name,value,case_insensitive)参数描述name必需。规定常量的名称。value必需。规定常量的值。case_insensitive必需。规定常量的名称是否对大小写敏感。若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。 define("GREETING","Hello world!");2.constant() 函数返回常量的值。 constant eg: constant(consta...
阅读全文
摘要:我们当然应该努力做到最好,但人是无法要求完美的。我们面对的情况如此复杂,以致无人能始终都不出错。然而,有时人们并不能正确对待自己的过失。也许我们的父母期望我们完美无暇;也许我们的朋友常念叨我们的缺点,因为他们希望我们能够改正。而他们难以谅解的是因为我们的过失总在他们最脆弱的时候触痛了他们的心。这让我们感动负疚。但在承担过错之前,我们必须问问自己,那是否真是我们应背负的包袱。也许正是失去,才令我们完整。一个完美的人,在某种意义上说,是个可怜的人,他永远也无法体会有所追求、有所希冀的感觉,他永远也无法体会爱他的人带给他某些他一直求而不得的东西时的喜悦。一个有勇气放弃他无法实现的梦想的人是完整的;一
阅读全文