以图搜图 我知图 相似图像搜索与推荐API服务 PHP接口类文档

 PHP  高蒙  阅读(533)  评论(0)  以图搜图 图像搜索 我知图  3个月前 

最近公司开发新业务以图搜图,用的是我知图这家公司的相似图像搜索与推荐API服务。服务简介 : 本服务提供基于图像内容的相似图像搜索. 即用输入图片本身的颜色分布, 几何形状, 纹理来搜索相似图片, 并将结果按与输入图片的相似度打分排序.对方只是简单的罗列了几个接口的方法,这里呢,我就整理出一个PHP接口类。<?php/** * Created by PhpStorm. * User: Adminis


整理常用thinkphp的模型操作方法

 Thinkphp  高蒙  阅读(399)  评论(0)  3个月前 

项目中需要用到很多模型的操作方法,这里自己结合经验整理了一些我认为常用的方法。以下实例用 USER 表 作为数据表,进行演示。/** * 列表 加分页 * @param string $field * @param array $where * @param int $page * @param i


php &not禁止转义字符

 PHP  高蒙  阅读(457)  评论(0)  3个月前 

在php中输出字符串“&not”却显示成了“¬”,怎样能正常输出呢?通过php内置函数HTMLspecialchars来实现&not转义。echo htmlspecialchars("&not");


如何使用thinkphp路由正则表达式优化地址链接

 Thinkphp  高蒙  阅读(411)  评论(2)  thinkphp 路由 正则表达式  4个月前 

用thinkphp开发项目,其中搜索模块需要携带很多的参数,就会出现地址栏的链接很长,这样不仅看上去不美观,对于搜索引擎来说也是不友好的链接。于是,就需要将其修改成简短干练的地址链接。thinkphp中是支持路由重写的,需要自己编写重写规则。在编写的过程中,遇到一个问题。可以说是一个老大难的问题,那就是中文,搜索关键字需要匹配中文。在尝试各种正则匹配规则都失败的情况下,我这里只能写成?keyword=关键字的格式。下面我们看,具体的实例:未优化地址:/model/search.php?style


如何用php和js判断手机端访问的方法

 PHP  高蒙  阅读(629)  评论(0)  php 手机端  5个月前 

随着只能手机的普及,人们对于手机网站的应用越来越多。那么,在开发中,我们怎么用php去判断是否来自手机端的访问,直接定位到相应的模板展示页面。下面有两种方法可以判断用户是否是手机端访问的方法。1、php方法。2、js方法。可以根据项目的需求,自行的选择实现的方法。 一、php判断是否手机端访问的方法。function ismobile() {    // 如果有HTTP_X_WAP_PROFILE则一定是移动设备


如何使用php中ftp函数上传文件以及解决上传文件失败的方法

 PHP  高蒙  阅读(454)  评论(0)  ftp php 上传文件  5个月前 

在php中如何使用ftp函数实现此项功能呢?以及怎么排查php使用ftp函数上传文件失败的原因?因为系统重构实现均衡负载,网站程序与文件服务器不在一台机子上。于是,程序在上传文件的同时就要将文件上传到文件服务器上。这里涉及到windows主机上传到linux主机,linux主机上传到linux主机。这两个之间呢,只是稍微的有点区别,因为windows的路径可以兼容linux路径,但是linux的路径不兼容windows主机'\\'的写法。所以,在写路径的时候稍加注意即可。下面,就


如何解决php执行exec()函数ffmpeg命令不生效的问题

 PHP  高蒙  阅读(1240)  评论(1)  ffmpeg exec() php  5个月前 

在开发中需要使用到插件ffmpeg转化语音的功能。在php中使用ffmpeg功能需要执行exec()函数。由于使用新环境原来的命令不起作用。遇到这个问题,我的分析如下:1、php中有没有禁用这个函数的使用。2、linux环境下,目录是否有权限。3、php用户是否有权限执行命令。带着上面的两个问题,我们逐一的分析解决。一、首先,我们查看系统是否禁用exec()函数的使用。1.1 我们查看php.ini配置文件,查看是否启用安全模式,是否禁用exec()函数。   &n


php如何采集微信公众号文章的方法

 PHP  高蒙  阅读(1240)  评论(2)  微信 微信公众号 公众号  5个月前 

最近有个需求是要采集微信公众号文章,于是研究了下。发现在刷新搜狗微信公众号文章列表的时候,有个很恶心的地方就是搜狗会直接的把你的ip给封了,要输入验证码。这一个步骤暂时不知道怎么破解,我们这里只是看php如何采集微信公众号文章内容的方法,至于列表地址的获取,后面在进行研究。在写之前我搜索到用php写的爬虫程序有phpQuery,phpspider,QueryList(phpQuery的改进版)这三个。可能不止,这里只是我找到的。先记录,后面在研究。下面是我写的一个基本的微信公众号php采集类,有


如何解决php函数strip_tags()不能过滤&nbsp;的方法

 PHP  高蒙  阅读(1269)  评论(0)  php strip_tags  6个月前 

在做微信推送的时候发现一个strip_tags()函数,对于&nbsp;不能过滤,完美的展示出了&nbsp;,之前都是直接打开浏览器,以为不显示就认为是正确的。却没有仔细的查看源码。php:$str = '哈哈哈&nbsp;&nbsp;&nbsp;呵呵';echo strip_tags($str);html:哈哈哈&nbsp;&nbsp;&nbsp;呵呵从上可以看出s


封装phpexcel读取excel与导出excel的方法

 PHP  高蒙  阅读(663)  评论(0)  phpexcel excel  7个月前 

项目中经常会用到读取excel与导出excel的功能,每次需要使用的时候都是写了一大串的代码,刚好现在有点空闲就整理出读取和导出excel的两种方法。在之前的几篇文章我也介绍了,怎么单独的使用phpexcel类库实现读取excel和导出excel的使用方法。今天是将两个方法进行封装,为了更好的满足业务的需求。这里封装的方法,可以满足基本的业务需求。有更多的需求,也可以继续的自行扩展。准备:将phpexcel类库已下载,放置对应的位置。一、导出excel方法(export_excel)/*&nbs


PHP读取文件的一行,并从文件中删除此行数据

 PHP  高蒙  阅读(475)  评论(1)  7个月前 

有个样一个需求PHP读取文件的一行,并从文件中删除此行数据。<?phpfunction unlinks($fn){    $f= fopen($fn, "r");    $line = fgets($f);    ob_start();    


简述php抽象类和接口实例

 PHP  高蒙  阅读(372)  评论(0)  abstract interface  7个月前 

抽象类1、抽象类中可以声明各种类型的变量。2、类中只要有抽象方法这个类就必须申明为抽象类。    抽象方法的定义:abstract 修饰符 function 方法名($param);3、抽象类中的抽象方法,在子类中必须实现,并且保持参数一致,但是可以使用额外的默认值。4、抽象类不可以直接实例化。abstract class book {  protected $title;  abstra


thinkphp提示Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'报错的解决方法

 Thinkphp  高蒙  阅读(497)  评论(0)  thinkphp  7个月前 

在操作服务器的时候不知道怎么回事突然提示Undefined class constant 'MYSQL_ATTR_INIT_COMMAND',查找资料发现是php缺少pdo_mysql的扩展。:(Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'错误位置FILE: /usr/local/apache/htdocs/wechat/ThinkPHP/Library/T


thinkphp 行为扩展 钩子与插件的实现

 Thinkphp  高蒙  阅读(503)  评论(0)  8个月前 

在熟悉onthink程序的时候,看到后台有钩子和插件的管理界面。很感兴趣,之前就对行为不怎么理解和使用,借着这次机会好好的研究下。行为(Behavior)是一个比较抽象的概念,类似于AOP编程中的“切面”的概念,给某一个切面绑定相关行为就成了一种类AOP编程的思想。在开始之前我们看看它是怎么个流程?1、注册行为。2、具体行为的操作。3、行为里面如何注册插件。4、视图的调用。按照官网的实例,自己亲生的实践一下,下面是我的实践代码。配置文件:Application/common/conf/confi


minify合并压缩js和css文件

 PHP  高蒙  阅读(429)  评论(0)  minify,压缩js 压缩css  8个月前 

合并js和css文件是许多高浏览量的大型网站的需求,为了方便加快网站的显示速度,减少页面的缓冲,将多个js/css文件合并成一个,这样当用户打开网站的时候,一个js/css链接就只需要像服务器发送一次请求,如果是多个,则需要执行多次请求.所以这样减少了向服务器发送请求的次数,用户查看到完整页面的速度也快了很多,因为很多用户并不愿意在等待网站页面缓冲上花费太多时间。这里介绍,minfy插件可以轻松的解决css和js文件的压缩问题。源码是php的直接下载,放到网站的相应位置即可。Minify把CSS


Copyrights © 2016-2017 高蒙个人博客 www.shuchengxian.com, All rights reserved. 皖ICP备15015490号 皖公网安备 34152302000022号网站地图

关键词:个人博客,PHP博客,PHP博客程序,高蒙博客,高蒙个人博客,php程序员博客,程序员个人博客