FTP Users with PHP

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από ThyClub » 29 Ιουν 2006 23:20

Λοιπόν. Θέλω να κάνω κάτι σαν το FTP Manager του cPanel. Μπορείτε να μου δώσετε μερικές οδηγίες ή μερικά link που μπορεί να βοηθήσουν?

Αυτό που θέλω να κάνω είναι πχ να ορίζω καταλόγους για τους FTP χρήστες καθώς και να προσθέτω αφαιρώ χρήστες. Πόσο εύκολο είναι αυτό με PHP?

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από Banavas » 29 Ιουν 2006 23:59

Παλιότερα είχα δει στο hotscripts ένα προγραμματάκι σε php που έκανε αυτή τη δουλειά δίνοντας σε κάθε χρήστη ένα subdomain που το άνοιγε αυτόματα. Λεπτομέρειες δεν θυμάμαι μόνο οτι δεν ήταν εντελώς free αλλά με πολύ μικρό τίμιμα.
Happy coding....
Μάρκος
http://lasernet.gr

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

FTP Users with PHP

Δημοσίευση από fafos » 30 Ιουν 2006 00:01

Nomizo oti auto einai oti prepei:
http://www.rebelinblue.com/fm.php
:D

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από ThyClub » 30 Ιουν 2006 00:05

Χμμμ το Aquonics File Manager είναι πολύ ενδιαφέρων. Θα το κοιτάξω και θα ποστάρω εμπειρίες :P

Άβαταρ μέλους
iffor
Δημοσιεύσεις: 778
Εγγραφή: 14 Μάιος 2005 01:19
Τοποθεσία: Παράδεισος
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από iffor » 30 Ιουν 2006 10:44

μια νέα αρχή ξεκίνησε...
ένας καινούριος δρόμος άνοιξε...
redpanda.gr

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από ThyClub » 01 Ιούλ 2006 23:42

Χμμμ.. Θα κατεβάσω κι αυτό και θα πάρω ιδέες. Πιστεύω οτι θα μείνω στον δικό μου FM και απλά θα υλοποιήσω μερικά πραγματάκια παραπάνω.

Αυτό που θέλω να κάνω στην ακρίβεια είναι:

Στο Zeuscms κάθε χρήστης (ΠΧ basdog22) με το registration θα έχει ένα προσωπικό φάκελο της μορφής :

users/B/basdog22/

Ε λοιπόν θέλω αυτός ο χρήστης με το που συνδέεται με FTP να βλέπει το παραπάνω path σαν home folder.

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από cpulse » 04 Ιούλ 2006 19:10

Ετοιμάζω κι εγώ κάτι παρόμοιο αλλά επειδή κάποια αρχεία θα πρέπει να είναι του συστήματος και κάποια άλλα να κατεβαίνουν μόνο με ειδική πρόσβαση χρησιμοποιώ RewriteRule(s) από .htaccess και δικούς μου file managers που λειτουργούν από http. Με τους κλασσικούς ftp servers νομίζω θα πρέπει ο κάθε χρήστης να φτιάχνει κανονικό unix λογαριασμό.

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από ThyClub » 05 Ιούλ 2006 21:11

Τελικά τα filemanagers παραπάνω είναι απλά filemanagers :P Θα ήταν πολύ καλό να μπορώ να κάνω κάτι τέτοιο με php. Το δοκίμασα σε Windows με filezilla server αλλάζοντας το file που κρατά τους χρήστες και όλα δούλεψαν ρολόι. Το θέμα είναι ότι σε Linux δεν παίζει να είναι τόσο εύκολο... μιάς και θα χρειαστεί να έχει πermissions ο χρήστης πάνω στο αρχείο που συνήθως βρίσκεται κάπου στο etc/$ftp. Άσε που δεν θέλω να υλοποιήσω shell commands

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από cpulse » 06 Ιούλ 2006 09:30

Η καλύτερη λύση είναι κάποιος εξειδικευμένος FTP daemon που να χρησιμοποιεί δικό σου αρχείο με ονόματα χρηστών κι όχι τους system users. Κάποτε είχα αρχίσει ένα τέτοιο για άλλους λόγους αλλά δεν έχει προχωρήσει :-?

Άβαταρ μέλους
tix-3-
Δημοσιεύσεις: 827
Εγγραφή: 25 Μαρ 2004 05:12
Τοποθεσία: Θεσσαλονικη-Καβαλα-βεροια(το τριγωνο της καταρας)
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από tix-3- » 08 Ιούλ 2006 23:53

Χμ να δωσω και εγω μια ιδεα για υλοποιηση σου στο linux.
Και το proftpd αλλα και το vsftpd μπορουν ανετα να ενωθουν με mysql.
Αρα δεν χρειαζεται shell commands.
Θα χρειατσει απλα η βαση και το σωστο ρυθμισα του σερβερ.
Μεσα απο το πανελ σου θα κανεις τον χρηστη και τον κωδικο (ο οποιος φυσικα γνωμη μου ειναι οτι πρεπει να ειναι ιδιος με του CMS :) )
Απο την βαση μπορεις να ορισεις σχεδον τα παντα (home directory, shell etc ) οποτε εισαι καλυμενος..



Υ.γ. Επειδη το παω πολυ το zeus (ασχετα αν ο ανεπροκοπος δεν μπορεσα να το στησω πουθενα :evil: ) αν χρειαστεις καποια βοηθεια και μπορω να την δωσω επικοινωνησε μαζι μου.

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από cpulse » 09 Ιούλ 2006 14:10

Οχ.. πράγματι έχεις δίκιο. Δεν είχα σκεφτεί να το ψάξω έτσι.. αλλά τουλάχιστον ο proftpd θέλει ξανά compile :(

Άβαταρ μέλους
tix-3-
Δημοσιεύσεις: 827
Εγγραφή: 25 Μαρ 2004 05:12
Τοποθεσία: Θεσσαλονικη-Καβαλα-βεροια(το τριγωνο της καταρας)
Επικοινωνία:

FTP Users with PHP

Δημοσίευση από tix-3- » 09 Ιούλ 2006 21:37

ναι αν ειναι custom compile θελει ξανα.
Αν ειναι ετοιμο πακετο οχι.
Δεν ξερω αν ειναι ακριβως αυτο που θελει ο ThyClub γιατι θελει πολλα πραγματα.
Root access στο server συγκεκρνιμενο ftp server και πολλα αλλα που συνηθως για μια απλη σελιδα ΔΕΝ τα εχεις :roll: :roll:

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης