sql >> Database teknologi >  >> RDS >> Mysql

Problemer med at skabe et dynamisk .htaccess-forbud

$unwanteduser er ikke tildelt værdien fra din formular efter indsendelse

Prøv dette

<?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 :Når først du har indsendt formularen , ser det ud til at være en sideopdatering , så det du tildelte $unwanteduser før du indsendte formularen vil gå tabt

Jeg er forvirret

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

På dette tidspunkt, hvad er værdien af ​​$row['IP'] ? og hvad prøver du at tilføje ??



  1. rake db:create throws databasen eksisterer ikke fejl med postgresql

  2. hvordan man får det samlede antal rækker med mysqli

  3. ListAGG i SQLSERVER

  4. $PATH gemmes ikke efter jeg forlader terminalen