Assalamualaikum,
Ade sesape pnh experience wat bnde ni x? or tau pasal bnde ni, ni aku ade trjmpe source code. Tapi
aku xbp phm sgt... noob sgt dlm PHP... hehe..
Terima Kasih... and selamat Hari Raya!
Ade sesape pnh experience wat bnde ni x? or tau pasal bnde ni, ni aku ade trjmpe source code. Tapi
aku xbp phm sgt... noob sgt dlm PHP... hehe..
- Code:
1.
// FTP access parameters:
2.
$host = 'ftp.example.org';
3.
$usr = 'example_user';
4.
$pwd = 'example_password';
5.
6.
// file to upload:
7.
$local_file = './example.txt';
8.
$ftp_path = '/data/example.txt';
9.
10.
// connect to FTP server (port 21)
11.
$conn_id = ftp_connect($host, 21) or die ("Cannot connect to host");
12.
13.
// send access parameters
14.
ftp_login($conn_id, $usr, $pwd) or die("Cannot login");
15.
16.
// turn on passive mode transfers (some servers need this)
17.
// ftp_pasv ($conn_id, true);
18.
19.
// perform file upload
20.
$upload = ftp_put($conn_id, $ftp_path, $local_file, FTP_ASCII);
21.
22.
// check upload status:
23.
print (!$upload) 'Cannot upload' : 'Upload complete';
24.
print "\n";
25.
26.
/*
27.
** Chmod the file (just as example)
28.
*/
29.
30.
// If you are using PHP4 then you need to use this code:
31.
// (because the "ftp_chmod" command is just available in PHP5+)
32.
if (!function_exists('ftp_chmod')) {
33.
function ftp_chmod($ftp_stream, $mode, $filename){
34.
return ftp_site($ftp_stream, sprintf('CHMOD %o %s', $mode, $filename));
35.
}
36.
}
37.
38.
// try to chmod the new file to 666 (writeable)
39.
if (ftp_chmod($conn_id, 0666, $ftp_path) !== false) {
40.
print $ftp_path . " chmoded successfully to 666\n";
41.
} else {
42.
print "could not chmod $file\n";
43.
}
44.
45.
// close the FTP stream
46.
ftp_close($conn_id);
Terima Kasih... and selamat Hari Raya!
Last edited by yurckk on Wed Sep 23, 2009 2:05 pm; edited 1 time in total