Ответы пользователя по тегу PHP
  • C чего новичку начинать изучение php?

    @abylalikkkk
    Документация пхп очень хорошая и понятная и крутая поэтому читайте его, плюс ютуб каналы очень много просто выбейте в поиск ютуба пхп основы и таким образом вы должны понять что такое массивы, переменные, функций и т.д.
    Потом с этим знанием делайте какой нибудь проект (например: блог, ну клон хабра допустим, какой нибудь соц сеть и т.д.) таким образом вы с практикой будете изучать язык какбы, решая проблемы созданной вами проектом будете приобретать очень большой опыт.
    А потом уже пройдя этот путь через год например, уже можете читать какую-нибудь книгу, я очень рекомендую ПХП 7 в котлинике (Котеров), это уже для того чтобы заполнить пробелы, ато если сразу будете начинать с книги будет сложновато и не понятно
    Ответ написан
    1 комментарий
  • Как решить эту проблему с Rewrite в .htaccess?

    @abylalikkkk
    лучше делай через пхп а не хтасссес
    <?php 
    if ($_SERVER['REQUEST_URI'] == '/') {
      $Page = '';$Module = '';
    }else {
      $URL_Path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
      $URL_Parts = explode('/', trim($URL_Path, ' /'));
      $Page = array_shift($URL_Parts);
      $ModuleOne = array_shift($URL_Parts);
    }

    в урле в твоим случае stats это $Page, а user это уже $ModuleOne
    if($Page == "stats"){
    Include "stats.php";
    }
    
    $uname = $ModuleOne;

    Сам htaccess
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule ^(.+)$ index.php?route=$1 [QSA,L]


    Почему логика построен на пхп? Потому что в дальнейшем работать будет легко, и можно работать с другими урл
    Ответ написан