Antworten auf deine Fragen:
Neues Thema erstellen

Dateien fortlaufend umbennen

C_Motion_Graphics

Nicht mehr ganz neu hier

Hallo,

erstmal möchte ich mit dem Anfangen, was ich habe:
Ein Upload-Script, mit dem man .html Datein hochladen kann. Diese werden dann in den Ordner "files" gepackt und index.html genannt.

Das Problem:
Wenn jetzt eine neue Datei hochgeladen wird, wird die alte ja überschrieben. Das ist auch eigentlich kein Problem, da die neue Datei eine aktualsierte sein wird. Das System wird nämlich nur im Intranet genutzt und ist zur Darstellung von einem Zeitplan gedacht.

Gewünschte Lösung:

Die "alten" Datein möchte ich aber gerne als eine Art "Bakup" behalten. Gut wäre, wenn die Datei dann in index1.html genannt wird und wenn wieder eine hochgeladen wird, wird die alktuelle index2.html genannt usw.

Fragestellung:

Kann man das ohne MySQL lösen?
- Christian
 

Sorc

Nicht mehr ganz neu hier

AW: Dateien fortlaufend umbennen

Moin moin,
MySQL ist dazu auch gar nicht notwendig. Du kannst mit PHP einfach Dateien umbennen.
http://php.net/manual/de/function.rename.php
Und um zu wissen welche Zahl das Script an index hängen muss, kannst du nach jedem Upload die Zahl in eine Datei schreiben oder den Ordner auslesen.
 

Duddle

Posting-Frequenz: 14µHz

AW: Dateien fortlaufend umbennen

Das einfachste wäre wohl eine Umbenennung nach dem letzten Änderungsdatum. Dann ist die Datei mit niedrigstem Timestamp die älteste, usw. Dafür brauchst du nur eine Kombination aus dem o.g. rename(), filemtime() und sowas wie glob().


Duddle
 

C_Motion_Graphics

Nicht mehr ganz neu hier

AW: Dateien fortlaufend umbennen

Moin moin,

das man das umbennen nicht mit MySQL macht war mir klar, ich dachte nur, dass man dort immer einen Wert erhöhen müsse, den PHP wieder ausliest.
Die Funktion filemtime() kannte ich zuvor nicht, aber sie passt perfekt. So kann ich sogar nachvollziehen, wann die Datei hochgeladen worden ist!
Vielen Dank,
Christian
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.476
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben