2017-12-28 8 views
0

新しいディレクトリを作成するために送信する場合、私が入力したディレクターの名前を "$ newclient"にしていません。例私はTrailというフォルダを作成しようとしていますが、それを入力して送信します。これはTrailという名前ではなくディレクトリ名$ newclientを作成します。あらゆるアイデアなぜそれをやっているのか、それをどう修正するのか?前もって感謝します! :)入力時に新しいディレクトリを作成する。

は、相続人は、私が後に提出するディレクトリを作成しようとする使用していますPHP:

 <?php 
     if(isset($_POST['submitnewclient'])) 
    { 
     $newclient = $_POST['newclient']; 
     if (!file_exists('../photos/$newclient')) { 
    mkdir('../photos/$newclient', 0777, true); 
} 
    } 


?> 
<h1> 
<?php echo $newclient ?> 
</h1> 

は、ここに私のHTMLです:

  <h1> Make New Folder For A Client</h1> 
<form action="newclient.php" method="post" enctype="multipart/form-data"> 
    Select User to Upload to: 
    <input type="text" name="newclient" id="newclient" cols="10" rows="1"> </input> 
    <input type="submit" value="New Client" id="submitnewclient" name="submitnewclient"> 
</form> 
+1

使用' "../写真/ $のNEWCLIENT" ' –

+0

@AniketSahrawat母フープ:だからあなたのコードはなります!ありがとう! –

答えて

1

あなたはを使用するために二重引用符を使用する必要があります文字列内のPHP変数。代わりに、 `」../写真/ $のnewclient'`の

<?php 
     if(isset($_POST['submitnewclient'])) 
    { 
     $newclient = $_POST['newclient']; 
     if (!file_exists("../photos/$newclient")) { 
    mkdir("../photos/$newclient", 0777, true); 
} 
    } 


?> 
+0

ありがとう!あなたのコードを台無しにする小さなもの。 –

+0

それはすべて練習です。あなたは最終的にそれを習得します。がんばろう! – andrewnagyeb

関連する問題