Hallo ihr Lieben,
als Php-Anfänger bin ich nun auch an dem Punkt angelangt, wo ich es Besuchern ermöglichen will, ein Foto upzuloaden.
Dabei soll auf dem Server das Foto unter dem Namen des Benutzers gespeichert werden.
Hier nun mal mein script:
Tja, ich bekomm die Meldungas Bild wurde erfolgreich hochgeladen, hab aber zusätzlich noch 2 Fehlermeldungen und auf dem Server ist natürlich kein bild. Vielleicht wisst ihr ja, wo an dem Code der Fehler liegt. Ich bin schon blind vor lauter Suchen
Hier die 2 Fehlermeldungen:
Warning: move_uploaded_file(../bilder/djsky.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /www/htdocs/xxx/xxx/bewerber/persdaten/foto.php on line 21
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php3ashdj to '../bilder/djsky.jpg' in /www/htdocs/xxx/xxx/bewerber/persdaten/foto.php on line 21
Das Bild wurde erfolgreich hochgeladen
als Php-Anfänger bin ich nun auch an dem Punkt angelangt, wo ich es Besuchern ermöglichen will, ein Foto upzuloaden.
Dabei soll auf dem Server das Foto unter dem Namen des Benutzers gespeichert werden.
Hier nun mal mein script:
PHP-Code:
<?php
include ("bewerber/login/checkuser.php");
$bildname = $_SESSION["user_id"];
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<form method="post" enctype="multipart/form-data">
<input type="file" name="datei"><br>
<input type="submit" value="Hochladen" name="uploadbutton">
</form>
<?
if(isset($_POST['uploadbutton']))
{
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] == 2)
{
if($_FILES['datei']['size'] < 5242800)
{
move_uploaded_file($_FILES['datei']['tmp_name'], "../bilder/".$bildname.".jpg");
echo "Das Bild wurde erfolgreich hochgeladen";
}
else
{
echo "Das Bild darf nicht größer als 500 kb sein ";
}
}
else
{
echo "Bitte nur Bilder im JPG - Format hochladen";
}
}
?>
Hier die 2 Fehlermeldungen:
Warning: move_uploaded_file(../bilder/djsky.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /www/htdocs/xxx/xxx/bewerber/persdaten/foto.php on line 21
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php3ashdj to '../bilder/djsky.jpg' in /www/htdocs/xxx/xxx/bewerber/persdaten/foto.php on line 21
Das Bild wurde erfolgreich hochgeladen
Kommentar