Heim > CMS-Tutorial > Empire CMS > Fassen Sie die Methode zur Benennung von von Empire CMS hochgeladenen Anhängen mit dem ursprünglichen Dateinamen zusammen

Fassen Sie die Methode zur Benennung von von Empire CMS hochgeladenen Anhängen mit dem ursprünglichen Dateinamen zusammen

silencement
Freigeben: 2019-11-29 14:22:10
nach vorne
2762 Leute haben es durchsucht

Fassen Sie die Methode zur Benennung von von Empire CMS hochgeladenen Anhängen mit dem ursprünglichen Dateinamen zusammen

Wenn Empire CMS den letzten Anhang über die Funktion zum Hochladen von Anhängen des Editors hochlädt, benennt das Originalprogramm den Anhang um und die Benennungsergebnisse werden alle mit einer langen Folge von Zahlen + Buchstaben benannt. , diese Form der Benennung ist für Benutzer sehr unangenehm und es ist nicht förderlich, dass wir Anhänge über FTP anpassen oder ersetzen. Daher müssen wir manchmal die Regel ändern, den hochgeladenen Anhang mit dem ursprünglichen Dateinamen zu benennen. Die spezifische Methode ist wie folgt:

1. Öffnen Sie die Datei eclassconnect.php

und finden:

Der Code lautet wie folgt:

$r[filetype]=GetFiletype($file_name);
Nach dem Login kopieren

Unten hinzufügen:

Der Code lautet wie folgt:

$filename2=str_replace($r[filetype], '', $file_name);//获得去掉后缀的文件名
$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");//定义需要保留原名的
文件类型
Nach dem Login kopieren

Es wird empfohlen, „Empire cms-Tutorial"

2. Suchen Sie

mit dem folgenden Code:

$r[filename]=$r[insertfile].$r[filetype];
Nach dem Login kopieren

und ändern Sie es in:

mit dem folgenden Code:

if(in_array($r[filetype],$mytype)){
$r[filename]=$filename2."_".$r[insertfile].$r[filetype];//将真实文件名加在随机码的前面中间以_分隔
}
else
{
$r[filename]=$r[insertfile].$r[filetype];
}
Nach dem Login kopieren

Diese Änderung ist abgeschlossen!

Zusätzliche Erklärung:

Der Code lautet wie folgt:

$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");
Nach dem Login kopieren

Dieser Satz definiert, welche Dateitypen mit dem Quelldateinamen hinzugefügt werden müssen.

.$r[insertfile] Dies stellt den Zufallscode dar
.$r[filetype] Dies stellt den Dateityp dar
$filename2 Dies stellt den ursprünglichen Dateinamen dar.

Das obige ist der detaillierte Inhalt vonFassen Sie die Methode zur Benennung von von Empire CMS hochgeladenen Anhängen mit dem ursprünglichen Dateinamen zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:www.word666.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage