Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Did you know that
Elxis 5.x
uses HTML5, CSS3 and pure javascript without external libraries such as jQuery?
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Πρόσθετα
(Moderator:
ks-net
) »
Facile Forms : upload form
« previous
next »
Print
Pages: [
1
]
Author
Topic: Facile Forms : upload form (Read 9957 times)
vman
Newbie
Posts: 22
Facile Forms : upload form
«
on:
January 08, 2007, 14:20:37 »
Καλησπέρα, χρησιμοποιώντας το Facile Forms έχω φτιάξει μια απλή φόρμα, ώστε οι χρήστες να μπορούν να ανεβάζουν κάποια αρχεία..
το πρόβλημα είναι αν τύχει να ανεβούν 2 αρχεία με το ίδιο όνομα, το 2ο δεν θα ανεβεί, καμιά ιδέα πως μπορεί να γίνεται ένα rename?
Βασικά σκέφτηκα να μπαίνει η ημερομηνία ή και η ώρα μπροστά από το όνομα ώστε να είναι απίθανο 2 αρχεία να έχουν ίδιο όνομα..
Π.χ όταν ανεβάζει κάποιος το test.zip να γίνεται rename στον Server σε ddmmtest.zip..
Πού θα μπορούσε να γίνει αυτό ??
Logged
http://www.greektube.org
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Facile Forms : upload form
«
Reply #1 on:
January 08, 2007, 14:45:27 »
θέλει τροποποίηση ο κώδικας φαντάζομαι.
Το καλύτερο, συμφωνώ και εγώ, είναι να μπαίνει η ημερομηνία (μαζί με το δευτερόλεπτο) ακολουθούμενη από το όνομα του παλιού αρχείου με μορφή:
ΕΤΟΣ-ΜΗΝΑΣ-ΗΜΕΡΑ-ΩΡΑ-ΛΕΠΤΟ-ΔΕΥΤΕΡΟΛΕΠΤΟ
πχ: 20070108144523
ή πιο εύκολα το τρέχον timestamp που το παίρνουμε έτσι: echo time();
Αν θες ακόμα μπορείς να βάλεις έναν random αριθμό, ή χαρακτήρες μετά το τέλος του αρχείου (πιο όμορφο οπτικά).
Παράδειγμα:
θες να ανεβάσεις το arxeio.zip
γίνεται ένας έλεγχος αν το αρχείο υπάρχει, αν ναι->
γίνεται ένας έλεγχος αν υπάρχει το arxeio1.zip, αν ναι ->...
....
μέχρι να μην υπάρχει, οπότε θα στο ονοματίσει arxeio
X
.zip
Μην νομίζεις ότι θα κάνει 100 ελέγχους, σπάνια θα βρεις αρχεία με το ίδιο όνομα και πόσον μάλλον πάνω από 2 αρχεία με το ίδιο όνομα.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
vman
Newbie
Posts: 22
Re: Facile Forms : upload form
«
Reply #2 on:
January 08, 2007, 15:05:51 »
Καταρχήν ευχαριστώ που απαντάτε τόσο γρήγορα.. είμαι ενθουσιασμένος με την elxis κοινότητα
Το βασικό μου πρόβλημα δεν είναι πως θα το ονομάσω.. αλλά που συγκεκριμένα μπορεί να γίνει αυτό στον κώδικα.. Δεν μπορώ να το εντοπίσω.. Είναι πρώτη φορά που ασχολούμαι με CMS και νομίζω δικαιολογούμα
.
Logged
http://www.greektube.org
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Facile Forms : upload form
«
Reply #3 on:
January 08, 2007, 16:57:38 »
Δυστυχώς δεν έχω ασχοληθεί με το facile forms. Θα πρέπει να το ψάξω για να σου πω. Η γενική μέθοδος πάντως είναι αυτή που προανέφερα. Ίσως κάποιος άλλος φίλος ξέρει να σε καθοδηγήσει περισσότερο και ειδικά για το facile forms.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
CREATIVE Options
Authorized Elxis Professional
Elxis Community
Hero Member
Posts: 2334
Professional services for Elxis CMS
Re: Facile Forms : upload form
«
Reply #4 on:
January 08, 2007, 23:20:48 »
Δυστυχώς και εγώ δεν έχω ασχοληθεί με το facile forms, εάν βρω χρόνο θα σε ενημερώσω vmaniateas
Logged
vman
Newbie
Posts: 22
Re: Facile Forms : upload form
«
Reply #5 on:
January 09, 2007, 02:05:18 »
Ευχαριστώ anyway
Logged
http://www.greektube.org
eliasan
Hero Member
Posts: 897
Re: Facile Forms : upload form
«
Reply #6 on:
January 09, 2007, 08:24:55 »
Καλημέρα κι από μένα,
Θα σου πρότεινα, για τόσο εξειδικευμένα θέματα, να αναζητήσεις βοήθεια στο
forum
του facileforms.
Έχω βρεί πολλές φορές απαντήσεις σε δύσκολα ερωτήματα...
Logged
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Πρόσθετα
(Moderator:
ks-net
) »
Facile Forms : upload form