Я не могу сказать вам, насколько глупо мне нужно задавать этот вопрос, но я работал над самыми простыми командами (в течение двух дней) и не могу найти проблема. Я «заимствовал» некоторый код для не повторяющегося счетчика. Я попытался заставить его работать, и я, наконец, решил, что не получаю доступ к простым файлам txt, в которых хранятся образы, или тот, который хранит IP-адреса. Я читал здесь проблемы, смотрел на команду в «чайниках» и даже смотрел видео на YouTube, и я слеп к этой проблеме. Я попытался использовать строку для имени файла и напрямую использовать имя файла. У меня были файлы в подпапке на сервере, и я подумал, что это может быть проблемой, поэтому я переместил их в корневой каталог с той же ошибкой. Если кто-то может понять, почему это не работает, я буду бесконечно благодарен.Не могу получить fopen, чтобы открыть файл
Это только часть всего кода, но я обнаружил, что он не работает.
$filename = 'countfix.txt';
$handle = fopen('$filename', 'r');
fread($handle, $current_inc)
or die ("Can't open file");
echo $current_inc;
fclose($handle);
Спасибо.
PHP разрешает пути относительно корня сервера, а не корень веб-сайта. Я обычно создаю полный путь к файлу, используя '$ _SERVER ["DOCUMENT_ROOT"]' как ведущую часть пути к веб-сайту. Поэтому, если ваш файл находится в корне вашего сайта (/countfix.txt), вы должны использовать $ _SERVER ["DOCUMENT_ROOT"]/countfix.txt –
Извините @Андрю я оговорился. На сайте, на котором я работаю, есть отдельная папка. Я сделал подпапку под этим и думал, что это сработает, потому что все мои файлы для этого счетчика были там. Затем я прочитал что-то о вводе пути, поэтому я переместил файлы в основную папку, но, как мы видим, это не проблема. –