[email protected] Δημοσ. 27 Μαΐου 2009 Δημοσ. 27 Μαΐου 2009 Καλησπερίζω την κοινότητα..! Το πρόβλημα μου είναι ότι θέλω να κάνω ένα Site με Upload. ο χρήστης κανονικά θα υποβάλει το αρχείο του από μια φόρμα και μετά θα παίρνω από τις Global variables ($_POST).. Αλλά αυτό που θέλω να πετύχω είναι ένα upload με FTP.. ξέρω να φτιάχνω στην PHP μια σύνδεση FTP και γενικά να κάνω ό.τι χρειάζεται.. Αλλά από ο.τι έχω παρατηρήσει είναι πως όταν ο χρήστης πάει και υποβάλει με POST το αρχείο.. ο Browser ανεβάζει κατευθείαν το αρχείο με Http με αποτέλεσμα το $_FILES[$aFile]['tmp_name'] να έχει την διαδρομή του αρχείου μέσα στο Server μου.. Υπάρχει περίπτωση να καταφέρω στην PHP να άνηξω μι FTp σύνδεση κατευθείαν από τον χρήστη Χωρίς να χρησιμοποιήσω μια POST φόρμα...??? Έχω δει με AJAX και javascript γίνεται.. αλλά javascript και Ajax τώρα ξεκινώ να μάθενω.. Μπορείτε έστω να μου δώσετε μια καθοδήγηση..??? Προκαταβολικά.. Σας Ευχαριστώ..!!
fromaz Δημοσ. 27 Μαΐου 2009 Δημοσ. 27 Μαΐου 2009 Η javascript δεν μπορεί να κάνει Upload κανενός είδους, για τον απλούστατο λόγο ότι δεν έχει πρόσβαση στο file system. Αυτό που λες ότι έχεις δει, δεν είναι αυτό που νομίζεις. Το ajax δεν μπορεί να κάνει τίποτε ουσιαστικό. Χρησιμοποιείται μόνο για feedback (μέσω πονηρής τεχνικής). Πρόσβαση στο filesystem έχουν: ο browser, η java, το flash και το FileSystemObject μέσω vbscript (IE only). Διαλέγεις και παίρνεις. Κάθε λύση έχει υπέρ και κατά. Δεν θέλω να σε απογοητεύσω αλλά είναι δύσκολο topic, τουλάχιστον έτσι όπως το οραματίζεσαι.
[email protected] Δημοσ. 27 Μαΐου 2009 Μέλος Δημοσ. 27 Μαΐου 2009 Εντάξει αυτό που σκέφτομαι ουσιαστικά να κάνω είναι.. Μόλις ο χρήστης υποβάλει την φόρμα.. Να ανήγει μια πόρτα από to Client-Side και να μου το στέλνει στην 21 πόρτα μου.. επειδή προσπαθώ να αποφύγω το 'μανίκι" της Java γνωρίζεις κανένα tutorial για να το κάνω σε flash..??
fromaz Δημοσ. 27 Μαΐου 2009 Δημοσ. 27 Μαΐου 2009 Δεν έχω υπ' όψη κάποιο tutorial. Γιατί, αν επιτρέπεται, επιμένεις στο ftp? Δεν μπορώ να σκεφτώ κάποιο όφελος. Υ.Γ. Αν ο ο χρήστης υποβάλλει τη φόρμα, όπως λες, είναι αργά. Το αρχείο έχει ήδη αρχίσει να μεταφέρεται.
[email protected] Δημοσ. 27 Μαΐου 2009 Μέλος Δημοσ. 27 Μαΐου 2009 ακριβώς γιαυτό.. θέλω το FTP γιατί αν το upload γήνει με HTTP θα αργήσει πολύ.. ενώ με FTP οι ταχύτητες είναι πολύ μεγαλύτερες..
ΠάρηςΓ Δημοσ. 28 Μαΐου 2009 Δημοσ. 28 Μαΐου 2009 Δεν ισχυει αυτο μαστορα τοσο. Τοσα site τεράστια παίζουν ετσι με http. Μπορεις να βρεις καποιο Extension sthn php να μεταφέρει το αρχείο αφοτου ανέβει σε καποιο ftp ρημαδοπραγμα ---------- Το μήνυμα προστέθηκε στις 01:09 ---------- Επίσης δεν έχει αλλο τροπο να στειλει το αρχειο ο browser παρα μονο με HTTP.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.