php获取指定位置内容

 更新时间:2016年11月25日 15:10  点击:1827

这款函数比较实用于数据采集,一般采集数据时会要指定一个区域的内容,这个代码就可以实例;
*/

 代码如下 复制代码

$str="<!-- fdaf-- -->";
echo strip_comments( $str );

function strip_comments($data) {
    $the_rest = $data;
    $result = "";

    while ($the_rest) {
        $start = strpos($the_rest, "<!--");
        if ($start === false) {
            $result .= $the_rest;
            break;
        }

        $result .= substr($the_rest, 0, $start);

        $end = strpos($the_rest, "-->", $start);
        if ($end === false) {
            break;
        }

        $the_rest = substr($the_rest, $end+3);
    }

    return $result;
}

php入门教程第一课简单的PHP显示与嵌入PHP
 代码如下 复制代码
<html>
<head>
<title>第一个php教程程序</title>
</head>
<body>
<?php
echo "hello, 这是第一个php程序";
?>


</body>
</html>

实例二 html代码讲解范例

 

 

 

 代码如下 复制代码
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title> html中嵌入php的例子</title>
</head>
<body>
    <p>我最喜欢的颜色:
        <?php  echo "红色"; ?>
</p>
</body>
</html>

 

在php教程中要传递参数有几种方法,今天我们就讲关于post get二种方法,post用得最多的是利用表单来传参数,get参数一般是url传值居多,下面我们举了二款实例。

post表单传递参数

 代码如下 复制代码
<html>
<head>
</head>
<body>
<h3>search</h3>
<form action="c.php" method="post">
depart name:<input type="text" size=25 name="depart" value=""><br><br>
<input type="submit" name="submit" value="search">
</form>
</body>
</html>

c.php页面

 

 代码如下 复制代码
<?php
$depart=$_post["depart"];
$q = "select * from info where depart='$depart'";
?>

实例二get 方法传递参数

 代码如下 复制代码
<a href=www.111cn.net/a.php?value=www.111cn.net>传get参数传</a>


a.php页面代码

 代码如下 复制代码
echo $_get['value'];

 

 

 代码如下 复制代码

*/
function attachicon($type,$size='') {
 static $attachicons = array(
 0 => 'common.gif',
 1 => 'image.gif',
 2 => 'binary.gif',
 3 => 'rar.gif',
 4 => 'msoffice.gif',
 5 => 'text.gif',
 6 => 'html.gif',
 7 => 'real.gif',
 8 => 'av.gif',
 9 => 'flash.gif',
 10 => 'pdf.gif',
 11 => 'torrent.gif'
 );

 if(preg_match("/image|^(jpg|gif|png|bmp)/", $type)) {
  $typeid = 1;
 } elseif(preg_match("/bittorrent|^torrent/", $type)) {
  $typeid = 11;
 } elseif(preg_match("/pdf|^pdf/", $type)) {
  $typeid = 10;
 } elseif(preg_match("/flash|^(swf|fla|swi)/", $type)) {
  $typeid = 9;
 } elseif(preg_match("/audio|video|^(wav|mid|mp3|m3u|wma|asf|asx|vqf|mpg|mpeg|avi|wmv)/", $type)) {
  $typeid = 8;
 } elseif(preg_match("/real|^(rm|rv)/", $type)) {
  $typeid = 7;
 } elseif(preg_match("/htm|^(php|js|pl|cgi|asp教程)/", $type)) {
  $typeid = 6;
 } elseif(preg_match("/text|^(txt|rtf|wri|chm)/", $type)) {
  $typeid = 5;
 } elseif(preg_match("/word|powerpoint|^(doc|ppt)/", $type)) {
  $typeid = 4;
 } elseif(preg_match("/compressed|^(zip|arj|rar|arc|cab|lzh|lha|tar|gz)/", $type)) {
  $typeid = 3;
 } elseif(preg_match("/octet-stream|^(exe|com|bat|dll)/", $type)) {
  $typeid = 2;
 } else {
  $typeid = 0;
 }

 return $size.$attachicons[$typeid];
}

在php教程中要上传文件那简单的利用move_uploaded_file() 函数将上传的文件移动到新位置。若成功,则返回 true,否则返回 false。

语法
move_uploaded_file(file,newloc)参数 描述
file 必需。规定要移动的文件。
newloc 必需。规定文件的新位置

 代码如下 复制代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.111cn.net/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>php文件上传函数</title>
</head>

<body>

<form enctype="multipart/form-data" action="upload.php" method="post">
    <input type="hidden" name="max_file_size" value="30000" />
    <input name="userfile" type="file" />
    <input type="submit" value="send file" />
</form>
</body>
</html>

 代码如下 复制代码
<?
if( $_post )
{
 if( uploadfile( "userfile" ) )
 {
  echo '文件上传成功';
 }
 else
 {
  echo '文件上传失败';
 }
}
//参数   $file   为   前台file控件的name;
function     uploadfile($file)
{
    $uploaddir   =   $_server[ 'document_root ']. '/www.111cn.net/uploadfile/ ';
    $file_name   =   $uploaddir.rand(1,1000000). ". ".fileextend($_files[$file][ 'name ']);
    if   (move_uploaded_file($_files[$file][ 'tmp_name '],$file_name))  
    {
    return   true;
    }
    else
    {
        return   false;
    }
}
?>

提示和注释
注释:本函数仅用于通过 http post 上传的文件。

注意:如果目标文件已经存在,将会被覆盖。

[!--infotagslink--]

相关文章

  • PHP成员变量获取对比(类成员变量)

    下面本文章来给大家介绍在php中成员变量的一些对比了,文章举了四个例子在这例子中分别对不同成员变量进行测试与获取操作,下面一起来看看。 有如下4个代码示例,你认...2016-11-25
  • php 获取用户IP与IE信息程序

    php 获取用户IP与IE信息程序 function onlineip() { global $_SERVER; if(getenv('HTTP_CLIENT_IP')) { $onlineip = getenv('HTTP_CLIENT_IP');...2016-11-25
  • php获取一个文件夹的mtime的程序

    php获取一个文件夹的mtime的程序了,这个就是时间问题了,对于这个问题我们来看小编整理的几个例子,具体的操作例子如下所示。 php很容易获取到一个文件夹的mtime,可以...2016-11-25
  • 如何获取网站icon有哪些可行的方法

    获取网站icon,常用最简单的方法就是通过website/favicon.ico来获取,不过由于很多网站都是在页面里面设置favicon,所以此方法很多情况都不可用。 更好的办法是通过google提供的服务来实现:http://www.google.com/s2/favi...2014-06-07
  • iOS设置UIButton文字显示位置和字体大小、颜色的方法

    这篇文章给大家分享了iOS如何设置UIButton的文字显示位置和字体的大小、颜色,文中给出了示例代码,相信对大家的学习和理解很有帮助,有需要的朋友们下面来一起看看吧。...2020-06-30
  • jquery如何获取元素的滚动条高度等实现代码

    主要功能:获取浏览器显示区域(可视区域)的高度 : $(window).height(); 获取浏览器显示区域(可视区域)的宽度 :$(window).width(); 获取页面的文档高度 $(document).height(); 获取页面的文档宽度 :$(document).width();...2015-10-21
  • jquery获取div距离窗口和父级dv的距离示例

    jquery中jquery.offset().top / left用于获取div距离窗口的距离,jquery.position().top / left 用于获取距离父级div的距离(必须是绝对定位的div)。 (1)先介绍jquery.offset().top / left css: 复制代码 代码如下: *{ mar...2013-10-13
  • Jquery 获取指定标签的对象及属性的设置与移除

    1、先讲讲JQuery的概念,JQuery首先是由一个 America 的叫什么 John Resig的人创建的,后来又很多的JS高手也加入了这个团队。其实 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用简单的一些代...2014-05-31
  • C#获取字符串后几位数的方法

    这篇文章主要介绍了C#获取字符串后几位数的方法,实例分析了C#操作字符串的技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • jquery获取tagName再进行判断

    如果是为了取到tagName后再进行判断,那直接用下面的代码会更方便: $(element).is('input') 如果是要取到标签用作到别的地方,可以使用一下代码: $(element)[0].tagName 或: $(element).get(0).tagName...2014-05-31
  • DOM XPATH获取img src值的query

    复制代码 代码如下:$nodes = @$xpath->query("//*[@id='main_pr']/img/@src");$prurl = $nodes->item(0)->nodeValue;...2013-10-04
  • PHP 如何获取二维数组中某个key的集合

    本文为代码分享,也是在工作中看到一些“大牛”的代码,做做分享。 具体是这样的,如下一个二维数组,是从库中读取出来的。 代码清单: 复制代码 代码如下: $user = array( 0 => array( 'id' => 1, 'name' => '张三', 'ema...2014-06-07
  • php获取汉字拼音首字母的方法

    现实中我们经常看到这样的说明,排名不分先后,按姓名首字母进行排序。这是中国人大多数使用的排序方法。那么在php程序中该如何操作呢?下面就分享一下在php程序中获取汉字拼音的首字母的方法,在网上搜到的大多数是有问题的...2015-10-23
  • 使用C#获取系统特殊文件夹路径的解决方法

    本篇文章是对使用C#获取系统特殊文件夹路径的解决方法进行了详细的分析介绍,需要的朋友参考下...2020-06-25
  • php如何获取文件的扩展名

    网上也有很多类似的方法,不过都存在这样那样的不严谨的问题,本文就不一一分析了,这里只给出最正确的利用php 获取文件扩展名(文件后缀名)的方法。 function get_extension($filename){ return pathinfo($filename,PATHIN...2015-10-30
  • 基于JavaScript获取鼠标位置的各种方法

    这篇文章主要介绍了基于JavaScript获取鼠标位置的各种方法 ,需要的朋友可以参考下...2015-12-18
  • C#获取变更过的DataTable记录的实现方法

    这篇文章主要介绍了C#获取变更过的DataTable记录的实现方法,对初学者很有学习借鉴价值,需要的朋友可以参考下...2020-06-25
  • PowerShell读取文件内容、替换文件内容、读取限定行的例子

    这篇文章主要介绍了PowerShell读取文件内容、替换文件内容、读取限定行的例子,本文使用3个例子来说明实现这3个需求的操作技巧,需要的朋友可以参考下...2020-06-30
  • 如何获取百度搜索结果页中解密之后的真实链接

    大家用百度搜索的时候,可能会发现,结果链接用的还是百度的链接,点击之后才会跳转到另外一个页面,另外一个页面的真实链接如何获取到呢?? 通过分析发现: 可以看出,返回...2016-05-19
  • 用python获取txt文件中关键字的数量

    这篇文章主要介绍了如何用python获取txt文件中关键字的数量,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下...2020-12-24