除去字串中的重复词,生成索引字符串
//--------------------------------------------------
function GetIndexText($okstr,$ilen=-1)
{
if($okstr=="") return "";
$ws = explode(" ",$okstr);
$okstr = "";
$wks = "";
foreach($ws as $w)
{
$w = trim($w);
//排除小于2的字符
if(strlen($w)<2) continue;
//排除数字或日期
if(!ereg("[^0-9:-]",$w)) continue;
if(strlen($w)==2&&ord($w[0])>0x80) continue;
if(isset($wks[$w])) $wks[$w]++;
else $wks[$w] = 1;
}
if(is_array($wks))
{
arsort($wks);
if($ilen==-1)
{ foreach($wks as $w=>$v) $okstr .= $w." "; }
else
{
foreach($wks as $w=>$v){
if((strlen($okstr)+strlen($w)+1)<$ilen) $okstr .= $w." ";
else break;
}
}
}
return trim($okstr);
}
php 判断文件上传类型与过滤不安全数据
php教程 判断文件上传类型与过滤不安全数据
这函数 过滤不安全字符
php google api 接口程序
php google api 接口程序
php google api 接口程序
目录名称合法性检测
目录名称合法性检测
<?php教程
//目录名称合法性检测
function isen($str){
$ret="";
for($i=0;$i $p=ord(substr($str,$i,1));
if(($p<48 & $p!=45 & $p!=46) || ($p>57 & $p<65) || ($p>90 & $p<97 & $p!=95) || $p>122){
nerror("不符合规范!");
}
$ret.=chr($p);
}
return $ret;
}
?>
php 将文本文件转换csv输出
php 将文本文件转换csv输出
php 将文本文件转换csv输出
这个类提供了转换成固定宽度的CSV文件,快速,简便的方法。 它可将SplFileObject用于执行迭代,使它非常高效的一个迭代只知道当前成员。期权是提供给指定行字符和字段分隔符结束。 This from CSV files.这个类是特别有用的,如果数据需要来自一个固定宽度的文件,并插入到php中,因为大多数的数据库支持从CSV文件中的数据输入。
php 多文件上传
php 多文件上传
用PHP上传多个文件,需要对许多可能的错误检查。此脚本允许上载有多少领域设置将在HTML表格中显示的最大允许上传文件大小。在php.ini文件中还包含一个名为ini选项中upload_max_filesize拥有2米的默认值,或2兆字节。此值也考虑到检查时的错误。
PHP的生成条形图
PHP的生成条形图
由于overwhelmning为广东的需求有关的例子,这个最重要的是产生从一个数组条形图要
求。当然,这些可以很容易地从任何来源数目,以及投入到一个数组
php 获取文件扩展名
php 获取文件扩展名
曾经需要获得简单地从一个文件末尾的文件扩展名?这可以与pathinfo()函数,但更
需要的是点在这种情况下也。虽然pathinfo()为扩展名,它不会返回点。想到那是在
php 文本文字创建生成图片
php 文本文字创建生成图片
现在有不少人要生成文本图像。 PHP的GD库允许我们这样做就是这样。这里我们给出一个简单的方法,是把图像网页上使用的电子邮件地址。有人说,这有助于保持电子邮件收割机远,但其光学字符识别这仍然是可能的。
Pear Mail 发送邮件带附件
添加附件
添加一个附件
添加一或多个附件很简单,添加附件,是通过调用addAttachment方法,这种方法可以多次调用添加多个attachemnts。
base64]) style=background-color: #fff closure_hashcode_6zmbqs=21>布尔addAttachment($文件的字符串,字符串[$ c_type =应用程序/八位字节流],串[$名称=],布尔[$ isfile =真],字符串[$编码=一个base64])
变量:
$文件:要么变量包含一个文件的内容,或文件本身的路径
$ c_type:内容类型,这意味着,例如文件的MIME类型。text / plain的,文字/ CSV格式,应用/ PDF格式
$名称:该文件的名称,您希望它出现在电子邮件,这应该是唯一的
$ isFile:是否变量$文件是对文件或文件的内容的路径
$编码:这通常应为默认离开,除非你知道你在做什么
附件可以是在一个变量,或在服务器上的文件中存储的文件系统。在这第一个例子中,我将建立一个小型文本文件名为你好text.txt改为你好世界!也。
php 为图片加水印函数和缩略图的函数代码
php 为图片加水印函数和缩略图的函数代码
/**
* 为图片加水印
* @param string $desImg 目标图片 参数格式为 ./images/pic.jpg
* @param string $waterImg 水印图片 参数格式同上,水印图片为 png格式,背景透明
* @param int positon 水印位置 1:顶部居左 2:顶部居右 3:居中 4 :底部居左 5:底部居右
* @param bool $saveas 是否另存为,默认值false,表示覆盖原图
* @param int $alpha 水印图片的不透明度
* @return string $savepath 新图片的路径
* **/
function watermark($desImg,$waterImg,$positon=1,$saveas=false,$alpha=30)
{
//获取目图片的基本信息
$temp=pathinfo($desImg);
$name=$temp["basename"];//文件名
$path=$temp["dirname"];//文件所在的文件夹
$extension=$temp["extension"];//文件扩展名
if($saveas)
{
//需要另存为
$name=rtrim($name,".$extension")."_2.";//重新命名
$savepath=$path."/".$name.$extension;
}
else
{
//不需要另存为则覆盖原图
$savepath=$path."/".$name;
}
$info=getImageInfo($desImg);//获取目标图片的信息
$info2=getImageInfo($waterImg);//获取水印图片的信息
php 图片转换成ascii 输出图像
php 图片转换成ascii 输出图像
php 图片转换成ascii 输出图像