2

こんにちは私はこのスクリプトに変数を投稿します..変数を使用してdirを作成でき、ブラウザでHolaをエコーできますが、echo"$data"は機能しません

<?php
$data = $_POST['gen_id'];
system("mkdir $data");
echo "Hola";
echo "$data";
?>
4

3 に答える 3

4

文字列が空の文字列またはnullの場合、Echoは実際には何もエコーしません(少なくともエコーしないように見えます)。それが機能しているかどうかを知りたい場合は、var_dump($ data)を使用してください。それが実行されると、タイプが追加され、nullの空の文字列であっても何かが表示されます。

于 2012-11-21T21:45:01.367 に答える
2

ほとんどの場合、$_POST変数は設定されていません。これを試してみて、表示される内容を確認してください。

echo '<pre>'.print_r($_POST, true).'</pre>';
于 2012-11-21T21:43:31.017 に答える
-1

$_POST変数が設定されていません

于 2012-11-21T21:39:25.273 に答える