Social Media
Foren
QA Tempdir
- 1
- 2
|
QA Tempdir
Beschreibung: Temp-Dir Plugin gesucht
Autor Juku
Freu mich das das Plugin so schnell gemacht wurde!
Code: http://code.contentlion.de/Plugin+TempDir/
Mein Feedback
Klasse Plugin_TempDir_Dir:
- PHPDoc-Kommentare fehlen
- Alle Kommenate auf Englisch bitte
- Nimm das self::$dir mal aus den Settings, prüfe valide ist und leg es an, wenn noch nicht vorhanden.
- Validierung fehlt auch bei $area und $areatype, so kann man mit Slashes und Punkten dumme Sachen anstellen (kannst auch einfach md5en)
- Bei mkdir kann man auch die Rechte mit angeben. Nicht das man nachher die Dateien darin gar nicht speichern kann.
- Funktion createHtaccess kannste private machen (und einrücken)
ReadMe_Ordnerrechte.txt
- Denglisch?
- Die liest bestimmt niemand. Du kannst bei der Aktivierung am besten das FTP-Connect Plugin nutzen, um den Ordner sofort mit richtigen Rechten anzulegen. So macht das ja auch der Plugin-Installer, kannst ja mal nen bisschen abschauen davon
Autor Juku
Freu mich das das Plugin so schnell gemacht wurde!
Code: http://code.contentlion.de/Plugin+TempDir/
Mein Feedback
Klasse Plugin_TempDir_Dir:
- PHPDoc-Kommentare fehlen
- Alle Kommenate auf Englisch bitte
- Nimm das self::$dir mal aus den Settings, prüfe valide ist und leg es an, wenn noch nicht vorhanden.
- Validierung fehlt auch bei $area und $areatype, so kann man mit Slashes und Punkten dumme Sachen anstellen (kannst auch einfach md5en)
- Bei mkdir kann man auch die Rechte mit angeben. Nicht das man nachher die Dateien darin gar nicht speichern kann.
- Funktion createHtaccess kannste private machen (und einrücken)
ReadMe_Ordnerrechte.txt
- Denglisch?
- Die liest bestimmt niemand. Du kannst bei der Aktivierung am besten das FTP-Connect Plugin nutzen, um den Ordner sofort mit richtigen Rechten anzulegen. So macht das ja auch der Plugin-Installer, kannst ja mal nen bisschen abschauen davon

Ok. 
Ist der Text so ok?:

Ist der Text so ok?:
![]() |
PHP-Quelltext |
1 2 3 4 5 |
if (chmod(Settings::getInstance()->get("root") . "system/plugins/tempdir/data/", 0777)) {
//Alles ok, Ordnerrechte sind gesetzt
} else {
echo "Nur noch eine Hürde ist zu überwinden:<br />Bitte setzen Sie die Rechte des Ordners system/plugins/tempdir/data noch auf '0777'!";
}
|
|
Bekomme nen PHPfehler:
Fatal error: Access to undeclared static property: Plugin_TempDir_Dir::$dir in system\plugins\tempdir\classes\dir.php on line 17
Code: $path = Plugin_TempDir_Dir::get("plugin", "privatedeployer");
Ich wollte das Plugin ja nutzen, um kurrzeitig(in einem Seitenaufruf) Dateien in einen Ordner einzulagern. Diese möchte ich dort aber auch wieder rausbekommen.
=> Kannst du die Dateien am Ende der Seite (über __destruct) automatisch wieder löschen? Dann macht der Name TempDir auch wieder Sinn ;-)
Und ich würde gerne einen String übergeben, um quasi Unterordner zu bekommen (wenn man mehr als einen Ordner braucht). Dann auch einfach mit md5 wieder drum. Das dann optional
Fatal error: Access to undeclared static property: Plugin_TempDir_Dir::$dir in system\plugins\tempdir\classes\dir.php on line 17
Code: $path = Plugin_TempDir_Dir::get("plugin", "privatedeployer");
Ich wollte das Plugin ja nutzen, um kurrzeitig(in einem Seitenaufruf) Dateien in einen Ordner einzulagern. Diese möchte ich dort aber auch wieder rausbekommen.
=> Kannst du die Dateien am Ende der Seite (über __destruct) automatisch wieder löschen? Dann macht der Name TempDir auch wieder Sinn ;-)
Und ich würde gerne einen String übergeben, um quasi Unterordner zu bekommen (wenn man mehr als einen Ordner braucht). Dann auch einfach mit md5 wieder drum. Das dann optional
|
Aber getestet hast es lokal nicht, oder?
Fatal error: Call to undefined method Plugin_TempDir_Dir::createHttaccess() in \system\plugins\tempdir\classes\dir.php on line 70
Das mit dem __destruct wird glaube ich so noch nicht klappen, dafür muss erst ein Objekt erstellt werden. Aber kein Problem, machst ne statische Eigenschaft, wenn diese beim get leer ist, erstellst nen neues objekt vom TempDir, dann dürfte es gehen.
Und dein PHPDoc hat noch nen Fehler, dir fehlt das $ beim subfolder.

Fatal error: Call to undefined method Plugin_TempDir_Dir::createHttaccess() in \system\plugins\tempdir\classes\dir.php on line 70
Das mit dem __destruct wird glaube ich so noch nicht klappen, dafür muss erst ein Objekt erstellt werden. Aber kein Problem, machst ne statische Eigenschaft, wenn diese beim get leer ist, erstellst nen neues objekt vom TempDir, dann dürfte es gehen.
Und dein PHPDoc hat noch nen Fehler, dir fehlt das $ beim subfolder.
|
Ich würde mir wünschen, dass du meine Zeit besser zu schätzen lernst. Ich investiere aktuell sehr viel Zeit in das Testen deiner Plugins. Dann kann ich auch erwarten, dass du dir elbst sicher bist, dass es funktionierst, bevor du es mir gibst. Oder sehe ich das falsch?
Hab deinen Skin heute getestet, die anderen Sachen folgen dann morgen.
Hab deinen Skin heute getestet, die anderen Sachen folgen dann morgen.
- 1
- 2

Ähnliche Themen
-
TempDir »
-
Temp-Dir Plugin gesucht (1. Mai 2013, 13:29)