Mysql
 sql >> база данни >  >> RDS >> Mysql

Проблеми при създаването на динамична забрана за .htaccess

$unwanteduser не му е присвоена стойността от вашия формуляр след изпращане

Опитайте това

<?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'] ? и какво се опитваш да добавиш??



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node.js MySQL модул - хвърляне на грешка; // Прехвърляне на грешки, различни от MySQL;

  2. MySQL заявка, MAX() + GROUP BY

  3. Данните се записват два пъти в MySQL база данни. Не знам какво правя нередно?

  4. Съвпадение на записи от две таблици

  5. Невалиден номер на параметъра:параметърът не е дефиниран. Вмъкване на данни