Heim CMS-Tutorial PHPCMS Was soll ich tun, wenn phpcms kein Wasserzeichen hinzufügen kann?

Was soll ich tun, wenn phpcms kein Wasserzeichen hinzufügen kann?

Jan 07, 2020 am 10:31 AM
phpcms

Was soll ich tun, wenn phpcms kein Wasserzeichen hinzufügen kann?

Was soll ich tun, wenn phpcms kein Wasserzeichen hinzufügen kann?

Tutorial zur Lösung des Problems der fehlgeschlagenen PHPCMS-Remote-Bildlokalisierung und ungültigen Wasserzeichenfunktion

Die spezifischen Änderungen sind wie folgt: include/attachment.class.php hat eine Funktion hinzugefügt

Der Code lautet wie folgt:

rrree

Hier liegt möglicherweise ein kleines Problem vor, das jedoch während des Tests erfolgreich erfasst werden kann. Daher können interessierte Freunde diese Funktion weiter verbessern.

Suchen Sie dann

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;
}
Nach dem Login kopieren

in dieser Datei und ändern Sie es wie folgt:

if(@$upload_func($file, $newfile))
Nach dem Login kopieren

Entfernen Sie schließlich:

if($this->ycimg($file,$newfile))
Nach dem Login kopieren

Dieses Stück Code.

Auf diese Weise wird es aus der Ferne erfasst. Die Erfolgsquote ist beim lokalen Testen sehr hoch, während die Erfolgsquote der Kopierfunktion weniger als 70 % beträgt...

Wie oben erwähnt , Netzwerkfaktoren haben einen größeren Einfluss.

Dann gibt es die Funktion zum Hinzufügen von Wasserzeichen zu remote gespeicherten Bildern

Es ist immer noch die gleiche Datei:

@chmod($newfile, 0777);
Nach dem Login kopieren

Fügen Sie unten den folgenden Code hinzu:

Der Code lautet wie folgt:

$this->downloadedfiles[$aid] = $filepath;
Nach dem Login kopieren

Die Wasserzeichenparameter können nur hier angepasst werden, und die Einstellungen im System sind ungültig...

PHP chinesische Website, eine große Anzahl kostenloser PHPCMS-Tutorials, willkommen zum Online-Lernen!

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn phpcms kein Wasserzeichen hinzufügen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welches Framework ist phpcms? Welches Framework ist phpcms? Apr 20, 2024 pm 10:51 PM

Welches Framework ist phpcms?

So springen Sie zur Detailseite in phpcms So springen Sie zur Detailseite in phpcms Jul 27, 2023 pm 05:23 PM

So springen Sie zur Detailseite in phpcms

WeChat Login-Integrationsleitfaden: PHPCMS Practical Combat WeChat Login-Integrationsleitfaden: PHPCMS Practical Combat Mar 29, 2024 am 09:18 AM

WeChat Login-Integrationsleitfaden: PHPCMS Practical Combat

Die neuesten Empfehlungen für PHPCMS-Video-Tutorials im Jahr 2023 (muss für die sekundäre Entwicklung gelernt werden) Die neuesten Empfehlungen für PHPCMS-Video-Tutorials im Jahr 2023 (muss für die sekundäre Entwicklung gelernt werden) Oct 25, 2019 pm 03:45 PM

Die neuesten Empfehlungen für PHPCMS-Video-Tutorials im Jahr 2023 (muss für die sekundäre Entwicklung gelernt werden)

Verfügt phpcms über eine Kommentarfunktion? Verfügt phpcms über eine Kommentarfunktion? Feb 16, 2023 am 10:06 AM

Verfügt phpcms über eine Kommentarfunktion?

Welche Datenbank verwendet phpcms? Welche Datenbank verwendet phpcms? Feb 21, 2023 pm 06:57 PM

Welche Datenbank verwendet phpcms?

So implementieren Sie die WeChat-Anmeldung in phpcms So implementieren Sie die WeChat-Anmeldung in phpcms Mar 09, 2023 am 09:33 AM

So implementieren Sie die WeChat-Anmeldung in phpcms

Was bedeutet phpcms? Was bedeutet phpcms? Apr 20, 2024 pm 10:39 PM

Was bedeutet phpcms?

See all articles