php文章点击查看代码

 更新时间:2016年11月25日 15:14  点击:1634
php文章点击查看代码,现在我们看到很多的网站都会有文章被浏览多少点,点击多少次,评论多少次,等是吧,下面我们这程序就是根据不同的参数实现文章访问多少次.

php文章点击查看代码,现在我们看到很多的网站都会有文章被浏览多少点,点击多少次,评论多少次,等是吧,下面我们这程序就是根据不同的参数实现文章访问多少次.

 function newadd($id,$tag,$p){
 if($p=='new'){
   if(0== $tag){
    mysql_query("update gx_news set new_hit=new_hit+1 where id='$id'");
   }else{
    $result =mysql_query("select new_hit,id from gx_news where id='$id'");
    $rs  =mysql_fetch_array($result);
    echo $rs[0];
   }
  }else{
   if(0== $tag){
    mysql_query("update gx_case set case_hit=case_hit+1 where id='$id'");
   }else{
    $result =mysql_query("select case_hit,id  from gx_case where id='$id'");
    $rs  =@mysql_fetch_array($result);
    echo $rs[0];
   }
  }
 }

php和asp一样可以对文件进行操作,write来进行文件的写操作

PHP 写文件,php和asp一样可以对文件进行操作,fwrite来进行文件的写操作

现在,你知道如何打开和关闭一个文件,就可以得到的最有用的部分文件操作,写!实在只有一个主要功能是用于书写和它的逻辑要求fwrite 。


PHP的-打开文件:收件
在我们可以写入信息,我们的测试文件,我们必须使用的功能打开打开该文件的书面形式。

$myFile = "testFile.txt";
$fh = fopen($myFile, 'w');

PHP写文件: fwrite功能www.111cn.net/phper/php.html
我们可以使用PHP写信给一个文本文件。在fwrite功能可以将数据写入到任何类型的文件。 Fwrite的第一个参数是文件处理和其第二个参数是一连串的数据,写入。只要给这两个函数比特的信息和你是好走!

下面,我们正在写一对夫妇的名字到我们的测试文件testFile.txt和他们分开了carriaged返回。

$myFile = "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "Bobby Boppern";
fwrite($fh, $stringData);
$stringData = "Tracy Tannern";
fwrite($fh, $stringData);
fclose($fh);

美元的跳频变量包含的文件句柄testFile.txt 。该文件处理知道目前的文件指针,其中书面形式,开始了开始时的档案。

我们写信给档案testFile.txt两次。我们每一次写信给我们发送文件的字符串$ stringData ,第一载鲍比Bopper和第二次载特雷西唐纳。当我们写完,我们关闭的文件,并使用fclose功能。

如果你打开testFile.txt在记事本文件将看起来就像这样:

内容testFile.txt文件:
鲍比Bopper
特雷西坦纳
PHP的-文件收件:覆盖
该testFile.txt现在包含了一些数据,我们可以证明当您打开一个现有文件进行了书面答复。所有的数据载于文件是消灭干净,你开始与一个空文件。在这个例子中,我们开放我们现有的档案testFile.txt写一些新的数据到它。

$myFile = "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "Floppy Jalopyn";
fwrite($fh, $stringData);
$stringData = "Pointy Pinton";
fwrite($fh, $stringData);
fclose($fh);

本教程来讲一下关于在php编程中常用到的循环语句do while与while的区别吧,while 是当条件为真是才执行而do while至少会执行一下,下面我们就来看看

本教程来讲一下关于在php编程中常用到的循环语句do while与while的区别吧,while 是当条件为真是才执行而do while至少会执行一下,下面我们就来看看

do {

}while(条件)

看do while的实例吧。

<?

$a =10;

do {

 echo $a;

}while ($a>11)

这里会输出10;然后循环终止,那么我们来看看while的实例吧。

$a=10;

while($a>11){

 echo $a;

}

这里不会有任何输出,现在各位明白是什么意思了吧。

本站原创转载请注明:www.111cn.net

php fopen可以读取文件,打开文件,它还可以读取远程服务器的文件哦.

php fopen实例教程

在过去的教训,我们使用的功能打开,以创建一个新的文件。在这一课,我们将进入的细节,这一重要职能,看看它提供。


PHP的-不同的方式来打开一个文件
对于许多不同的技术原因, PHP的要求您指定您的意图当你打开一个文件。下面是三个基本的方式打开一个文件和相应的字符, PHP使用。
Read: 'r'
打开一个文件的只读使用。该文件指针开始在前面的文件。

Write: 'w'
打开一个文件写入只能使用。此外,数据文件删除,你将开始写入数据的开头的文件。这也是所谓截断一个文件,我们将谈论更多的在以后的教训。该文件指针开始启动的文件。

Append: 'a'

打开一个文件写入只能使用。但是,这些数据在档案中保存,你开始写入数据将结束时的档案。该文件指针开始文件的末尾。

文件指针是PHP的方式记住它的位置在一个文件中。当您打开一个文件进行读取,该文件指针开始启动的文件。这是有道理的,因为你通常会读数据从前面的档案。

然而,当您打开一个附加档案,文件指针是在文件的末尾,你最有可能将附加数据文件的末尾。当您使用读写功能,他们开始在指定的位置的文件指针。

PHP的-解读不同类型的打开
这三个基本方法打开一个文件有不同的目的。如果你想获取信息的一个文件,比如寻找一个电子图书的出现的“奶酪” ,那么你将打开该文件为只读。

如果你想写一个新的文件,或者覆盖现有文件,然后你想打开文件的“瓦特”选项。这将清除干净所有现有的数据文件。

如果您希望将最新的为了您的“ orders.txt ”文件,那么你想打开它附加上的数据进行到底。这将是“一个”选项。

PHP的-打开文件:高级
还有其他的方式打开一个文件。首先我们的标准如何打开一个文件。不过,您可以打开一个文件的方式阅读和写作是允许的!这种组合是由放置一个加号“ + ”后的档案模式的特点。

Read/Write: 'r+'

打开一个文件,以便它能够读取和写入。该文件指针是在年初的文件。

  • Write/Read: 'w+'
    这正是同为r + ,但它会删除所有资料,档案时,文件被打开。

    Append: 'a+'
    这正是同为r + ,但文件指针是在文件的末尾。

    PHP的-打开文件:饼干刀
    以下是正确的形式打开一个用PHP文件。改为( x )的一个选项,上面(即得瓦特,一个等等) 。
  • $ourFileName = "testFile.txt";
    $fh = fopen($ourFileName, 'X') or die("Can't open file");
    fclose($fh);
  • 昨天碰到的问题,在BBs问了得出的答应如下./(.+?)b/is 是非贪婪模式 匹配ab /(.*)b/is 是贪婪模式 匹配abb,

    昨天碰到的问题,在BBs问了得出的答应如下./(.+?)b/is  是非贪婪模式 匹配ab /(.*)b/is 是贪婪模式 匹配abb,

    那么我们来看看基本的符号说明:

    *                                0次、1次或多次匹配其前的原子
    +                                1次或多次匹配其前的原子
    ?                                0次或1次匹配其前的原子
    .                                匹配除换行之外的任何一个字符

    再看看简单的例子:

    你测试.+?和.*当然看不出区别了
    测试这个字符串看看
    'aaa<div style="font-color:red;">123456</div>bbb'
    <.+?>会匹配<div style="font-color:red;">和</div>
    <.*>会匹配<div style="font-color:red;">123456</div>

    最后看看高手怎么说的.

    (.+)默认这是贪婪匹配
    贪婪是先看整个字符串是否匹配, 如果不匹配,它会去掉字符串的最后一个字符, 并再次尝式, 如果还不匹配, 那么再去掉当前最后一个, 直到发现匹配或不剩任何字符.
    过程大概这样:
    $str='abcdabceba'
    /.+b/  // 匹配一个或多个任意字符后面跟一个字母 b

    第一次(先看整个字符串是否是一个匹配) abcdabceba 不匹配,然后去掉最后一个字符 a
    第二次(去掉最后一个字符后再匹配) abcdabceb  正确退出

    惰性是从左侧第一个字符开始向右匹配, 先看第一个字符是不是一个匹配, 如果不匹配就加入下一个字符再尝式匹配, 直到发现匹配...
    过程大概这样
    $str='abcdabceba'
    /.+?b/ // 同样匹配一个或多个任意字符后面跟一个字母 b

    第一次(读入左侧第一个字符) a 不匹配加一个再式
    第二次 ab  匹配记录下来,继续(如果匹配所有的话,比如 preg_match_all, 或preg_replace, 不是所有到这儿就停了
    第三次 c
    ...
    cdab  匹配记录下来,继续
    ...
    ceb  匹配记录下来,继续

    a 到最后了没有了退出


    简单例子:
    <?php
    //这里因为没有用all, .+?只匹配一次

            
    $str='abcdabceba';
            
    preg_match('/.+b/', $str, $s);
            echo
    $s[0]; // abcdabceb
            
            
    echo"   ";
            
    preg_Match('/.+?b/', $str, $s);
            echo
    $s[0]; // ab
            
            
    echo"   ";
            
    preg_Match('/.+b/U', $str, $s); //等同于 /.+?b/
            
    echo $s[0]; //ab
    ?>

    [!--infotagslink--]

    相关文章

    • 不打开网页直接查看网站的源代码

        有一种方法,可以不打开网站而直接查看到这个网站的源代码..   这样可以有效地防止误入恶意网站...   在浏览器地址栏输入:   view-source:http://...2016-09-20
    • 利用JS实现点击按钮后图片自动切换的简单方法

      下面小编就为大家带来一篇利用JS实现点击按钮后图片自动切换的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2016-10-25
    • php 调用goolge地图代码

      <?php require('path.inc.php'); header('content-Type: text/html; charset=utf-8'); $borough_id = intval($_GET['id']); if(!$borough_id){ echo ' ...2016-11-25
    • JS基于Mootools实现的个性菜单效果代码

      本文实例讲述了JS基于Mootools实现的个性菜单效果代码。分享给大家供大家参考,具体如下:这里演示基于Mootools做的带动画的垂直型菜单,是一个初学者写的,用来学习Mootools的使用有帮助,下载时请注意要将外部引用的mootools...2015-10-23
    • JS+CSS实现分类动态选择及移动功能效果代码

      本文实例讲述了JS+CSS实现分类动态选择及移动功能效果代码。分享给大家供大家参考,具体如下:这是一个类似选项卡功能的选择插件,与普通的TAb区别是加入了动画效果,多用于商品类网站,用作商品分类功能,不过其它网站也可以用,...2015-10-21
    • JS实现自定义简单网页软键盘效果代码

      本文实例讲述了JS实现自定义简单网页软键盘效果。分享给大家供大家参考,具体如下:这是一款自定义的简单点的网页软键盘,没有使用任何控件,仅是为了练习JavaScript编写水平,安全性方面没有过多考虑,有顾虑的可以不用,目的是学...2015-11-08
    • php 取除连续空格与换行代码

      php 取除连续空格与换行代码,这些我们都用到str_replace与正则函数 第一种: $content=str_replace("n","",$content); echo $content; 第二种: $content=preg_replac...2016-11-25
    • php简单用户登陆程序代码

      php简单用户登陆程序代码 这些教程很对初学者来讲是很有用的哦,这款就下面这一点点代码了哦。 <center> <p>&nbsp;</p> <p>&nbsp;</p> <form name="form1...2016-11-25
    • PHP实现清除wordpress里恶意代码

      公司一些wordpress网站由于下载的插件存在恶意代码,导致整个服务器所有网站PHP文件都存在恶意代码,就写了个简单的脚本清除。恶意代码示例...2015-10-23
    • JS实现双击屏幕滚动效果代码

      本文实例讲述了JS实现双击屏幕滚动效果代码。分享给大家供大家参考,具体如下:这里演示双击滚屏效果代码的实现方法,不知道有觉得有用处的没,现在网上还有很多还在用这个特效的呢,代码分享给大家吧。运行效果截图如下:在线演...2015-10-30
    • js识别uc浏览器的代码

      其实挺简单的就是if(navigator.userAgent.indexOf('UCBrowser') > -1) {alert("uc浏览器");}else{//不是uc浏览器执行的操作}如果想测试某个浏览器的特征可以通过如下方法获取JS获取浏览器信息 浏览器代码名称:navigator...2015-11-08
    • JS日期加减,日期运算代码

      一、日期减去天数等于第二个日期function cc(dd,dadd){//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a - dadd * 24 * 60 * 60 * 1000a = new Date(a)alert(a.getFullYear() + "年" + (a.getMonth() +...2015-11-08
    • JS实现网页游戏中滑块响应鼠标点击移动效果

      本文实例讲述了JS实现网页游戏中滑块响应鼠标点击移动效果。分享给大家供大家参考,具体如下:这是网页游戏中的一个有趣效果,可以完成以下几个动作:滚动、scroll 8个方向、鼠标坐标获娶对象上下左右位置获取,大家可以自己添...2015-10-21
    • PHP开发微信支付的代码分享

      微信支付,即便交了保证金,你还是处理测试阶段,不能正式发布。必须到你通过程序测试提交订单、发货通知等数据到微信的系统中,才能申请发布。然后,因为在微信中是通过JS方式调用API,必须在微信后台设置支付授权目录,而且要到...2014-05-31
    • PHP常用的小程序代码段

      本文实例讲述了PHP常用的小程序代码段。分享给大家供大家参考,具体如下:1.计算两个时间的相差几天$startdate=strtotime("2009-12-09");$enddate=strtotime("2009-12-05");上面的php时间日期函数strtotime已经把字符串...2015-11-24
    • 几种延迟加载JS代码的方法加快网页的访问速度

      本文介绍了如何延迟javascript代码的加载,加快网页的访问速度。 当一个网站有很多js代码要加载,js代码放置的位置在一定程度上将会影像网页的加载速度,为了让我们的网页加载速度更快,本文总结了一下几个注意点...2013-10-13
    • php怎么用拼音 简单的php中文转拼音的实现代码

      小编分享了一段简单的php中文转拼音的实现代码,代码简单易懂,适合初学php的同学参考学习。 代码如下 复制代码 <?phpfunction Pinyin($_String...2017-07-06
    • php导出csv格式数据并将数字转换成文本的思路以及代码分享

      php导出csv格式数据实现:先定义一个字符串 存储内容,例如 $exportdata = '规则111,规则222,审222,规222,服2222,规则1,规则2,规则3,匹配字符,设置时间,有效期'."/n";然后对需要保存csv的数组进行foreach循环,例如复制代...2014-06-07
    • ecshop商品无限级分类代码

      ecshop商品无限级分类代码 function cat_options($spec_cat_id, $arr) { static $cat_options = array(); if (isset($cat_options[$spec_cat_id]))...2016-11-25
    • vue项目,代码提交至码云,iconfont的用法说明

      这篇文章主要介绍了vue项目,代码提交至码云,iconfont的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-30