alkisg Δημοσ. 16 Αυγούστου 2006 Δημοσ. 16 Αυγούστου 2006 Υπάρχει κανένας τρόπος (μάλλον php file manager) να στείλουμε ένα αρχείο .zip μέσω ftp σε κάποιον server, και στη συνέχεια να το αποσυμπιέσουμε; Πρόσβαση στο server υπάρχει μόνο μέσω ftp και http/php, αλλά η php δεν επιτρέπει exec('unzip') γιατί τρέχει σε safemode... Το phpmyadmin έχει αυτή τη δυνατότητα (για αποσυμπίεση και εισαγωγή δεδομένων σε βάση), αλλά δε μπόρεσα να βρω php file manager που να το υποστηρίζει...
Dikemou Δημοσ. 16 Αυγούστου 2006 Δημοσ. 16 Αυγούστου 2006 O FTP server υποστηρίζει events και custom commands?
alkisg Δημοσ. 16 Αυγούστου 2006 Μέλος Δημοσ. 16 Αυγούστου 2006 >ftp> remotehelp 214-The following commands are recognized (* =>'s unimplemented). USER PASS ACCT* CWD XCWD CDUP XCUP SMNT* QUIT REIN* PORT PASV EPRT EPSV TYPE STRU MODE RETR STOR STOU APPE ALLO* REST RNFR RNTO ABOR DELE MDTM RMD XRMD MKD XMKD PWD XPWD SIZE LIST NLST SITE SYST STAT HELP NOOP FEAT OPTS ADAT* AUTH* CCC* CONF* ENC* MIC* PBSZ* PROT* Δεν ξέρω αν απάντησα, διαβάζω τώρα τα RFC 959 και 2428 για καταλάβω τι παίζεται...
alkisg Δημοσ. 16 Αυγούστου 2006 Μέλος Δημοσ. 16 Αυγούστου 2006 Επιτέλους το κατάφερα με το net2ftp. Είχε λίγο φασαρία λόγω safemode, έπρεπε να κάνω τα setuid και setgid bits = 1 για να τρέχουν τα php αρχεία με το uid μου και όχι του apache...
Eusebius Δημοσ. 16 Αυγούστου 2006 Δημοσ. 16 Αυγούστου 2006 Άλκη, να ρωτήσω κάτι από περιέργεια; Αυτό που ήθελες γινόταν με FTP server που υποστηρίζει Mode Z; (συμπιέζει ο client πριν στείλει, αποσυμπιέζει ο σέρβερ μόλις λάβει)
alkisg Δημοσ. 16 Αυγούστου 2006 Μέλος Δημοσ. 16 Αυγούστου 2006 Όχι, το mode Z είναι για τη συμπίεση των δεδομένων που αποστέλλονται, δεν έχει σχέση με τη δημιουργία ή την αποσυμπίεση .zip αρχείων. Για να εξηγήσω καλύτερα: Έστω ότι έχουμε ένα αρχείο zip μεγέθους 1 MB που περιέχει 1000 αρχεία. Ασυμπίεστο είναι 10MB. Θέλουμε να πάνε τα ΑΡΧΕΙΑ στο server, όχι το zip. 1) Χωρίς mode Z: αποσυμπιέζουμε και στέλνουμε 10 MB. 2) Με mode Z: αποσυμπιέζουμε και στέλνουμε τα αρχεία, τα οποία τα ξανασυμπιέζει ΕΝΑ-ΕΝΑ ο ftp client, οπότε θα είναι π.χ. 3 Mb. Όταν συμπιέζονται ένα-ένα τα αρχεία προφανώς θα είναι μεγαλύτερα απ' ότι αν συμπιέζονται όλα μαζί. 3) Με αποσυμπίεση στο server: στέλνουμε το 1 MB, το αποσυμπιέζει ο server και μετά σβήνει το .zip αρχείο. Αν στις περιπτώσεις (1) και (2) προσθέσεις και τις εντολές ftp για 1000 αρχεία, η υπεροχή της (3) είναι τεράστια. Επίσης το net2ftp δίνει και τη δυνατότητα να πάρει το .zip αρχείο από άλλον ftp server, οπότε δεν παίζει ρόλο η σύνδεσή σου (ακόμα και dialup να είναι), μόνο η ταχύτητα των servers. Είναι ιδιαίτερα χρήσιμο αν θες να ανεβάσεις το mambo σε 1 λεπτό και έχεις dialup!
Eusebius Δημοσ. 16 Αυγούστου 2006 Δημοσ. 16 Αυγούστου 2006 [...'] Αν στις περιπτώσεις (1) και (2) προσθέσεις και τις εντολές ftp για 1000 αρχεία,[...] Κατάλαβα. Να το έχουμε υπόψιν το net2ftp λοιπόν.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.