为七牛云存储开发的PHP PEAR 包:Services
七牛云存储Qiniu Resource (Cloud) Storage:用于存储图片、apk等静态资源。 优点: 1、使用七牛带宽和CDN,速度快,不占用开发者服务器。 2、支持图片任意格式、任意分辨率自动生成,可以用来做图片服务器。 3、小流量免费:存储空间 10GB,每月下载流量 10
七牛云存储Qiniu Resource (Cloud) Storage:用于存储图片、apk等静态资源。
优点:
1、使用七牛带宽和CDN,速度快,不占用开发者服务器。
2、支持图片任意格式、任意分辨率自动生成,可以用来做图片服务器。
3、小流量免费:存储空间 10GB,每月下载流量 10GB,每月 PUT/DELETE 10万次请求,每月 GET 100万次请求。当项目发展大时,需要更大流量才需购买。适合互联网创业者。
4、支持webp,画质不变,图片体积大幅度减小,特别适合作移动互联网app的图片服务器。
比如:
原图 103KB:http://com-163-sinkcup.qiniudn.com/6ffe255fab20747c8872638870268703
自动生成jpg 79KB:http://com-163-sinkcup.qiniudn.com/6ffe255fab20747c8872638870268703?imageMogr/v2/auto-orient/thumbnail/1366x768/quality/80/format/jpg
自动生成webp 23KB:http://com-163-sinkcup.qiniudn.com/6ffe255fab20747c8872638870268703?imageMogr/v2/auto-orient/thumbnail/1366x768/quality/80/format/webp
七牛官方PHP SDK:
http://docs.qiniu.com/php-sdk/v6/index.html
对于这种第三方库,PHP官方称之为PEAR,需要按照PEAR标准开发(标准URI)。
PEAR的优势:一键安装到php/lib/php目录,require即可使用,很方便。
由于七牛官方PHP SDK没按照PEAR标准开发,使用不方便,所以我开发了一个,安装步骤如下:
pear channel-discover sinkcup.github.io/<span>pear pear install sinkcup</span>/Services_Qiniu
使用步骤:
1、到七牛(http://www.qiniu.com/)注册一个帐号,创建一个bucket空间。
2、demo(参考https://github.com/sinkcup/php-sdk/blob/pear/tests/Services/Qiniu/RSTest.php):
<span>php </span><span>$conf</span> = <span>array</span><span>( </span>'accessKey' => 'foo', 'secretKey' => 'bar',<span> ); </span><span>require</span> 'Services/Qiniu/RS.php'<span>; </span><span>$c</span> = <span>new</span> Services_Qiniu_RS('com-example-img-agc', <span>$conf</span><span>); </span><span>$headers</span> = <span>array</span><span>( </span>'Content-Type' => 'image/jpeg',<span> ); </span><span>$r</span> = <span>$c</span>->uploadFile('/home/u1/2.jpg', '/2.jpg', <span>$headers</span><span>); </span><span>var_dump</span>(<span>$r</span><span>); </span>?>
输出:
<span>array</span>(1<span>) { [</span>"uri"]=> <span>string</span>(40) "http://com-163-sinkcup.qiniudn.com/2.jpg"<span> }</span>
七牛官方PHP SDK源代码:
https://github.com/qiniu/php-sdk
fork以后,我的Services_Qiniu源代码:
https://github.com/sinkcup/php-sdk/tree/pear
PEAR频道:
http://sinkcup.github.io/pear/

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Dans ce chapitre, nous comprendrons les variables d'environnement, la configuration générale, la configuration de la base de données et la configuration de la messagerie dans CakePHP.

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

Dans ce chapitre, nous allons apprendre les sujets suivants liés au routage ?

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.
