Dag iedereen!;)

Een tijdje geleden hebben jullie mij geholpen met een stukje php dat werkte perfect!
Nu wil ik een <select> waar de mappen instaan van de ftp. Zonder dat ik ze zelf moet inschrijven. als ik een map wegdoe in de ftp. staat deze automatisch niet meer tussen 'select'.
Ik heb geprobeerd met 'dirname' maar het lukt niet wie kan mij helpen?

Je kunt zien dat ik geprobeerd heb.
Hopelijk kunnen jullie mij helpen.

 <?php
			 include "config.php";
$db_instellingen = mysql_connect($dbhost,$dbuname,$dbpass); 
	mysql_select_db($dbname) or die($dberror);
	$query_instellingen = "SELECT * FROM Instellingen";
	$result_instellingen = mysql_query($query_instellingen);
	$instellingen = mysql_fetch_array($result_instellingen);
	$werkjaar = $instellingen[werkjaar]; 
	$map = '../media/werkjaar/'.$werkjaar. '/'  ;


// Controleren of het formulier verzonden is
if($_SERVER['REQUEST_METHOD'] == "POST")
{
    $target_dir = '';
    if(!empty($_POST['map']) && !empty($_POST['eigen_map']))
    {
        echo "<div class='alert alert-danger' role='alert'>Er mag slechts 1 optie gekozen zijn (map of eigen map)</div>"; // Beide ingevuld
    }
    elseif(empty($_POST['map']) && empty($_POST['eigen_map']))
    {
        echo "<div class='alert alert-danger' role='alert'>Er moet minimaal 1 optie gekozen zijn (map of eigen map)</div>"; // Niks ingevuld
    }
    elseif(empty($_POST['map']) && !empty($_POST['eigen_map']))
    {
        if(!file_exists($_POST['eigen_map']))
        {
	
			global $map;
            mkdir  (''. $map . '/' .$_POST['eigen_map']  , 0777, true ); // Map aanmaken, met rechten 0777 (Let op: Aanpassen indien anders gewenst)
			echo "<div class='alert alert-succses' role='alert'>Map aangemaakt! </div>";

			
		
        }
     $target_dir = ''. $map . '/'. $_POST['eigen_map']; 

    }    elseif(!empty($_POST['map']) && empty($_POST['eigen_map']))
    {
        $target_dir = $_POST['map']; 
    }
    if(!empty($target_dir))
    {
        if($_FILES["fileToUpload"]["name"] != '')
        {
            // Bestand upload script, 
            $target_file = $target_dir . '/' . basename($_FILES["fileToUpload"]["name"]);
            $uploadOk = 1;
            $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
            
            // Check if file already exists
            if(file_exists($target_file))
            {
                echo "<div class='alert alert-danger' role='alert'>Sorry, file already exists.</div>";
                $uploadOk = 0;
            }
            // Check if $uploadOk is set to 0 by an error
            if($uploadOk == 0)
            {
                echo "<div class='alert alert-danger' role='alert'><strong>sorry,</strong> maar de foto/'s zijn niet upgeload.</div> "; }
            
            else
            {
                // if everything is ok, try to upload file
                if(move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file))
                {
                    echo "Foto/'s ". basename( $_FILES["fileToUpload"]["name"]). " zijn geüpload.";
                }
                else
                {
                    echo "<div class='alert alert-danger' role='alert'>Sorry, there was an error uploading your file.</div>";
                }
            }
        }
    }
}

	$mapop = dirname ($map) ;
	echo $mapop;
	
	
	
?>
<form action="upload.php" method="post" enctype="multipart/form-data">
  <p>Selecteer een map:
    <select>
      <option value="$mapop" selected="selected"></option>
    </select>
<br />
<br />
Of vul een nieuwe map in: 
<form class="form-horizontal">
  <div class="form-group">
    <input type="text"  class="form-control"name="eigen_map" placeholder="20.05.2015.Lokaalavond " maxlength="20" />
    </div>
  </div>
  <p>Datum Activiteit + Titel.</p>
  <p>Bv. Jaar.Maand.Dag.Titel  </p>

    <br />
    <input type="file"  name="fileToUpload" id="fileToUpload" >
   <p> <button type="submit"  class="btn btn-success"name="versturen" value="Versturen">Versturen</button></p>
  </p>
  <p> </p>
</form>

ik heb dit gedaan
<select><option value='$file'>$file</option></select> 
Ja dat dacht ik al.

Dus doe dit:
- SanThe - op 26/06/2015 13:22:10

De select hoort buiten de while te staan en niet er in.


Reageren