-
php将远程图像保存到本地 php正则匹配文档中的远程图像地址
所属栏目:[PHP教程] 日期:2023-06-09 热度:5643
在添加文章的时候,很多情况下我们需要处理文章中的远程图片,将其保存到本地,以免别人网站删除后文章里面就无法访问了。
$content = '这里是文章内容,<img src="/uploads/image/20161011//20161011223350_[详细] -
phpexcel中文教程
所属栏目:[PHP教程] 日期:2023-06-09 热度:4274
首先到PHPexcel官网上下载最新的PHPexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.PHP和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为PHPexcel,开[详细]
-
轻松操作 PHP SQLite类
所属栏目:[PHP教程] 日期:2023-06-09 热度:421
sqlite是一款轻型的数据库" title="数据库" >数据库,是遵守ACID的关联式数据库" title="数据库" >数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式[详细]
-
长文章排页的概念及案例分析
所属栏目:[PHP教程] 日期:2023-06-09 热度:3584
对于长文章的分页,实现思路非常简单:
将正文按照一定字符串进行分割,分割后在按照页码进行数组索引,将当前页码对应数组的值输出即可,好像说得够晕的
下面来个实例:
<?PHP
$str = "asd啊<b>是</b>大[详细] -
PHP代码计算两个位置的经纬距离
所属栏目:[PHP教程] 日期:2023-06-09 热度:9103
<?PHP
function getdistanceBetweenPointsNew($latitude1,$longitude1,$latitude2,$longitude2) {
$theta = $longitude1 - $longitude2;
$miles = (sin(deg2rad($latitude1)) * sin(deg2rad($lati[详细] -
php中 fopen无法创建中文文件名问题研究
所属栏目:[PHP教程] 日期:2023-06-05 热度:8862
之前网页的chartset用的是utf-8,文件也用utf-8,然后用fopen()创建一个中文文件名的文件时问题就出来了,文件名都是乱码!
查看了很多文档试了不少方法都解决不了,本来想着用别的方法绕过这个问题,忽然脑子[详细] -
创建远程图片自动上传到本地
所属栏目:[PHP教程] 日期:2023-06-05 热度:2820
首先第一步:我们要在kindeditor.js 中找到
K(doc).keyup(function(e) {
if (e.which != 13 || e.shiftKey || e.ctrlKey || e.altKey) {
df();
return;
}
if (newlineTag == 'br') {
r[详细] -
Ajax核查用户名唯一性数据校验
所属栏目:[PHP教程] 日期:2023-06-05 热度:4691
注:本文中使用到的一些类库在前面文章都能找到源代码,我会在文中指明链接所在,为了缩短文章篇幅,由此带来的阅读不便,敬请谅解。
本文要说明的是如何使用 Ajax 验证用户名是否被注册。当您注册某网站的时候,[详细] -
PHP多选下拉列表的处理
所属栏目:[PHP教程] 日期:2023-06-05 热度:7561
在asp中,多选下拉列表已经被处理成一个数组,如:
<select name="slType" id="slType" multiple="multiple">
<option value="news">news</option>
<option value="product">product</option>[详细] -
我的 PHP 工具类库
所属栏目:[PHP教程] 日期:2023-06-05 热度:9908
<?PHP
/**
* 常用工具类
* author Lee.
* Last modify $Date: 2012-8-23
*/
class Tool {
/**
* js 弹窗并且跳转
* @param string $_info
* @param string $_url
* @return [详细] -
通过 PHP做主机故障检测,并发送电子邮件
所属栏目:[PHP教程] 日期:2023-06-05 热度:8134
这是在公司时候的一段代码,宕机检测的原理,就只有检测是否能够ping通主机,如果不通发送mail,这只是我能想到的办法,有大神如果能想到更好的检测办法,不吝赐教!
OK,废话少说,翠花,上代码!
(ps:代码[详细] -
一种图像缩放函数 PHP
所属栏目:[PHP教程] 日期:2023-06-05 热度:2114
各位小盆友使用前记得打开 GD 库的支持哦,附上代码。
<?PHP
/**
* 生成缩略图函数(支持图片格式:gif、jpeg、png和bmp)
* @author ruxing.li
* @param string $src 源图片路径 [详细] -
获取当前页面的完整网址函数
所属栏目:[PHP教程] 日期:2023-06-05 热度:3686
<?PHP
/**
* 获取当前页面的完整 url
* @author ruxing.li
* @return string
*/
function getPageUrl(){
$url = (isset($_SERVER['SERVER_PORT']) && $_SERVER['[详细] -
ping域名或 IP用 PHP
所属栏目:[PHP教程] 日期:2023-06-05 热度:751
<?PHP
/**
* 使用PHP检测能否ping通IP或域名
* @param type $address
* @return boolean
*/
function pingAddress($address) {
$status = -1;
if (strcasecmp(PHP_[详细] -
PHP将目录及该目录下的文件删除
所属栏目:[PHP教程] 日期:2023-06-05 热度:2616
function rrmdir($dir) {
if (is_dir($dir)) {
$dirscan = scandir($dir);
foreach ($dirscan as $object) {
if ($object != "." && $object != "..") {
if (is_link($dir."[详细] -
php把文字区域的空白、换行变成html代码,然后再插入数据库的方法
所属栏目:[PHP教程] 日期:2023-05-31 热度:6587
PHP将文本区域空格、换行转换成HTML代码后插入数据库的方法
$post=$_post[textvalve];//将文本区域传递过来的值储存在$post变量中
$post=str_replace(chr(13),'<br>',$post);
$post=str_replace(ch[详细] -
php计算几分钟前、几小时前、几天前的几个函数、类
所属栏目:[PHP教程] 日期:2023-05-31 热度:5932
一、函数实现
实例1:
function time_tran($the_time){
$Now_time = date("Y-m-d H:i:s",time()+8*60*60);
$Now_time = strtotime($Now_time);
$show_time = strtotime($the_time);
$[详细] -
php口令无错误版不刷新换口令
所属栏目:[PHP教程] 日期:2023-05-31 热度:2032
为了这个验证码,在网上找了N多的资料,发现那些网上的代码不是这错误就是那错误,还有些文章方法写得很粗,对一个新手来说,简直不知从何处下手,我真搞不懂他们为什么要贴出来,真是误人子弟!
下面我将修改后([详细] -
PHP分页代码
所属栏目:[PHP教程] 日期:2023-05-31 热度:3806
PHP分页代码如下:
<?PHP
// pager类
$page = $_GET;
function pager($rows,$page_size){
global $page,$select_from,$select_limit,$pagenav;
$page_count = ceil($rows/$page_size);
if($pag[详细] -
对将带单引号字符串插入 mysql数据库的问题
所属栏目:[PHP教程] 日期:2023-05-31 热度:4007
今天在向MysqL数据库中插入带单引号字符串的时候,什么错也没报就是语句执行失败,后来才知道,单引号等要转义,可以使用函数:MysqL_real_escape_string和addslashes函数;
以下做个介绍:往数据库中插入数据之前[详细] -
php利用 checkbox一次性删除多次记录的方法
所属栏目:[PHP教程] 日期:2023-05-31 热度:6329
一次性删除多条记录,对于比较多的信息,如果没有批量删除功能是非常麻烦的。这样就方便多了。
一个简单示例:现有一个学生信息数据库,需要一次性删除多条记录
创建一个名为del.PHP的文件,代码如下:
<f[详细] -
php ordernumber自动生成
所属栏目:[PHP教程] 日期:2023-05-31 热度:4195
方法一:
<?PHP
$dingdanhao = date("Y-m-dH-i-s");
$dingdanhao = str_replace("-","",$dingdanhao);
$dingdanhao .= rand(1000,999999);
print $dingdanhao;
?>
方法二:
<?PHP
$ddnu[详细] -
php中的几种 Array Perl方式
所属栏目:[PHP教程] 日期:2023-05-31 热度:6589
使用for循环遍历
<?PHP
$arr2=array(array("张三","20","男"),array("李四","25",array("王五","19","女"),array("赵六","女"));
echo "<table border=2 bordercol[详细] -
php访问 php窗口中的中文目录中所有文件的名称
所属栏目:[PHP教程] 日期:2023-05-31 热度:4301
有时需要遍历windows下中文目录下的所有的文件名,使用utf-8编码的文件有时会出现乱码,并且不能成功的执行,
这时需要对文件的编码进行一下转换,使用scandir这个函数的时候会连同目录一下列出来,大家可以通过is_dir[详细] -
php是否选择文件还是文件夹的处理方法
所属栏目:[PHP教程] 日期:2023-05-31 热度:4222
PHP判断文件还是文件夹主要通过is_file跟is_dir函数判断,下面分别讲解:
is_file()函数
is_file()函数 用来判断是否为文件,返回结果为true或者false
举例:
$ifile="c:/test";
$result=is_file($if[详细]
