首页 > php框架

简单php在线编辑保存php文件实现代码

简单php教程在线编辑保存php文件实现代码
*/
if($_get[login]==fuying){
header("content-type: text/html; charset=gb2312");
if(get_magic_quotes_gpc()) foreach($_post as $k=>$v) $_post[$k] = striphp教程lashes($v);
?>
<form method="post">
save to: <input type="text" name="file" size="60" value="<? echo str_replace(,/,__file__) ?>">
<br><br>
<textarea name="text" cols="70" rows="18" ></textarea>
<br><br>
<input type="submit" name="submit" value="save">
<form>
<?php
if(isset($_post[file]))
{
   $fp = @php教程($_post[file],wb);
   echo @fwrite($fp,$_post[text]) ? succed! : faled!;
   @fclose($fp);
}
}

阅读全文

实用PHP验证码类代码(1/2)

开发应用中验证码是少不了的,我们经常会碰以关于被机器注册,那么有了验证码可以有效的防止这类行为,下面我们来看看我提供的这款代码。

开发应用中验证码是少不了的,我们经常会碰以关于被机器注册,那么有了验证码可以有效的防止这类行为,下面我们来看看我提供的这款代码。

阅读全文

php Socket 创建 监听等实例

本文章提供在php中socket相关函数的实例,如果创建Socket 接受一个socket连接 写入一个Socket 初始化连接等操作。*/

本文章提供在php教程中socket相关函数的实例,如果创建socket 接受一个socket连接 写入一个socket 初始化连接等操作。*/
$ip="127.0.0.1";          //定义ip地址
$port=1000;           //定义端口
$socket=socket_create(af_inet,sock_stream,sol_tcp);  //创建socket
$bind=socket_bind($socket,$ip,$prot);      //绑定一个socket
$listen=socket_listen($socket);        //监听socket
$msg=socket_accept($socket);        //接受一个socket连接
$welcome="欢迎来到php服务/n";       //定义字符串
socket_write($msg,$welcome,strlen($welcome));    //写入一个socket
socket_close($socket);         //关闭socket

阅读全文

php中fsockopen详细实例代码

*/
$fp=fsockopen("127.0.0.1",80);     //打开数据流
if(!$fp)           //如果打开出错
{
  echo "unable to openn";       //输出内容
}
else            //如果成功打开
{
  fwrite($fp,"get / http/1.0rnrn");     //向数据流写入内容
  stream_set_timeout($fp,2);       //进行超时设置
  $res=fread($fp,2000);        //读取内容
  $info=stream_get_meta_data($fp);      //获取数据流报头
  fclose($fp);          //关闭数据流
  if($info[timed_out])        //如果超时
  {
    echo connection timed out!;      //输出内容
  }
  else
  {
    echo $res;          //输出读取内容
  }
}

阅读全文

php curl模仿ftp文件上传代码

php教程 curl模仿ftpphp教程代码
<body>
<form action="curlupload.php" method="post" enctype="multipart/form-data">
<div>
<label for="upload">select file</label>
<input name="upload" type="file" />
<input type="submit" name="submit" value="upload" />
</div>
</form>
</body>
</html>
<?
if (isset($_post[submit])) {
 if (!empty($_files[upload][name])) {
     $ch = curl_init();
     $localfile = $_files[upload][tmp_name];
     $fp = php教程($localfile, r);
     curl_setopt($ch, curlopt_url, ftp://ftp_login:password@ftp.domain.com/.$_files[upload][name]);
     curl_setopt($ch, curlopt_upload, 1);
     curl_setopt($ch, curlopt_infile, $fp);
     curl_setopt($ch, curlopt_infilesize, filesize($localfile));
     curl_exec ($ch);
     $error_no = curl_errno($ch);
     curl_close ($ch);
        if ($error_no == 0) {
            $error = file uploaded succesfully.;
        } else {
            $error = file upload error.;
        }
 } else {
        $error = please select a file.;
 }
}
?>

阅读全文

PHP serialize与 unserialize实用说明

serialize — 产生一个可存储的值的表示
unserialize — 从已存储的表示中创建 php教程 的值

想要将已序列化的字符串变回 php 的值,可使用 unserialize()。serialize() 可处理除了 resource 之外的任何类型。甚至可以 serialize() 那些包含了指向其自身引用的数组。你正 serialize() 的数组/对象中的引用也将被存储。

阅读全文

php实现文件数据缓存实现代码

php实现文件数据缓存实现代码缓存技术是每次访问页面的时候,都会先检测相应的缓存是否存在,如果不存在,就连接数据库,得到数据,完成模板变量的赋值,显示页面,同时生成缓存文件,这样下次访问的时候缓存文件就发挥作用了

阅读全文

一款自动竞拍出价程序

用户提交自己的信息后,保存在数据库教程中,程序每一次读取当前结果时都要判断一次,如用户可设置几秒钟时参加竞拍,竞拍多少次,并且可以设置前面有多少人竞拍后我才参加,都是一些人性化的功能//自动出价

阅读全文