我们下面的一段代码是根据IP来判决用户所以城市哦,php 判断IP所在地源码完全公开的呼
我们下面的一段代码是根据IP来判决用户所以城市哦,php 判断IP所在地源码完全公开的呼
我们下面的一段代码是根据IP来判决用户所以城市哦,php 判断IP所在地源码完全公开的呼
我们下面的一段代码是根据IP来判决用户所以城市哦,php 判断IP所在地源码完全公开的呼
很多php新手在开发自己的网站采集功能时都会直接用到file_get_contents来读取或fopen是吧,是吧,我们下载采集功能加强了了一点点就是要对方的防盗链都不能防止的采集功能。
我们主要是用到php 调用google在线翻译功能哦,post一个远程地址再用curl读取google翻译后的值就OK了。
我们主要是用到php 调用google在线翻译功能哦,post一个远程地址再用curl读取google翻译后的值就OK了。
我们用php来控制iis并且,在WEB上创建网站,管理删除等功能哦。
<?
我们用php来控制iis并且,在WEB上创建网站,管理删除等功能哦。
下面我们来看看用php开发的一款用来在网页上控制iis并且创建删除管理站点的php 在线创建站点的文件吧。
下面我们来看看用php开发的一款用来在网页上控制iis并且创建删除管理站点的php 在线创建站点的文件吧。
php 控制iis 404出错页面,本文档主要是讲一下用php管理web站点时间在设置404无法找到的页面时所用的控制方法哦。
php 控制iis 404出错页面,本文档主要是讲一下用php管理web站点时间在设置404无法找到的页面时所用的控制方法哦。
php控制iis设置默认文档,我们前面讲过了用php 的new com接口来设置iis的默认文档。
php控制iis设置默认文档,我们前面讲过了用php 的new com接口来设置iis的默认文档。
<?php
$ftpserver=$_POST[ftpserver];
$ftpport=$_POST[ftpport];
$ftpuser=$_POST[ftpuser];
$ftppassword=$_POST[ftppassword];
$ftp=@ftp_connect($ftpserver,$ftpport);
if(!$ftp){ echo "连接FTP服务器".$ftpserver."的端口".$ftpport."失败";exit;}
$ftp=@ftp_connect($ftpserver,$ftpport);
if(!$rs){ echo "用户名或密码错误,连接FTP服务器失败";exit;}
$curDir=stripslashes($_POST[curDir]);
$dirname=stripslashes($_POST[name]);
if($dirname)
{
if($curDir=="/")
{
$dirpath=$curDir.$dirname;
}else{
$dirpath=$curDir."/".$dirname;
}
$rs=ftp_mkdir($ftp,$dirpath);
if($rs)
{
echo "<script>alert(创建文件夹成功);history.back();</script>";
exit;
}else{
echo "<script>alert(创建文件夹失败);history.back();</script>";
exit;
}
}else{
echo "<script>alert(文件夹不能为空);history.back();</script>";
exit;
}
?>
<?php
$ftpserver=$_POST[ftpserver];
$ftpport=$_POST[ftpport];
$ftpuser=$_POST[ftpuser];
$ftppassword=$_POST[ftppassword];
$ftp=@ftp_connect($ftpserver,$ftpport);
if(!$ftp){ echo "连接FTP服务器".$ftpserver."的端口".$ftpport."失败";exit;}
$ftp=@ftp_connect($ftpserver,$ftpport);
if(!$rs){ echo "用户名或密码错误,连接FTP服务器失败";exit;}
$curDir=stripslashes($_POST[curDir]);
$localfile=str_replace("$ftp=@ftp_connect($ftpserver,$ftpport]));
if($localfile)
{
$filename=substr(strrchr($localfile,"/"),1);
if($curDir=="/")
{
$remotefile=$curDir.$filename;
}else{
$remotefile=$curDir."/".$filename;
}
$rs=ftp_put($ftp,$remotefile,$localfile,FTP_ASCII);
if($rs)
{
echo "<script>alert(上传文件成功);history.back();</script>";
exit;
}else{
echo "<script>alert(上传文件失败);history.back();</script>";
exit;
}
}else{
echo "<script>alert(没有选择上传文件);history.back();</script>";
exit;
}
?>
真正支持单文件和多文件上传类代码,修正了$_FILES[$field][name]中的$field不能用变量只能和表单中的文件名name="userfile"一致的缺点$_FILES[userfile][name],这里<input type="file" name="userfile"> 中的文件名可以随意取。
//index.htm
1、单文件上传
<form method="post" action="./upload.php" name="frmUpload" enctype="multipart/form-data" >
<input type="file" name="userfile" style="WIDTH: 282px">
<input type="submit" align="center" name="upfiles" value="确定"></form>
2、多文件上传
<form method="post" action="./upload.php" name="frmUpload" enctype="multipart/form-data" >
<input type="file" name="userfile[]" style="WIDTH: 282px">
<input type="file" name="userfile[]" style="WIDTH: 282px">
<input type="file" name="userfile[]" style="WIDTH: 282px">
<input type="submit" align="center" name="upfiles" value="确定">
</form>
--------------------------------------------------------------------------------------------------------------------------------
//upload.php
<?php
php 网页ftp 代码
<?php
$ftpserver="127.0.0.1";
$ftpport="21";
$ftpuser="anonymous";
$ftppassword="";
if($_POST)
{
$action=$_POST[action];
switch($action)
{
case "open":
case "change":
$ftpserver=$_POST[ftpserver];
$ftpport=$_POST[ftpport];
$ftpuser=$_POST[ftpuser];
$ftppassword=$_POST[ftppassword];
$ftp=@ftp_connect($ftpserver,$ftpport);
if(!$ftp){ echo "连接FTP服务器".$ftpserver."的端口".$ftpport."失败";exit;}
$ftp=@ftp_connect($ftpserver,$ftpport);
if(!$rs){ echo "用户名或密码错误,连接FTP服务器失败";exit;}
$curDir=$_POST[curDir];
if($curDir=="") $curDir="/";
if($curDir=="/")
{
$parentDir="/";
}else{
if(strrpos($curDir,"/")==0)
{
$parentDir="/";
}else{
$parentDir=substr($curDir,0,strrpos($curDir,"/"));
}
}
$arr=ftp_rawlist($ftp,$curDir);
if(count($arr)>1)
{
foreach($arr as $val)
{
if($curDir=="/")
{
$val="/" . trim(strrchr($val," "));
}else{
$val=$curDir . "/" . trim(strrchr($val," "));
}
$file_size=ftp_size($ftp,$val);
if($file_size==-1)
{//为目录
$dirlist[]=str_replace("$ftp=@ftp_connect($ftpserver,$ftpport);
}else{
$filelist[]=str_replace("$ftp=@ftp_connect($ftpserver,$ftpport);
}
}
}
break;
case "close":
break;
}
}
php 文件上传类和php 上传文件以及php 上传图片等php 上传代码只是表现形式不一样了。