• Тег DOCTYPE актуален?

    @AdrianBlair
    Личный опыт подсказывает, что без этого указателя стили немного "съезжают". "Тег DOCTYPE актуален?" - это не тег это указатель версии html для самого браузера, т.е. сайт писали под html 5 и забыли ввести данный указатель... В итоге браузер выберет версию, которую указал его разработчик, к примеру html 4
    Ответ написан
    Комментировать
  • Как можно индентифицировать пользователя на сайте?

    @AdrianBlair
    Насчет Tor и VPN здесь безвыходная ситуация, можно только уведомить пользователя о ограниченном функционале действий(Если это Tor - определить браузер по пользовательском агенте, в случае с VPN нужен список всех известных портов)... А вот обычных пользователей можна отправлять на другую страницу. Пример пользователь, который введет "не санкционированные действия" зашёл на сайт example.com, в начале Вы проверяете его "на вшивость" (ищете IP в своем списке) если есть совпадение отправляете на сайт google.com, если нет пользователь продолжает работать с сайтом. Поищите blacklist для вашей CMS. В любой из ситуации Вы потеряете кучу потенциальных клиентов, так как некоторые провайдеры не выделяют каждому пользователю свой уникальный IP или же малый процент ваших нынешних клиентов уже давным-давно используют VPN и браузер Tor.
    Ответ написан
  • Как скрыть папки в адресе?

    @AdrianBlair
    Запрет доступа к директориям:
    RewriteEngine on
    RewriteRule ^module$ /index.php?direction=module [L]
    RewriteRule ^([a-zA-Z0-9_-]+)$ /index.php?direction=$1 [L]


    P.S. и это, можно ли как-то все что идет после site.net/......... перенаправить в index.php/?url=..........?
    - Увы, нет... Потому что оно будет перенаправлять все в никуда, пример: заходите вы на site.net/index.php?url=example, вот и цикл...
    Ответ написан
  • Как обратиться к нужной дате в datepicker?

    @AdrianBlair
    api.jqueryui.com/datepicker/#option-defaultDate
    <!doctype html>
    <html lang="en">
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <title>jQuery UI Datepicker - Display inline</title>
      <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
      <link rel="stylesheet" href="/resources/demos/style.css">
      <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
      <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
      <script>
      $( function() {
        $( "#datepicker" ).datepicker("setDate" , "13/12/2016");
      } );
      </script>
    </head>
    <body> 
       <div id="datepicker"></div>
    </body>
    </html>
    Ответ написан
  • Есть ли специализированные приложения для рисования иконок?

    @AdrianBlair
    Через Adobe CC Illustrator не пробовал? Обычно там все иконки для web и остальных app делают.
    Ответ написан
    Комментировать
  • Работа с .txt | Как взять и удалить строку?

    @AdrianBlair
    Алгоритм не пробовал составить?

    Создал файл index.php:
    <?php
    $str = $_GET["str"];
    $idtxt = "id.txt";
    $resulttxt = "result.txt";
    if ($str != "") {
    	$str--;
    	$file = file($idtxt);
    	$fp = fopen($idtxt,"w");
    	for($i = 0; $i < sizeof($file); $i++) {
    		if($i == $str) {
    			$array = $file;
    			$sid =  $array[$i];
    			unset($file[$i]);
    		}
    	}
    	fputs($fp, implode("", $file));
    	fclose($fp);
    	$after = file_get_contents($resulttxt);
    	$sid = trim($sid);
    	$sid = str_replace("\r", "", $sid);
    	$sid = str_replace("\n", "", $sid);
    	$after .= "$sid;work\n";
    	file_put_contents($resulttxt, $after);
    	if($_GET["action"] == "y") {
    		$str = trim("$sid;work");
    		$edit  = trim("$sid;da"); 
    		$file = file($resulttxt);
    		if (is_array($file)) {
    			foreach($file as $key => $value) {
    				$file[$key] = str_replace($str, $edit, $value); 
    			}
    		}
    		$fp = fopen($resulttxt, "w"); 
    		fwrite($fp, implode("", $file)); 
    		fclose($fp);
    	} else if ($_GET["action"] == "n") {
    		$str = trim("$sid;work");
    		$edit = trim("$sid;net"); 
    		$file = file($resulttxt);
    		if (is_array($file)) {
    			foreach($file as $key => $value) {
    				$file[$key]= str_replace($str, $edit, $value); 
    			}
    		}
    		$fp = fopen($resulttxt, "w"); 
    		fwrite($fp, implode("", $file)); 
    		fclose($fp);
    	}
    }
    ?>


    Создал id.txt:
    1
    12
    123
    1234
    12345
    123456
    1234567


    Создал пустой файл result.txt.

    Итог:
    1. Делаю запрос к index.php (localhost/index.php?str=7&action=y)
    2. Проверяю файл id.txt:
    1
    12
    123
    1234
    12345
    123456

    2. Проверяю файл result.txt:
    1234567;da
    Ответ написан
    Комментировать
  • Неправильно выводит число ( задача на условие )?

    @AdrianBlair
    n += x
    Так как у нас есть число n мы прибавляем к нему еще число x.

    Альтернативний вид данного арифметического действия:
    n = n + x
    Ответ написан