project
project summary freshmeat entry development infos mailing list WebInstaller database tools ChangeLog
page plugins
ProtectedEmail PowerSearch README README.config README.plugins README.fragments ProtectedMode INTERNALS WordIndex AboutPlugins PhpInfo OrphanedPages ListOfPluginHooks RSS RecentChanges PageIndex NewestPages SearchPages MostVisitedPages MostOftenChangedPages UpdatedPages
usage hint
9OTUNE YOGURT SÜREER AYRAN OLANA KADAR SİKERİMxD
Den Up/Download mittels .../db/binary_store.php ermöglicht es Dateien ausserhalb der Seiten zu Speichern. Also Seiten-Informationen kommen in die SQL Datenbank. Bzw. mit flat_files in das Verzeichnis "EWIKI_DB_STORE_DIRECTORY". Die Uploads kommen auf dem FTP-Server ins Verzeichnis "EWIKI_DB_STORE_DIRECTORY". Nur ein Verweis zu dieser Datei wird in der Datenbank hinterlegt.
Dateinamen im Verzeichnis "EWIKI_DB_STORE_DIRECTORY":
| "internal%3A%2F%2F" | md5 Prüfsumme | ".bin" |
Verweise sind in der DB bzw. bei .../db/flat_files.php im Verzeichnis "EWIKI_DBFILES_DIRECTORY":
| "internal:\\" | md5 Prüfsumme | ".bin" |
Vorteile des md5-Dateinamens
- Sonderzeichen / Umlaute in Dateinamen egal
- man kann prinzipbedingt keine doppelten Dateien hochladen
Nachteile
- Windows mag kein ":\\" in Dateinamen, somit kann man nicht per FTP ein Backup erstellen
- Schwieriger auf dem FTP-Server die Dateien zu identifizieren
Lösungsansätze
- patches/
- *EWIKI_DBFILES_ENCODE für vermatschte 'internal%3A%2F%2F'-Dateinamen auf dem Server
- besseres FTP-Programm für Backups, oder Backups mit dem Backuptool machen