分类目录归档:PHP

php使用curl获取文本出现中文乱码的解决办法

在使用php的curl获取远程html文本时出现了中文乱码。 解决办法的代码如下: $url = “www.ecjson.com”;//获取页面内容$ch = curl_init();curl_setopt ($ch, CURLOPT_URL, $url);curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT,20);$res = curl_exec($ch);curl_close($ch);$res=mb_convert_encoding($res, ‘UTF-8’, ‘UT […]

PHP 获取ip地址的六种方法

代码一: function getip() {   static $ip = ”;   $ip = $_SERVER[‘REMOTE_ADDR’];   if(isset($_SERVER[‘HTTP_CDN_SRC_IP’])) {     $ip = $_SERVER[‘HTTP_CDN_SRC_IP’];   } elseif (isset($_SERVER[‘HTTP_CLIENT_IP’]) && preg_match(‘/^([0-9]{1,3}\.){3}[0-9]{1,3}$/’, $_SERVER[‘HTTP_CLIENT_IP’])) {     $ip […]

PHP 实现一种多文件上传的方法

之前在实现表单中file类型input选择多图片的时候找到一种方式 也许不是最好的但亲测可行且支持ie7以上以及chrome浏览器 在表单中使用正常多文件选择multiple属性 然后使用AjaxFileUpload或其他方式提交 将对应命名的file文件 $file[‘image’] 转化为 json打印 但是此时结果为 所有的属性都变为数组 按序排列 这时候可以使用以下代码实现图片保存 原文:https://www.jb51.net/article/124095.htm

JS+php后台实现文件上传功能详解

本文实例讲述了JS+php后台实现文件上传功能。分享给大家供大家参考,具体如下: 一、利用 FormData 对象形式上传 FormData 是 XMLHttpRequest 2 的产物,兼容 IE10+。 FormData 对象,可以把form中所有表单元素的name与value组成一个queryString,提交到后台。在使用Ajax提交时,使用FormData对象可以减少拼接queryString的工作量。 使用 FormData 对象 1.取得form对象,作为参数传入到FormData对象 html: js: 2.创建一个FormData空对象,然后使用append方法添加key/v […]

怎么手动升级wordpress版本图文教程

wordpress程序不断的升级更新,我们自己建网站时,也想尝试最新版本,升级wordpress的版本有二种方法: 一种是自动升级,尽量不要使用,就是一个鸡肋。自动升级方法如下图 另一种是手动升级。下面学做网站论坛就来讲一下如何手动升级wordpress版本。 方法/步骤 第一:毫无疑问就是备份旧版wordpress资料,包括数据库和服务器内的文件。 第二:从WP中文官网下载最新版WordPress,下载完毕解压到你电脑上。 第三:删除博客主机上的wp-includes和wp-admin目录。 第四:将解压在本地电脑的wordpress文件夹中除了wp-content目录外的所有文件都上传并覆 […]

WordPress twentytwelve主题显示文章摘要,摘要字数设置

WordPress自带的主题twentytwelve默认首页是显示文章全文,一直想到要替换成显示文章摘要的形式,找了好多方法终于成功了。 方法:编辑主题文件 content.php ,找到is_search(),后面会有批注:// Only display Excerpts for Search,添加is_category() || is_archive() || is_home()判断条件,在这些情况下都显示摘要,只有查看文章时才全部显示。修改后为<?php if ( is_search() || is_category() || is_archive() || is_home()) […]

php取整的几种方式,四舍五入,舍去法取整,进一法取整

php取整的几种方式,四舍五入,舍去法取整,进一法取整方式一:round 对浮点数进行四舍五入语法:float round ( float val [, int precision] ) echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, […]

7种获取PHP文件后缀名的方法

第一种: $file = ‘x.y.z.png’;echo substr(strrchr($file, ‘.’), 1); 解析:strrchr($file, ‘.’)strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符 第二种: $file = ‘x.y.z.png’;echo substr($file, strrpos($file, ‘.’)+1); 解析:strrpos($file, ‘.’)查找 “.” 在字符串中最后一次出现的位置,返回位置 substr()从 […]

php做图片上传功能

今天来做一个图片上传功能的插件,首先做一个html文件:text.php 做完后的效果: 这样可以点击浏览选择图片,然后上传,现在我们再做怎样把选择的图片传到我们新建的img文件里来,在做一个php处理页面:upload.php 参考:php做图片上传功能

PHP SESSION不能跨页面传递的问题解决

PHP中,session不能传递到下一个页面去,一般有两种情况: 我们先写个php文件:<?=phpinfo()?>, 传到服务器去看看服务器的参数配置。 转到session部分,看到session.use_trans_sid参数被设为了零。 这 个参数指定了是否启用透明SID支持,即session是否随着URL传递。我个人的理解是,一旦这个参数被设为0,那么每个URL都会启一个 session。这样后面页面就无法追踪得到前面一个页面的session,也就是我们所说的无法传递。两个页面在服务器端生成了两个session文 件,且无关联。(不知道这样理解对不对?请高手指教。) 所以一 […]