Mysql
 sql >> Base de données >  >> RDS >> Mysql

Problèmes de création d'une interdiction .htaccess dynamique

$utilisateur indésirable n'est pas attribué la valeur de votre formulaire après la soumission

Essayez ceci

<?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);
}
?>

INFO :Une fois que vous soumettez le formulaire, cela ressemble à un rafraîchissement de page, donc tout ce que vous avez attribué à $unwanteduser avant de soumettre le formulaire sera perdu

Je suis confus

$result = mysql_query("SELECT * FROM wp_contactform");
$f = fopen(".htaccess", "a+");
$ip = $row['IP'];

À ce stade, quelle est la valeur de $row['IP'] ? et qu'est-ce que vous essayez d'ajouter ??