`
dennisbing
  • 浏览: 160944 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
通常的访问链接都是http://localhost,看多了感觉很是没有新意啊,干脆把它改成http://dennis,如何改变呢,呵呵,就自己写一个文档记下来,省了以后找了。第一,就是更改AppServ\Apache2.2\conf\httpd.conf文件,只需要加上如下代码就可以 <VirtualHost *:80>        ServerAdmin any@any.com        DocumentRoot "E:/AppServ/www"        ServerName dennis        ErrorLog "logs/den ...
 Web开发是今后分布式程式开发的主流,通常的web开发都要涉及到与数据库打交道,客户端从服务器端读取通常都是以分页的形式来显示,一页一页的阅读起来既方便又美观。所以说写分页程序是web开发的一个重要组成部分,在这里,我们共同来研究分页程序的编写。  一、分页程序的原理  分页程序有两个非常重要的参数:每页显示几条记录($pagesize)和当前是第几页($page)。有了这两个参数就可以很方便的写出分页程序,我们以MySql数据库作为数据源,在mysql里如果要想取出表内某段特定内容可以使用的 T-SQL语句:select * from table limit offset,rows来实现 ...

cookies的详细使用

    博客分类:
  • PHP
  今天使用setcookie("prefix", $sProfix, time() + $iExpire, "/", $sDomain),结果一直写不进去,灰常上火啊,巾帼一番查找,发现最后的$sDomain设置的有问题,没有设置到但前的6uu.local.com上,结果导致cookies在域名下根本就木有写进去,从而不可能使用.        下面是cookies的详细使用方式: setcookie -- 发送一个 cookie 信息说明bool setcookie ( string name [, string value [, int e ...
下面介绍使用方法: 1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含  代码如下:<?php      /*如手册上的举例*/      $email = 'user@example.com';     $domain = strstr($email, '@');      echo $domain; // prints @example.com ?>  2. stristr: 它和strstr的使用方法完全一样.唯一的区别是stristr不区分大小写. 3. strpos: 返回boolean值.FALSE和TRUE不用多说.用 “= ...
 php端判断cookies是否存在并设置cookies:  if(!isset($_COOKIE["uu_upload_tip_$login_id"])){      //设置cookie值      setcookie("uu_upload_tip_$login_id",'need_tip', time() + 3600*24, "/", _DOMAIN_);   } 这里要注意的是,要设置不同的用户的uid的cookies,所以要把$longin_id拼接过来的.   这里用到了$smarty的字符拼接: {$i.f ...
  整了半天,数组一直没有存到cookie里面去,后来发现,应该把数组先序列化,或者拼接成字符串,然后在放到cookie中去.    setcookie("uu_inviter_info",implode('|*|%|(|)|d|e|n|n|i|s|#|',$aRegUser['inviterUidInfo']), time() + 3600*24, "/", _DOMAIN_);   或者是序列化某些数据,然后在取值的时候,explode('|*|%|(|)|d|e|n|n|i|s|#|',$aInviterInfo); 或者反序列化都可以不的. ...
安装说明 mkdir php_httpsqs_client  cd php_httpsqs_client  unzip php_httpsqs_0.1.zip  /usr/local/php/bin/phpize  ./configure --enable-httpsqs --with-php-config=/usr/local/php/bin/php-config  make && make install  #接着在php.ini中添加一行  extension=httpsqs.so
今天用trim(param),结果这个param是个数组,返回值怎么都不对,以后要注意啊trim()的可不能是个数组,要是数组可就麻烦了。
如下代码,没有使用html标签过滤: $arr_input = array(); $arr_input['uid'] = $this->uid; $arr_input['pid'] = $pid; $arr_input['type'] = $type; $arr_input['content'] = $content; return $this->modelServiceObj->commentPicture($arr_input); 发出的评论内容:   <a href='www.baidu.com'>baidu</a> $ar ...
public function getHrefUsername($txt) { $txt = $txt . " "; $out = array(); if (strstr($txt, '@')) { $txt = str_replace(':', ':', $txt); $txt = str_replace(' ', ' ', $txt); $txt = preg_replace('/@([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff\.]*)[\s|\:]/', '<a href="http://'._DOMAI ...

php字符过滤

    博客分类:
  • PHP
MYSQL特殊字符:mysql_escape_string()转义HTML:htmlspecialchars()过滤标签(html):strip_tags()引号转义: addslashes()
在我们公司合作的用户好多投诉,好多登录出现问题,上不去,登录了就出来,但是我在我这里试是正常的,后来发现和浏览器有关系。原来是合作的公司向浏览器写入了大量 cookie,结果导致 cookie 数量超过浏览器限制,而把以前我们公司存在的记录在 cookie 里的登录信息给“挤掉”了,导致退出登录。     一、浏览器允许每个域名所包含的 cookie 数: Microsoft 指出 Internet Explorer 8 增加 cookie 限制为每个域名 50 个,但 IE7 似乎也允许每个域名 50 个 cookie(《Update to Internet Explorer’s ...
$_SERVER['HTTP_REFERER'] ----  Ajax去到最父类的url及参数 1、$_SERVER['PHP_SELF'] -- 获取当前正在执行脚本的文件名 2、$_SERVER['SERVER_PROTOCOL'] -- 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。 3、$_SERVER['REQUEST_TIME'] -- 请求开始 ...

PHP面试题目<一>

    博客分类:
  • PHP
最近的事情比较杂乱无章,没有安心下来工作,闲下来无事总结一些PHP的面试题目吧。1.表单中get与post的提交方式的区别get用户端将数据加到url后面,如submit.php?id=123&name=yanggong,从而get存在一定的安全问题。get传输的数据量小 ...
1. 如果一个方法可静态化,就对它做静态声明,速度可以提高至4倍。2. echo比print快,而且使用echo的多重参数代替字符串连接。3. 在执行for循环之前确定最大的循环数,不要每循环一次都计算一下最大值。 for($i=0;$i<count($array);$i++){},不要每次循环都计算count中值。4. 注销那些不用的变量,尤其是大数组,以便释放内存。5. 尽量避免使用__get __set __autoload。 6. require_once() 代价昂贵。7. 在包含文件时使用完全路径,解析操作系统路径所需的时间会更少。8. 如果想要知道脚本开始执行的时刻,$_SE ...
Global site tag (gtag.js) - Google Analytics