Rumah Tutorial CMS PHPCMS phpcms不能加水印怎么办

phpcms不能加水印怎么办

Jan 07, 2020 am 10:31 AM
phpcms

phpcms不能加水印怎么办

phpcms不能加水印怎么办?

phpcms远程图片本地化不成功及加水印功能失效的解决教程

具体修改如下: include/attachment.class.php 添加了一个函数

代码如下:

function ycimg($file,$newfile)
{
// 初始化一个 cURL 对象
$curl = curl_init();
// 设置你需要抓取的URL
curl_setopt($curl, CURLOPT_URL, $file);
// 设置header
curl_setopt($curl, CURLOPT_HEADER, 0);
// 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// 运行cURL,请求网页
$data = curl_exec($curl);
// 关闭URL请求
curl_close($curl);
//写入获得的数据
$write = @fopen($newfile,"w");
fwrite($write,$data);
fclose($write);
return TRUE;
}
Salin selepas log masuk

这里可能有点小问题.不过测试的时候都可以成功抓取.所以直接让他返回了 TRUE .有兴趣的朋友可以继续完善下这个函数.

然后在这文件里找到

if(@$upload_func($file, $newfile))
Salin selepas log masuk

修改为:

if($this->ycimg($file,$newfile))
Salin selepas log masuk

最后去掉:

@chmod($newfile, 0777);
Salin selepas log masuk

这一段代码.

这样远程抓取的时候成功率就很高了.本地测试的时候成功率100%,而copy函数成功率不到70% ……

上面说过,网络因素影响比较大.

再就是远程保存的图片加水印的功能.

同样还是这个文件.找到以下代码:

$this->downloadedfiles[$aid] = $filepath;
Salin selepas log masuk

在下面加入以下代码:

代码如下:

$waterpath = UPLOAD_URL.$filepath;
require_once 'image.class.php';
$image = new image();
$image->watermark($waterpath, '', '9', 'images/watermark.gif', '', '5', '#ff0000', '80','100');
Salin selepas log masuk

水印参数只能这里调整,系统里的设置无效……

PHP中文网,大量的免费PHPCMS教程,欢迎在线学习!

Atas ialah kandungan terperinci phpcms不能加水印怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah rangka kerja phpcms? Apakah rangka kerja phpcms? Apr 20, 2024 pm 10:51 PM

PHP CMS ialah sistem pengurusan kandungan sumber terbuka berasaskan PHP untuk mengurus kandungan tapak web Ciri-cirinya termasuk kemudahan penggunaan, kefungsian berkuasa, berskala, keselamatan tinggi dan sumber terbuka percuma. Ia boleh menjimatkan masa, meningkatkan kualiti laman web, meningkatkan kerjasama dan mengurangkan kos pembangunan, dan digunakan secara meluas dalam pelbagai laman web seperti laman web berita, blog, laman web korporat, laman web e-dagang dan forum komuniti.

Bagaimana untuk melompat ke halaman butiran dalam phpcms Bagaimana untuk melompat ke halaman butiran dalam phpcms Jul 27, 2023 pm 05:23 PM

Bagaimana untuk melompat ke halaman butiran dalam phpcms: 1. Gunakan fungsi pengepala untuk menjana pautan lompat;

Panduan Integrasi Log Masuk WeChat: Pertempuran Praktikal PHPCMS Panduan Integrasi Log Masuk WeChat: Pertempuran Praktikal PHPCMS Mar 29, 2024 am 09:18 AM

Tajuk: Panduan Integrasi Log Masuk WeChat: PHPCMS dalam Tindakan Dalam era Internet hari ini, log masuk sosial telah menjadi salah satu fungsi penting laman web. Sebagai salah satu platform sosial yang paling popular di China, fungsi log masuk WeChat juga digunakan oleh semakin banyak laman web. Artikel ini akan memperkenalkan cara untuk mengintegrasikan fungsi log masuk WeChat dalam tapak web PHPCMS dan memberikan contoh kod khusus. Langkah 1: Daftar Akaun Platform Terbuka WeChat Pertama, kita perlu mendaftar akaun pembangun pada Platform Terbuka WeChat dan memohon kebenaran pembangunan yang sepadan. Log masuk [WeChat open platform]

2023年最新phpcms视频教程推荐(二次开发必学) 2023年最新phpcms视频教程推荐(二次开发必学) Oct 25, 2019 pm 03:45 PM

很多站长使用PHPCMS进行二次开发建站,PHP中文网特意推出了phpcms视频教程,大家可以随时随地免费观看视频教程,不需要从百度网盘下载,非常方便。

Pangkalan data apa yang digunakan oleh phpcms? Pangkalan data apa yang digunakan oleh phpcms? Feb 21, 2023 pm 06:57 PM

phpcms menggunakan pangkalan data mysql. phpcms ialah sistem pengurusan laman web sumber terbuka PHP, dibangunkan menggunakan PHP+MYSQL sebagai asas teknikal. PHPCMS V9 menggunakan kaedah OOP untuk membina rangka kerja operasi asas Versi PHP yang disokong ialah PHP5 dan ke atas, dan versi MYSQL yang disokong ialah MySql 4.1 dan ke atas.

Adakah phpcms mempunyai fungsi komen? Adakah phpcms mempunyai fungsi komen? Feb 16, 2023 am 10:06 AM

phpcms mempunyai fungsi komen. Modul komen terbina dalam phpcms menyediakan fungsi untuk pelawat laman web menyiarkan pendapat mereka sendiri, supaya pelawat boleh berinteraksi dan bertukar pendapat antara satu sama lain untuk meningkatkan populariti laman web. Fungsi komen PHPCMS untuk pengguna meninggalkan mesej juga telah menambah fungsi audit untuk menghalang perkataan terlarang daripada muncul dalam ulasan. Untuk pentadbir laman web, modul ulasan PHPCMS boleh mengurus ulasan pengguna dengan mudah, dan boleh mencari dan mengurus kandungan mesej berdasarkan masa, kata kunci, semakan dan syarat lain.

Bagaimana untuk melaksanakan log masuk WeChat dalam phpcms Bagaimana untuk melaksanakan log masuk WeChat dalam phpcms Mar 09, 2023 am 09:33 AM

Cara melaksanakan log masuk WeChat dalam phpcms: 1. Buat "wechat.php" baharu dalam direktori akar 2. Tambah "public function wechat() {...}" di bawah "\phpcms\modules\member\index.php; "; 3. . Hanya gunakan fungsi wechat dalam fail "foreground.class.php" untuk menentukan sama ada pengguna telah log masuk.

Bagaimana untuk menukar nama tapak dalam phpcms Bagaimana untuk menukar nama tapak dalam phpcms Feb 24, 2023 am 09:29 AM

Cara mengubah suai nama tapak dalam phpcms: 1. Gunakan pentadbir untuk log masuk ke halaman bahagian belakang 2. Cari pilihan "Tetapan" di bar menu atas dan klik padanya, kemudian cari "Pengurusan Tapak" dalam menu pada bahagian; kiri; 3. Cari item yang perlu diubah suai Tapak, klik pautan ubah suai di sebelah kanan nama domain tapak 4. Ubah suai nama tapak dalam tetingkap timbul.

See all articles