$अवांछित उपयोगकर्ता सबमिट करने के बाद आपके फ़ॉर्म से मान असाइन नहीं किया गया है
इसे आजमाएं
<?php
if(isset($_POST['submit'])) {
// Read the while file into a string $htaccess
$htaccess = file_get_contents('.htaccess');
// Stick the new IP just before the closing </files>
$unwanteduser = $_POST['gtfo'];
$new_htaccess = str_replace('allow from all', "deny from "."$unwanteduser"."\nallow from all", $htaccess);
// And write the new string back to the file
file_put_contents('.htaccess', $new_htaccess);
}
?>
जानकारी:एक बार जब आप फॉर्म जमा कर देते हैं, तो यह एक पेज रीफ्रेश जैसा लगता है, इसलिए फॉर्म जमा करने से पहले आपने $unwanteduser पर जो कुछ भी सौंपा है वह खो जाएगा
मैं भ्रमित हूँ
$result = mysql_query("SELECT * FROM wp_contactform");
$f = fopen(".htaccess", "a+");
$ip = $row['IP'];
इस बिंदु पर, $row['IP']
. का मान क्या है ? और आप क्या जोड़ने की कोशिश कर रहे हैं ??