Servus,
bekomme immer eine Fehlermeldung, wenn ich eine Datei auf den Server laden will.
Es geht um User-Avatare.
Hier die Form:
Nun will ich prüfen, dass nur *.jpg und *.gif hochgeladen werden.
Außerdem soll die Datei max. 1 MB groß sein.
Hierbei bekomme ich nun immer eine Fehlermeldung:
Das Verzeichnis existiert und die Rechte sind auch voll gesetzt...
Woran könnte es noch liegen!?
bekomme immer eine Fehlermeldung, wenn ich eine Datei auf den Server laden will.
Es geht um User-Avatare.
Hier die Form:
Code:
<form enctype="multipart/form-data" action="index.php?action=user_bild" method="post">
<table style="margin-top:5px;">
<tr>
<td><input id="file" name="file" type="file" /></td>
</tr>
<tr>
<td><input name="upload_bild" type="submit" id="upload_bild" value="Hochladen" /></td>
</tr>
</table>
</form>
Nun will ich prüfen, dass nur *.jpg und *.gif hochgeladen werden.
Außerdem soll die Datei max. 1 MB groß sein.
Code:
if(isset($_POST['upload_bild'])){
$dateityp = GetImageSize($_FILES['file']['tmp_name']);
if($dateityp[2] != 0){
if($_FILES['datei']['size'] < 1048576){
$ftp_server = "127.0.0.1";
$conn_id = ftp_connect("$ftp_server");
$login_result = ftp_login($conn_id, "$ftp_user", "$ftp_pass");
$destination = '/home/bull/public_html/img/user/' .$user_id . '.jpg';
$upload = ftp_put($conn_id,$destination,$_FILES['file']['name'],FTP_BINARY);
if(!$upload){
echo 'schiss';
}else{
echo 'super';
}
}
}
Hierbei bekomme ich nun immer eine Fehlermeldung:
Warning: ftp_put(1.jpg) [function.ftp-put]: failed to open stream: No such file or directory in /home/bull/public_html/action_user_bild.inc.php on line 21
Das Verzeichnis existiert und die Rechte sind auch voll gesetzt...
Woran könnte es noch liegen!?