-3
我必須爲大學做一個php網站。提交密碼後回覆HTML文件的文本
我必須創建一個密碼和一個提交按鈕。在我發佈密碼後,我應該從html文件中獲取文本。什麼是最好的實現呢?
我想:
foreach($files as $file2) {
if($_POST['submitPassword']){
if($file2 === '.' OR $file2 === '..' OR $file2 === 'thumbs.db' OR !is_dir($folder.'/'.$file2)) {continue;}
if(file_exists($folder.'/'.$file2.'/doubleindemnity.gif') AND file_exists($folder.'/'.$file2.'/DOUBLEINDEMNITY.htm')) {
echo '<div class="Container">';
echo "<div class='image2'><img src='$folder/$file/doubleindemnity.gif'>";
$lines4 = file($folder.'/'.$file2.'/DOUBLEINDEMNITY.htm');
$count = count($lines4);
for($a = 0;$a < $count;$a++) {
echo substr($lines4[$a],strlen($folder),strpos($lines4[$a], '.')-strlen($folder));
}
echo "</div>";
}
echo "</div>";
}
}
?>
幫助將高度讚賞:)
乾杯:)
所以,什麼是錯的代碼你有嗎? – castis 2015-01-15 17:07:25
請求幫助通過課程?無論如何,你做得太多了,並且使得這種方式變得複雜。首先你的帖子應該檢查密碼是否正確,而不是僅僅在那裏。 '$ _POST ['submitPassword'] =='somePoorlyHardCodedPassword''接下來,循環會在您檢查密碼後發生,爲什麼要多次檢查密碼。此外,你不必掃描所有這些,並檢查存在的東西,($文件夾甚至沒有定義),只要看看你想要的文件是否存在'file_exists'並用include()將內容吐出來http://php.net/manual/en/function.include.php – 2015-01-15 17:10:58
其實我尋求幫助以改善和學習。不過謝謝。 – userSC 2015-01-15 20:32:40