mkdir in einem Virtuellen Verzeichnis des IIS

derberg

Grünschnabel
Moin Moin,

ich versuche verzweifelt mittels mkdir in einem Virtuellen Verzeichnis Ordner zu erstellen, jedoch erstellt mir das Programm im Haupt- Verzeichnis einen neuen "echten" Ordner mit dem entsprechenden Namen und der Struktur.
Im IIS Selbst sehe ich diesen Ordner nicht , erst nachdem ich das Virtuelle Verzeichnis gelöscht habe.

Ich benutze weitere Ordner die Virtuell sind , jedoch schreibe ich in diesen nicht sondern lese nur aus.
Gefühlt müsse ich im Code vermerken das er sich den Pfad vom IIS geben lassen soll und nicht einfach nur mittels /../ zurück gehen ?! Jemand eine Idee ? : ( Es Handelt sich um ein Drop - Upload - Feld )

PHP:
<?php   session_start();
 //upload.php  
 //echo 'done';  
 $output = '';  

 if(isset($_FILES['file']['name'][0]))  
 {  
      //echo 'OK';  
      foreach($_FILES['file']['name'] as $keys => $values)  
      {  $ANR = $_SESSION['ANR'];$PNR = $_SESSION['PNR'];
       if (var_dump(is_dir('../upload/'.$PNR.'/'.$ANR.'/')) == false)
       {$directoryPath = '../upload/'.$PNR.'/'.$ANR ; 
if (!file_exists($directoryPath)) { echo 'NEIN';

   mkdir($directoryPath, 0777, true);
}
       }
           if(move_uploaded_file($_FILES['file']['tmp_name'][$keys], '../upload/'.$PNR.'/'.$ANR.'/' . $values))  
           {  
               
               echo $ANR;
               // $output .= '<div class=col-md-3"><img src=.$PNR.'/'.$ANR.'/'.$values.'" class="img-responsive" /></div>';  
               echo $output;echo$directoryPath;
           }  
      }  
 }  
 
 ?>
 

Neue Beiträge

Zurück