ich stehe vor einen kleinen problem bei der Ordnererstellung. Ich habe vor mithilfe von PHP ein Bild hochzuladen und das Bild soll dann in den Ordner der davor erstellt wurde. Der Name des ordner ist der gleiche wie vm benutzername. Nur leider klappt das nicht so wie ich es möchte kann mir jemmand helfen?
<?php
if (isset($_SESSION['id'])){
$sql = "SELECT firststep FROM user WHERE ID ='$id'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$benutzername = $row['Benutzername'];
if ($row['firststep'] == 0){
echo "In diesen Teil der Einrichtung sollst du ein Teamlogo hochladen!
Das Bild darf nur 150 x 150 sein und max. 200 kb groß sein!";
echo "<form enctype='multipart/form-data' action='index.php?site=secondstep' method='POST'>
Send this file: <input name='datei' type='file'><br />
<input type='submit' name='sende_button' value='Sende Datei'>
</form>";
$datei = $_POST['datei'];
if( empty($datei) ){
if ( mkdir ("avatare/"."$benutzername", 0700 ) )
$uploaddir = './avatare/'.'$benutzername'; # Pfad wohin das Bild geladen werden soll
$uploadfile = $uploaddir. basename($_FILES['datei']['name']);
echo '<pre>';
if( !move_uploaded_file($_FILES['datei']['tmp_name'], $uploadfile) ) {
#print_r($_FILES); #Genaue Ausgabe was für einen Bildtyp Hochgeladen wurde
}
else
{
// ------ Hier sagst du dass das Bild hochgeladen wurde
echo 'Die Datei wurde hochgeladen:',"\n";
#print_r($_FILES);
if( $_FILES['datei']['type'] == 'image/gif' || $_FILES['datei']['type'] == 'image/jpeg' || $_FILES['datei']['type'] == 'image/png' || $_FILES['datei'] =='image/JPG' )
{
#Script zu ausgabe von der Höhe, Breite , Größe in KB und in HTML Tags
if ($_FILES['datei']['size'] < 2048){
}
}
// ----------- und hier wird das Bild überprüft
if ($bildDaten[0] > 500 || $bildDaten[1] > 1500){
echo "Bild ist nicht zulaessig";
}
else{
echo "Bild ist zulasessig";
}
}
}
else {
}
}
else {
echo "Du hast die Einnrichtung hinter dir";
}
}
else {
echo "Du bist nicht eingeloggt";
}
?>
MFG
Neverball