0

データを送信するフォームがあります$_POST['foldername']

createdir.php

<form action="mkdir.php">
    <input type="textarea" name="foldername" id="foldername">
    <input type="submit" value="Create directory">
</form>

次にmkdir()、入力フィールドから取得した名前を含むパスが必要ですが、問題は、入力からデータを取得しないことです。私もそれを印刷しようとしました、しかし私が得るすべては/images/私が(少なくとも私が望む)得るべきです/images/nameFromInput

mkdir.php

<?php
$foldername = $_POST['foldername'];

$path = 'images/' . $foldername;
mkdir($path);
header('Location:createdir.php')
?> 

問題はどこにありますか?

4

2 に答える 2

3
<form action="mkdir.php" method="POST">

あなたは方法を忘れました。

于 2012-12-04T07:38:20.227 に答える
0

最後の行が不要な場合でも、最後のセミコロンを忘れてしまいました。これはあなたを夢中にさせるかもしれません...だから私はあなたが常にそれを追加することをお勧めします!

header('Location: createdir.php');

また、type="textarea"存在しない場合は、:type="text"またはを使用します<textarea>

于 2012-12-04T07:40:34.893 に答える