FTP extension skal flytte fil fra /tmp mappe
Jeg sidder og skal lave et upload script, med php's ftp extension. Men problemet ligger i at jeg ikke umildtbart kan huske hvordan jeg flytter filen fra /tmp mappen på en linux server. Jeg skal have "broderet" det ind i mit script som er følgende:$fmode = FTP_BINARY;
$ftp_destination_0 = '/www/newsite';
$ftp_destination_1 = 'images';
$ftp_destination_2 = 'boliger';
$ftp_destination_3 = ''.$type.'';
//print realpath("/www/newsite/");
//print "<br />" . realpath($file);
$desfile = basename($file);
ftp_pasv($conn_id,TRUE);
if(!$file) {
header("Location: ../../admin_salg_upload.php?id=$id&info=4&type=$type");
}
if (!$conn_id) {
header("Location: ../../admin_salg_upload.php?id=$id&info=1");
}
if(!@ftp_chdir($conn_id, $ftp_destination_0."/".$ftp_destination_1."/".$ftp_destination_2."/".$ftp_destination_3."/".$id)) {
$chrdir0 = ftp_chdir($conn_id, $ftp_destination_0);
if(!$chrdir0) {
ftp_mkdir($conn_id, $ftp_destination_0);
ftp_chdir($conn_id, $ftp_destination_0);
}
$chrdir1 = ftp_chdir($conn_id, $ftp_destination_1);
if(!$chrdir1) {
ftp_mkdir($conn_id, $ftp_destination_1);
ftp_chdir($conn_id, $ftp_destination_1);
}
$chrdir2 = ftp_chdir($conn_id, $ftp_destination_2);
if(!$chrdir2) {
ftp_mkdir($conn_id, $ftp_destination_2);
ftp_chdir($conn_id, $ftp_destination_2);
}
$chrdir3 = ftp_chdir($conn_id, $ftp_destination_3);
if(!$chrdir3) {
ftp_mkdir($conn_id, $ftp_destination_3);
ftp_chdir($conn_id, $ftp_destination_3);
}
$chrdirid = ftp_chdir($conn_id, $id);
if(!$chrdirid) {
ftp_mkdir($conn_id, $id);
ftp_chdir($conn_id, $id);
}
}
$upload = ftp_put($conn_id, $desfile, $file, $fmode);
if (!$upload) {
header("Location: ../../admin_salg_upload.php?id=$id&info=2&type=$type&file=".basename($file)."&");
} else {
mysql_query("INSERT INTO {$prefix}_billeder
(`navn`,`type`,`bolig`) VALUES
('$desfile','$type','$id');")or die(mysql_error());
header("Location: ../../admin_salg_upload.php?id=$id&info=3&type=$type&file=".basename($file)."&desfile=$desfile");
ftp_quit($conn_id)or die();
}
Jeg håber der nogle friske PHP nørder, som lige kan hjælpe mig, og kan lære mig lidt mere :D