收藏此站 联系我们 网站
当前位置:首页» 网站推广 » 【建站服务】桦甸淘宝装修/桦甸京东店铺设计/桦甸拼多多网店装修公司/桦甸企业网店开通申请-网店装修设计-域名申请

【建站服务】桦甸淘宝装修/桦甸京东店铺设计/桦甸拼多多网店装修公司/桦甸企业网店开通申请-网店装修设计-域名申请

作者: 风兰 . 阅读量: 5 . 发表时间:2022-09-21 04:24:50

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


桦甸淘宝装修/桦甸京东店铺设计/桦甸拼多多网店装修公司/桦甸企业网店开通申请-网店装修设计

网站建设.png

P 图像处理

PHP 提供了丰富的图像处理函数,主要包括:

函数描述
gd_info()取得当前安装的 GD 库的信息
getimagesize()获取图像信息
getimagesizefromstring()获取图像信息
image_type_to_extension()获取图片后缀
image_type_to_mime_type()返回图像的 MIME 类型
image2wbmp()输出WBMP图片
imageaffine()返回经过仿射变换后的图像
imageaffinematrixconcat()连接两个矩阵
imageaffinematrixget()获取矩阵
imagealphablending()设定图像的混色模式
imageantialias()是否使用抗锯齿(antialias)功能
imagearc()画椭圆弧
imagechar()写出横向字符
imagecharup()垂直地画一个字符
imagecolorallocate()为一幅图像分配颜色
imagecolorallocatealpha()为一幅图像分配颜色和透明度
imagecolorat()取得某像素的颜色索引值
imagecolorclosest()取得与指定的颜色最接近的颜色的索引值
imagecolorclosestalpha()取得与指定的颜色加透明度最接近的颜色的索引
imagecolorclosesthwb()取得与指定的颜色最接近的色度的黑白色的索引
imagesx() 、imagesy()获取图像宽度与高度

GD 库

使用 PHP 图像处理函数,需要加载 GD 支持库。请确定 php.ini 加载了 GD 库:

Window 服务器上:

extension = php_gd2.dll

Linux 和 Mac 系统上:

extension = php_gd2.so

使用 gd_info() 函数可以查看当前安装的 GD 库的信息:

<?php
var_dump(gd_info());?>

输出大致如下:

array(12) {


PHP RESTful

REST(英文:Representational State Transfer,简称REST) ,指的是一组架构约束条件和原则。


符合REST设计风格的Web API称为RESTful API。它从以下三个方面资源进行定义:


直观简短的资源地址:URI,比如:http://example.com/resources/。

传输的资源:Web服务接受与返回的互联网媒体类型,比如:JSON,XML,YAM等。

对资源的操作:Web服务在该资源上所支持的一系列请求方法(比如:POST,GET,PUT或DELETE)。

本教程我们将使用 PHP(不用框架) 来创建一个 RESTful web service,在文章末尾你可以下载本章节使用到的代码。


通过本教程你将学习到以下内容:


创建一个 RESTful Webservice。

使用原生 PHP, 不依赖任何框架。

URI 模式需要遵循 REST 规则。

RESTful service 接受与返回的格式可以是 JSON, XML等。

根据不同情况响应对应的 HTTP 状态码。

演示请求头的使用。

使用 REST 客户端来测试 RESTful web service。

RESTful Webservice 实例

以下代码是 RESTful 服务类 Site.php:


实例

<?php

/* 

 * 菜鸟教程 RESTful 演示实例

 * RESTful 服务类

 */

Class Site {

    

    private $sites = array(

        1 => 'TaoBao',  

        2 => 'Google',  

        3 => 'Runoob',              

        4 => 'Baidu',              

        5 => 'Weibo',  

        6 => 'Sina'

            

    );

        

    

    public function getAllSite(){

        return $this->sites;

    }

    

    public function getSite($id){

        

        $site = array($id => ($this->sites[$id]) ? $this->sites[$id] : $this->sites[1]);

        return $site;

    }    

}

?>

RESTful Services URI 映射

RESTful Services URI 应该设置为一个直观简短的资源地址。Apache 服务器的 .htaccess 应设置好对应的 Rewrite 规则。


本实例我们将使用两个 URI 规则:


1、获取所有站点列表:


http://localhost/restexample/site/list/

2、使用 id 获取指定的站点,以下 URI 为获取 id 为 3 的站点:


http://localhost/restexample/site/list/3/

项目的 .htaccess 文件配置规则如下所示:


# 开启 rewrite 功能

Options +FollowSymlinks

RewriteEngine on


# 重写规则

RewriteRule ^site/list/$   RestController.php?view=all [nc,qsa]

RewriteRule ^site/list/([0-9]+)/$   RestController.php?view=single&id=$1 [nc,qsa]

RESTful Web Service 控制器

在 .htaccess 文件中,我们通过设置参数 'view' 来获取 RestController.php 文件中对应的请求,通过获取 'view' 不同的参数来分发到不同的方法上。RestController.php 文件代码如下:


实例

<?php

require_once("SiteRestHandler.php");

        

$view = "";

if(isset($_GET@["view"]))

    $view = $_GET@["view"];

/*

 * RESTful service 控制器

 * URL 映射

*/

switch($view){

 

    case "all":

        // 处理 REST Url /site/list/

        $siteRestHandler = new SiteRestHandler();

        $siteRestHandler->getAllSites();

        break;

        



桦甸淘宝装修/桦甸京东店铺设计/桦甸拼多多网店装修公司/桦甸企业网店开通申请-网店装修设计


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务