Вася, да, как вариант попробуйте без https. https - это протокол использующий шифрование, наверное поэтому и не находит. Если сайт получается нагуглить, значит и файл точно есть
Apache и Nginx как вам уже сказали это веб сервера.
Просто для анологии, Apache и Nginx это как винда на комп. А уже на нее вы ставите нужные вам проги. Так и тут.
Limpus, я не спрашиваю о тематике сайта.
Если вам нужен проект под размещение объявлений, то так вопрос нужно и задать. платформа для доски объявлений
Это не совет, а первая ссылка с поиска.
Если для учебы, то укажите стек который учите.
Если для своей разработки, то пишите стек которым владеете.
17aPaBo3uK, eval('return ' . str_replace($phrase, $healthy, $formula) . ';') Rsa97 привел пример того, что если в переменную каким-то образом попадут данные которые может редактировать пользователь, то он может ввести абсолютно любую команду которая будет выполнена на сервере.
Я думаю гуглится это примерно как "создание блога php, mysql", какой-то полезной ссылки не знаю что бы поделиться.
Но на шаг создания блога или т.п., на мой взгляд, есть смысл переходить когда уже есть понимание каких-то основ.
т.е. для начала выучить html (что бы могли создать простую форму, завернуть в пару дивчиков не заглядывая в мануал)
выучить синтаксис php.
А после этого уже пробовать что-то совместное c использованием php и html. выучить - это имелось ввиду на практике, а не теорию.
На словах логику как-то сложновато воспринимать.
1 - вы получаете список адресов $fil = file("ip.txt");
и перебираете, если в $_SESSION['ip'] нет такого ip, то вы обнуляете $_SESSION['ip'] (это суперглобальная переменная) и возвращаете непонятный $arr[5], а потом при следующей итерации "главного цикла", снова в нее смотрите.
2 - в том случае, если адреса в $_SESSION нет, (!@in_array(trim($val),$_SESSION['ip'])) , то "основному циклу" вы возвращаете $val.
3 - include_once "func.php"; // переписывает файл ip.txt
как переписывает? там функция или сразу исполняемый код?
4 - break в цикле, используется когда нужно прервать выполнение цикла, но продолжить выполнять код, который после него.