Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: michalis1984 on June 15, 2020, 13:36:39

Title: Ftp σύνδεση σε άλλο server?
Post by: michalis1984 on June 15, 2020, 13:36:39
Γειά σας. υπάρχει κάποιος τρόπος από το backend είτε μέσω του μενού - διαχειριστής πολυμέσων, είτε με κάποιο εικονίδιο στις συντομεύσεις να μπορεί ο χρήστης που είναι συνδεδεμένος στο backend να ανεβάζει εικόνες αλλά αυτές να ανεβαίνουν σε άλλο σέρβερ στον οποίο να γίνεται σύνδεση μέσω ftp? Ουσιαστικά να χρησιμοποιείτε ο file manager για να γίνεται σύνδεση σε απομακρισμένο server ο οποίο εννοείτε να είναι προκαθορισμένος;
Title: Re: Ftp σύνδεση σε άλλο server?
Post by: datahell on June 15, 2020, 21:27:45
Όπως καταλαβαίνεις αυτό που ζητάς είναι πολύ custom και δεν υπάρχει στο Elxis έτοιμο. Ωστόσο το Elxis έχει μία πλήρη βιβλιοθήκη για FTP ώστε να χτίσεις μία δική σου εφαρμογή που να δουλεύει όπως θέλεις. Εννοείται ότι αυτό που θες το κάνει η βιβλιοθήκη του Elxis. H εντολή είναι όλη και όλη μία γραμμή (συνάρτηση "put").

Παράδειγμα χρήσης

$params = array(
    'ftp_host' => 'example.com',
    'ftp_user' => 'username',
    'ftp_pass' => 'password',
    'ftp_port' => 21
);

elxisLoader::loadFile('includes/libraries/elxis/ftp.class.php');
$eFTP = new elxisFTP($params);
$eFTP->put('path/to/remote/ftp/folder/', '/absolute/path/to/local/file/to/transfer.jpg');
$eFTP->disconnect();
Title: Re: Ftp σύνδεση σε άλλο server?
Post by: michalis1984 on June 19, 2020, 22:34:02
Datahell έχεις δίκαιο. Πολύ χρήσιμη η βιβλιοθήκη ίσως κάποια στιγμή να ασχοληθώ. Όχι τώρα όμως γιατί δεν είναι απόλυτη προτεραιότητα για το προτζεκτ. Απλά έλεγα μήπως υπήρχε κάποιο έτοιμο adapter του media manager που χρησιμοποιούμε στο elxis.. Τελικά τα βόλεψα με το filegator προς το παρόν και βλέπουμε.

Ευχαριστώ.