当前位置: 编程技术>php
本页文章导读:
▪php 写文件操作的步骤分享 在php中,写入文件一般要经过如下的步骤:
1、首先,确定要写入文件的内容 $content = ‘你好’;
2、然后,打开文件(系统会自动建立这个空文件)
//假设新建的文件叫file.txt,而且在上级.........
▪php 获取网页内容的四种方法 1,使用xmlhttp对象,类似asp中的ActiveXObject对象。
代码:
<?php
//获取网页内容
$xhr = new COM("MSXML2.XMLHTTP");
$xhr->open("GET","http://localhost/xxx.php?id=2",false);
$xhr->send();
echo $xhr->responseText
2.........
▪php cookie操作的简单示例 1,php设置与打印cookie值,代码:
<?php
setcookie( "myvalue1", "myvalue2", time()+3600, "/", "www.", 0 );
?>
<html>
<head>
<title>设置与打印cookie的值--www.</title>
</head>
<body>
<.........
[1]php 写文件操作的步骤分享
来源: 互联网 发布时间: 2013-12-24
在php中,写入文件一般要经过如下的步骤:
1、首先,确定要写入文件的内容 $content = ‘你好’;
2、然后,打开文件(系统会自动建立这个空文件)
//假设新建的文件叫file.txt,而且在上级目录下。w表示‘写文件’, $fp下面要用到,表示指向某个打开的文件。 $fp = fopen(’../file.txt’, ‘w’);
3、将内容字符串写入文件 //$fp告诉系统要写入的文件,写入的内容是$content。
fwrite($fp, $content); //文件写入
4、关闭文件 fclose($fp);
说明:PHP5中提供了更方便的函数file_put_contents,
因此以上四步可以缩减为:
<?php $content = ‘你好’; file_put_contents(’file.txt’,$content);
[2]php 获取网页内容的四种方法
来源: 互联网 发布时间: 2013-12-24
1,使用xmlhttp对象,类似asp中的ActiveXObject对象。
代码:
<?php //获取网页内容 $xhr = new COM("MSXML2.XMLHTTP"); $xhr->open("GET","http://localhost/xxx.php?id=2",false); $xhr->send(); echo $xhr->responseText
2,file_get_contents方法
<?php $url = "http://www."; $contents = file_get_contents($url); //如果出现中文乱码使用下面代码 //$getcontent = iconv("gb2312", "utf-8",$contents); echo $contents; ?>
3,fopen->fread->fclose
<?php $handle = fopen ("http://www.", "rb"); $contents = ""; do { $data = fread($handle, 1024); if (strlen($data) == 0) { break; } $contents .= $data; } while(true); fclose ($handle); echo $contents; ?>
4,curl方法
<?php $url = "http://www."; $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); //需要用户检测的网页中,增加下面两行 //curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); //curl_setopt($ch, CURLOPT_USERPWD, US_NAME.":".US_PWD); $contents = curl_exec($ch); curl_close($ch); echo $contents; ?>
注意:
1,使用file_get_contents和fopen必须空间开启allow_url_fopen。
方法:编辑php.ini,设置 allow_url_fopen = On,allow_url_fopen关闭时fopen和file_get_contents都不能打开远程文件。
2,curl方法,则需要开启curl。
方法:windows下修改php.ini,将extension=php_curl.dll前面的分号去掉,拷贝 ssleay32.dll和libeay32.dll到C:/WINDOWS/system32下;
Linux下安装curl扩展就可以了。
[3]php cookie操作的简单示例
来源: 互联网 发布时间: 2013-12-24
1,php设置与打印cookie值,代码:
<?php setcookie( "myvalue1", "myvalue2", time()+3600, "/", "www.", 0 ); ?> <html> <head> <title>设置与打印cookie的值--www.</title> </head> <body> <?php if ( isset( $myvalue1 ) ) print "<p>Hello again, your value is $myvalue1</p>"; else print "<p>Hello you. This may be your first visit</p>"; ?> </body> </html>
2,创建一个测试cookie,用于体验php cookie的用法。
<?php $string_name = " testcookie"; $string_value = "This is a test cookie"; $expiry_info = time()+259200; $string_domain = "localhost.localdomain"; setcookie($string_name, $string_value, $expiry_info, $string_domain); ?>
3,使用多值cookie
<?php if (!isset ($userdetails [0] ) ) { setcookie ("userdetails[0]", $username); } $userdetails[1]++; setcookie ("userdetails[1]", $userdetails[1]); echo ("Hello $userdetails[0], you've seen this page".$userdetails[1].($userdetails[1] == l?" time!": "times!")); ?>
最新技术文章: