könnte mir einer weiterhelfen, ich möchte gern das die user id an den dateinamen angehangen wir, wenn ein user seine datein hochläd.
script:
<?php
########################################
## Einstellungen
$ftp_server = "";
$user = "";
$password = "";
## Wo raufladen
## Nur einstellen wenn wo anders geuppt werden soll als in das Verzeichniss auf das der FTP
## Account eingestellt wurde
##$uploaddir = "/";
## Erlaubte Dateitypen mit | trennen
$types = "zip|rar|jpg|jpeg|gif|bmp|png|mp3";
## Maximale Dateigröße in MB
$maxsizemb = "10";
## Einstellungen ende
#########################################
echo "<form enctype=\"multipart/form-data\" method=\"POST\">
<input name=\"localfile\" type=\"file\" size=\"50\">
<br><input type=\"image\" SRC=\"upload.jpg\" title=\"Hochladen\" name=\"sub\" value=\"Abschicken\"></form>";
$a = explode("|", $types);
$arraypices = count($a);
echo "<BR><BR>Maximaler Upload pro Datei: $maxsizemb MB <BR><BR> Erlaubte Dateitypen: <BR>";
for ($i = 0; $i < $arraypices; $i++) {
echo "$a[$i] <BR> ";
}
echo "<BR>";
if($_FILES['localfile']){
$tempname = $_FILES['localfile']['tmp_name'];
$name = $_FILES['localfile']['name'];
$type = $_FILES['localfile']['type'];
$size = $_FILES['localfile']['size'];
$maxsizebytes = ($maxsizemb * 1024 * 1024);
##$uploadfile = "$uploaddir/$name";
$modus = FTP_BINARY ;
$con = ftp_connect("$ftp_server");
$login = ftp_login($con, "$user", "$password");
if ((!$con) || (!$login)) { $err[] = "FTP Verbindung fehlgeschlagen! Bitte die FTP Logindaten überprüfen!";
die; }
if(!preg_match("/\." . $types . "$/i" ,$_FILES["localfile"]["name"] ))
{ $err[] = "ungültige Dateiendung"; }
if($size > "$maxsizebytes") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt $maxsizemb MB!";
}
if(empty($err)){
$upload = ftp_put($con, $name, $tempname, $modus);
if (!$upload) { echo "Ftp upload fehlgeschlagen!<BR><BR>";
} else
{ echo "Datei $name <B>erfolgreich</B> hochgeladen!<BR><BR>"; }
}
else {
foreach($err as $error)
echo "$error<br>";
}
ftp_quit($con);
}
?>
thx im voraus


