Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masalah saat membuat larangan .htaccess dinamis

$pengguna yang tidak diinginkan tidak diberi nilai dari formulir Anda setelah pengiriman

Coba ini

<?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 :Setelah Anda mengirimkan formulir , tampaknya seperti penyegaran halaman , jadi apa pun yang Anda tetapkan di $unwanteduser sebelum mengirimkan formulir akan hilang

Saya bingung

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

Pada titik ini, berapa nilai $row['IP'] ? dan apa yang Anda coba tambahkan ??



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pernyataan multi sisipan PDO

  2. MYSQL - PILIH data dari nama tabel dinamis

  3. Mengapa DBI secara implisit mengubah bilangan bulat menjadi string?

  4. Perlambatan kecepatan penyisipan saat tabel tumbuh di mysql

  5. TAMPAK DROP MySQL