Gib deinen Namen ein:

source:
<?php
// czibere.lima-city.de/_forum/tobitk/tobi2.php
error_reporting(E_ALL);

// Abfragen des Usernamen
echo "<form method=\"POST\">
Gib deinen Namen ein: <input type=\"text\" name=\"user\" value=\"\" title=\"Namen eingeben\" />
<input type=\"submit\" name=\"create_folder\" value=\"Ordner erstellen\" />
</form>"
;

// Ist Button "Ordner erstellen" gedrückt
if ( isset ($_POST['create_folder']) ) {
  
// Die eingabe ist leider leer.
  
if ( empty ($_POST['user']) or strlen (trim ($_POST['user'])) == ) {
    echo 
"Die eingabe ist leider leer.";
  } else {
    
// Erstelle Ordner mit Benutzernamen
    
$user $_POST['user'];
    if ( 
preg_match ('/\./'$user) || preg_match ('/\//'$user) ) { // Schutzmechanismus - Könnte man noch verbessern
      
echo "Benutzername ung&uuml;ltig!";
    } else {

      
// listet den quellordner in $ls[]
      
$ls     null;
      
$source "./Gallery/Galleryplayer/";
      foreach ( 
glob ("$source*") as $f ) {$ls[] = basename ($f);}
      
#exit ("<pre>".print_r ($ls, true));

      // erstellt ordner WENN N&Ouml;TIG
      
if ( !is_dir ($target "./Gallery/User/$user/") ) {
        
mkdir ($target0755);
        echo 
"Ordner: <strong>$user</strong> wurde erfolgreich erstellt!";
      }
      
// kopiert die daten
      
foreach ( $ls as $f ) {copy ("$source/$f""$target/$f");}
    }
  }
}

echo 
"<hr />source:<br />"highlight_file (__FILE__);

?>