LoMo
Erfahrenes Mitglied
Hi,
ich hab ein Problem beim hochladen einer Datei. Weiss jemand wie ich das machen könnte ? Habe es bisher so probiert:
Ich hab des Tutorial mal angeschaut aber nicht wirklich durchgestiegen. Weiss jemand wo der Fehler liegt ?
mfg lomo
ich hab ein Problem beim hochladen einer Datei. Weiss jemand wie ich das machen könnte ? Habe es bisher so probiert:
PHP:
<?
session_start();
if(isset($_POST['Bild']))
{
if($_FILES['Bild']['type'] != "image/gif" && $_FILES['Bild']['type'] != "image/pjpeg")
{
echo '<br /> <span>Das Bild muss eine gif oder jpeg Datei sein</span>';
$comzeichen = 1;
}
if($_FILES['Bild']['size'] > "500000")
{
echo '<br /> <span>Das Bild darf nicht grõsser als 5 MB sein</span>';
$comzeichen = 1;
}
}
if (comzeichen != 1)
{
if (isset($_POST['Bild']))
{
$ftp_id = ftp_connect("xxx");
$ftp_login = ftp_login($ftp_id,"xxx","xxx");
if($ftp_id || $ftp_login)
{
$remote_adress = "/www2/kunden/schnaeppchen_bilder/".$_SESSION['User_KDNR']."_".$_POST['Schnaeppchen']."";
$upload = ftp_put($ftp_id,$remote_adress,$_POST['Bild'], FTP_BINARY);
if (!$upload)
{
echo "Ftp upload war fehlerhaft!";
}
else
{
echo "Datei $source_file auf $ftp_server als $destination_file geschrieben";
}
}
ftp_close($ftp_id);
}
}
?>
<form action="test.php" method="post">
<input name="Schnaeppchen" type="text">
<input name="Bild" type="file" class="Textfelder" id="Bild" size="50">
</form>
Ich hab des Tutorial mal angeschaut aber nicht wirklich durchgestiegen. Weiss jemand wo der Fehler liegt ?
mfg lomo