Frank
Neues Mitglied
Hi, ich habe "auch" mal wieder ein Problem^^
Ich arbeite zur Zeit an einer Community. Im Profil kann man ein Bild von sich hochladen, damit es angezeigt wird. Ich habe aber anscheinend einen Fehler in dem Script da
Das Formular für das Profil sieht (gekürzt) so aus:
Das Php-Script auf der nächsten Seite (gekürzt) wie folgt:
Ich habe das Script mit einem Bild der Größe 2kb getestet (Format: *.gif).
Maximale Uploadgröße des Providers ist 2Mb
Nach dem Upload steht in der mysql-Datenbank zwar
Auch auf dem Server wird der Ordner weder Angelegt und die datei hochgeladen, noch funktioniert es, wenn der Ordner "userpics/" schon existiert
Ich arbeite zur Zeit an einer Community. Im Profil kann man ein Bild von sich hochladen, damit es angezeigt wird. Ich habe aber anscheinend einen Fehler in dem Script da
- Die datei nicht hochgeladen wird
- Der dateiname nicht in der mysql gespeichert wird
Das Formular für das Profil sieht (gekürzt) so aus:
HTML:
<form action="index.php" method="post" enctype="multipart/form-data" >
<input type="hidden" name="site" value="addmember4"></input>
...
<input name="pic" type="file"></input>
...
</form>
Das Php-Script auf der nächsten Seite (gekürzt) wie folgt:
PHP:
...
//file
$pic = "userpics/".$_FILES['pic']['name'];
...
//Bild Hochladen und ort Speichern
$target_path = "userpics/";
$target_path = $target_path . basename( $_FILES['pic']['name']);
$_FILES['pic']['tmp_name'];
if(move_uploaded_file($_FILES['pic']['tmp_name'], $target_path))
{
echo "Bild hochgeladen";
}
...
//Profil Speichern
$eintrag = "INSERT INTO freets_profile (pic) VALUES ('$pic')";
$eintragen = mysql_query($eintrag);
Ich habe das Script mit einem Bild der Größe 2kb getestet (Format: *.gif).
Maximale Uploadgröße des Providers ist 2Mb
Nach dem Upload steht in der mysql-Datenbank zwar
aber ohne den Dateinamen.userpics/
Auch auf dem Server wird der Ordner weder Angelegt und die datei hochgeladen, noch funktioniert es, wenn der Ordner "userpics/" schon existiert