Map aanmaken en uploaden.
Ik ben al zeer lang op zoek naar een script dat een nieuwe map aanmaakt op de server. Ik wil daarna namelijk bestanden in de map plaatsen. Deze functie zit in sharefiles maar aangezien niemand weet hoe je aan sharefiles meerdere gebruikers kan toevoegen ben ik dus op zoek naar een andere manier. Het MkDir script die hier op phphulp staat die werkt niet. Heeft iemand zo'n volledig script? Dus eerst nieuwe map maken en daarna de mogelijkheid om er bestanden in up te loaden. Ik zou niet weten hoe ik deze functie uit sharefiles moet halen of zo.
Wie o wie kan mij dit script sturen?
heb hier nog een beloning liggen voor degene die mij het eerste helpt.
Mvgr,
Stephan.
Fatal error: Call to undefined function: ftp_close() in c:\apache\htdocs\mkdir\pagina.php on line 19
Ik heb de pagina zo opgebouwd:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
function my_ftp_mkdir ($path, $dir) {
$server = "ftp.website.nl";
// connect naar de ftp server
$connection = ftp_connect ($server);
// inloggen op de ftp server
$user = "[email protected]";
$pass = "piet";
$result = ftp_login ($connection, $user, $pass);
if ((!$connection) || (!$result)) {
return false;
}
// ga naar de dir die als argument aan de functie is meegegeven
if (!@ftp_chdir ($connection, $path)) {
ftp_close($connection); // ftp verbinding verbreken
return false;
}
// nu de map maken en de rechten goed zetten
if (!@ftp_mkdir($connection, $dir)) {
ftp_close($connection); // ftp verbinding verbreken
return false;
}
$chmod_cmd = "CHMOD 0777 " . $dir;
$chmod = ftp_site($connection, $chmod_cmd);
ftp_close($connection); // ftp verbinding verbreken
return true;
}
?>
function my_ftp_mkdir ($path, $dir) {
$server = "ftp.website.nl";
// connect naar de ftp server
$connection = ftp_connect ($server);
// inloggen op de ftp server
$user = "[email protected]";
$pass = "piet";
$result = ftp_login ($connection, $user, $pass);
if ((!$connection) || (!$result)) {
return false;
}
// ga naar de dir die als argument aan de functie is meegegeven
if (!@ftp_chdir ($connection, $path)) {
ftp_close($connection); // ftp verbinding verbreken
return false;
}
// nu de map maken en de rechten goed zetten
if (!@ftp_mkdir($connection, $dir)) {
ftp_close($connection); // ftp verbinding verbreken
return false;
}
$chmod_cmd = "CHMOD 0777 " . $dir;
$chmod = ftp_site($connection, $chmod_cmd);
ftp_close($connection); // ftp verbinding verbreken
return true;
}
?>
ftp_chmod gebruiken ipv dat stukje ftp_site();
Je kan ook hij kent je functie ftp_close niet, bestandje vergeten te includen?
HEb je dat al goed gezet?
Anders zou de er al een fout bij de connectie komen lapidi
Ik zou niet weten welk bestandje ik nog moet includen. Wat ik helemaal bovenaan heb gezegd dat is alles dat ik heb.