Seite 1 von 1
Ordner mittels PHP leeren
Verfasst: Do 20.Sep, 2007 21:04
von KeineAhnung
Also...
ich habe CSS tidy bei mir auf der homepage installiert, so und jetzt kann man da auswählen als datei ausgeben, so nichts schlimmes, aber ist es möglich das ein php script z.B. alle 5min automatisch den temp odner leer ?
bzw. das die temp datei nach 1 aufruf automatisch gelöscht wird? (das wäre das beste)
also der temp ordner ist nicht der normale sondern ein selbst angelegter im css tidy ordner
Verfasst: Do 20.Sep, 2007 21:23
von oxpus
Zum Löschen von Dateien verwendet man unter PHP einfach den Befehl
und damit keine Fehlermeldungen erscheinen mit einem Klammeraffen davor, also so:
Wichtig ist dabei nur, daß PHP, bzw. der Webserver, der PHP ansteuert, auch Rechte zum Löschen in dem besagten Ordner haben.
Ausgangspunkt für den Pfas zum Löschen ist dabei die Datei, die den Befehl ausführt.
Soweit zur Theorie.
Und wo soll das nun eingebaut werden?
Verfasst: Do 20.Sep, 2007 21:25
von KeineAhnung
ja also in dem css tidy ding, also irgendwie sobald man die temporäre datei geöffnet hat soll die sogleich gelöscht werden (das wäre das beste) oder als alternative halt ein script das den ordner alle 5 min leeräumt, am besten ohne crontab aber zur not auch mit

Verfasst: Do 20.Sep, 2007 21:30
von oxpus
Automatisch läuft in einer Webseite nur etwas mit einem Script ab, welches in einer Browser Scriptsprache geschrieben wurde und die Seite angezeigt wird.
Ansonsten nur per Cronjob (Linux), bzw. Taskplaner (Windows).
Soweit zu den Grundlagen.
Das CSS-Tidy System kenne ich zudem nicht, wüsste also nicht, welche temporäre Dateien angelegt werden, die man wieder löschen müsste.
Wäre nach meinem Verständnis eigentlich auch nicht nötig...
Verfasst: Do 20.Sep, 2007 21:33
von KeineAhnung
das ist es:
http://csstidy.sourceforge.net/download.php
also wenn ich die datei "verkleinern" lasse kann ich rechts in der navigation als datei ausgeben wählen und dann erstellt der halt diese CSS datei im ordner temp aber der überschreitb die ncith will man eine neue sondern mahct einfach wieder eine usw...
Verfasst: Do 20.Sep, 2007 21:55
von oxpus
Soweit ich das Script verstehe, räumt es selber auf.
Allerdings müssen hier eben auch die entsprechenden Rechte vorhanden sein...
Verfasst: Do 20.Sep, 2007 22:01
von KeineAhnung
ja der ordner hat 755 aber wie lange braucht das den fürs räumen, denn nach 13 min. waren die dateien immernoch da
Verfasst: Fr 21.Sep, 2007 01:13
von oxpus
CHMOD 755 wird nicht reichen.
Stell ihn mal auf 777 ein.
Verfasst: Fr 21.Sep, 2007 15:03
von KeineAhnung
also cih habe den ordner 777 gegeben, danach habe ich css code eingegeben und als datei ausgegeben ausgewählt, danach habe ich alle 2-3 min die index seite neu besucht da ja das script die dateien löschen müsste (weil es ja ohne crontab ist), aber nahc 30 min waren die dateien immernoch da.
Verfasst: Fr 21.Sep, 2007 15:12
von oxpus
Und wenn Du eine neue Datei erzeugst sind auch die alten Dateien noch da?
Verfasst: Fr 21.Sep, 2007 15:14
von KeineAhnung
ja
EDIT: jetzt ist es geelert worden, war aber 2 1/2 stunden nichtmehr drauf gewesen (jetzt schon wiel ich eifnach mal gucken wollte, nachdem ich die php datei geöffnet habe (die normale also mitm browser und dann in den temp ordner geguckt habe war er leer),wo kann man das denn einstellen wie oft etc. der das leert (also nach wievielen min.)
Verfasst: Fr 21.Sep, 2007 19:17
von oxpus
Dazu kenne ich das Script zu wenig, um das beurteilen zu können...
Verfasst: Fr 21.Sep, 2007 19:24
von KeineAhnung
achso ok, nicht schlimm ich such mal weiter, aber danke
