Einzelnen Beitrag anzeigen
  #1  
Alt 17.12.2002, 12:40:25
Hero2000 Hero2000 ist offline
Anfänger
 
Registriert seit: Dec 2002
Beiträge: 9
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!
Mit Zitat antworten