uid και folder access

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

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

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

uid και folder access

Δημοσίευση από ThyClub » 08 Αύγ 2009 18:50

Κάνε σύνδεση στην σελίδα με κάποιο ftp client και πέσμου τι βλέπεις. Το path δλδ

Αν πχ με το που μπαίνεις στο κεντρικο φάκελο του domain.gr τότε πέσμου τι βλέπεις εκεί. Φακέλους κτλ

kostaspel
Δημοσιεύσεις: 86
Εγγραφή: 04 Μαρ 2008 12:38

uid και folder access

Δημοσίευση από kostaspel » 09 Αύγ 2009 13:32

Για να μην στα γράφω δες τη φωτογραφία
Συνημμένα
ftp_path.gif
ftp_path.gif (7.98 KiB) Προβλήθηκε 868 φορές

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

uid και folder access

Δημοσίευση από ThyClub » 09 Αύγ 2009 16:36

Κώδικας: Επιλογή όλων

<?php
                     
$ftp_server = "ftp.domain.gr";
$ftp_user = "user";
$ftp_pass = "pass";


$dir = "httpdocs/images";

// set up basic connection
$conn_id = ftp_connect&#40;$ftp_server&#41;;

// login with username and password
$login_result = ftp_login&#40;$conn_id, $ftp_user, $ftp_pass&#41;;

// try to create the directory $dir
if &#40;@ftp_mkdir&#40;$conn_id, 0777, $dir&#41;&#41; &#123;
 echo "successfully created $dir\n";
&#125; else &#123;
 echo "There was a problem while creating $dir\n";
&#125;

// close the connection
ftp_close&#40;$conn_id&#41;;
?> 
Αν πάλι δεν δουλέψει δοκίμασε να κάνεις chdir στον φάκελο httpdocs και μετά να δημιουργήσεις τον φάκελο

kostaspel
Δημοσιεύσεις: 86
Εγγραφή: 04 Μαρ 2008 12:38

uid και folder access

Δημοσίευση από kostaspel » 09 Αύγ 2009 19:22

Τώρα βγάζει αυτό.


Current directory: /
Current directory is now: /httpdocs

../httpdocs chmoded successfully to 0777

There was a problem while creating ../httpdocs/image_galery

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

uid και folder access

Δημοσίευση από ThyClub » 09 Αύγ 2009 21:41

Βγάλε το @ απο το @ftp_mkdir($conn_id, 0777, $dir) και πόσταρε εδώ το σφάλμα που βγάζει.

kostaspel
Δημοσιεύσεις: 86
Εγγραφή: 04 Μαρ 2008 12:38

uid και folder access

Δημοσίευση από kostaspel » 09 Αύγ 2009 22:28

Κώδικας: Επιλογή όλων

Current directory&#58; / 
Current directory is now&#58; /httpdocs 
../httpdocs chmoded successfully to 777
Warning&#58; ftp_mkdir&#40;&#41; expects exactly 2 parameters, 3 given in /var/www/vhosts/domain.gr/httpdocs/ftptest.php on line 38

There was a problem while creating ../httpdocs/image_gallery

Το βρήκα το λάθος που είχα.

Στο ftp_mkdir δεν πρέπει να δίνεις mode(0777). Μόλις δημιουργηθεί ο φάκελος τρέχεις το ftp_chmod.

Σε ευχαριστώ πάρα πολύ για τη βοήθεια.

Απάντηση

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

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

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