我試圖將用戶輸入的公司傳遞到路徑中以確定顯示的內容。我已將公司提交到表單所在的頁面,並將其作爲內容顯示的路徑。如果是新公司名稱,我想包含mkdir。如何將變量傳遞到PHP中的文件路徑
$path = '(uploadedFiles/($_POST['companyName']))';
$dirs = scandir($path);
不知道爲什麼,但我現在得到一個未定義的索引錯誤。這裏是一個要求輸入名稱的部分是在頁面名爲admin.php的上
print '<form action="admin.php" method="POST">'.PHP_EOL;
print' <h4> Enter the name of the company the new uploads belong to.</h4>';
print' <label class="control-label" `for="companyName">companyName</label>';`
print' <input type="text" name="" id="companyName" placeholder="Enter Comapny Name ">';
print' <button type="submit" class="btn">Enter</button>';
print' </div>';
請不要將unsanitized用戶數據傳遞給文件路徑等。他們很容易被惡意用戶操縱。 –
請首先學習一些語法_basics_。 http://www.php.net/manual/en/language.types.string.php#language.types.string.parsing – CBroe
感謝您的鼓勵。我剛開始學習PHP,是的,當我的手指滑入Shift鍵時我有一個錯字。我會繼續努力。 –