Dateinen Verschieben
Hallo ich will dateien von einem Ort zum anderen verschieben
ich habe mir gedacht das ich das per ftp machen muss
ich habe folgenden Quell code geschrieben
aber leider funktioniert dieser Quellcode nicht.
Ich wäre froh wenn mir jemand sagt wie ich am besten dateinen
an einen Anderen Ort Verschiebe oder Kopiere.
<?
$link = mysql_connect("164.21.134.98", "root", ""); //datenbank
$query = "use praesentationen_db";
if (!mysql_query($query, $link))
die("Datenbank $query existiert nicht.<br>n");
$query = ("Select * From Praesentationen_tab"); //tabelle präsentationen
$res = mysql_query($query, $link);
if (!$res)
die("Anfrage $query scheitert.<br>n");
$row=mysql_fetch_array($res);
$rows=mysql_num_rows($res);
$idubergabe=$rows+1;
$query2 = ("Select * From Upload_tab Where ID='$id'"); //tabelle präsentationen
$res2 = mysql_query($query2, $link);
if (!$res2)
die("Anfrage $query scheitert.<br>n");
$row2=mysql_fetch_array($res2);
//ftp_chdir($conn_id, $userverz);
//$dir2 = ftp_pwd($conn_id);
//mysql_query("insert into Praesentationen_tab set ID='$idubergabe', Thema='$row2[Thema]', Ersteller='$row2[Ersteller]', Gruppe='$row2[Gruppe]', Erstellungsdatum='$row2[Erstellungsdatum]', Ort='$row2[Ort]', Beschreibung='$row2[Beschreibung]', PPT='$ppt', DOC=$doc', Handout='$hand'");
//--------------------------------------------------------------------------------
$ftp_server = "164.21.134.98";
$username = "anonymous";
$password = "hans@wurst.de";
$conn_id = ftp_connect( $ftp_server );
// login with username and password
$login_result = ftp_login($conn_id, $username, $password);
// check connection
if ((!$conn_id) || (!$login_result))
{
echo "FTP connection has failed!<br>";
//echo "Attempted to connect to $ftp_server for user $ftp_user_name<br>";
die;
}
else
{
//echo "Connected to $ftp_server, for user $ftp_user_name<br>";
}
$userverz= "datein/upload/$row2[IP]+$row2[Rand]";
$filea=$userverz."/".$row2[PPT];
$fileb=$userverz."/".$row2[DOC];
$filec=$userverz."/".$row2[Handout];
$file1=$row2[PPT];
$file2=$row2[DOC];
$file3=$row2[Handout];
//echo"filea: $filea<br>";
//echo"fileb: $fileb<br>";
//echo"filec: $filec<br>";
ftp_chdir($conn_id, $userverz);
$dir = ftp_pwd ($conn_id);
echo"dir: $dir<br>";
ftp_cdup ($conn_id);
$dir = ftp_pwd ($conn_id);
echo"dir2: $dir<br>";
ftp_cdup ($conn_id);
$dir = ftp_pwd ($conn_id);
echo"dir3: $dir<br>";
$pubic_dira = "/Datein";
$type1 = strrchr($filea,".");
$pubic_dirb = "/DOC";
$type2 = strrchr($fileb,".");
$pubic_dirc = "/Handout";
$type3 = strrchr($filec,".");
$upload1 = ftp_put($conn_id, $pubic_dira."/"."p_$idubergabe$type1", $filea, FTP_BINARY);
$upload2 = ftp_put($conn_id, $pubic_dirb."/"."d_$idubergabe$type2", $fileb, FTP_BINARY);
$upload3 = ftp_put($conn_id, $pubic_dirc."/"."h_$idubergabe$type4", $filec, FTP_BINARY);
?>
//in den Felder PPT DOC Handout stehen die namen von dateinen!
|