Редактирование файла на сервере php

152
23 мая 2019, 11:20

Ребята, столкнулся с такой весьма странной проблемой: открываю, например, css файл на сервере (xampp) в папке htdocs с помощью любого редактора ( у меня sublimе), редактирую его,сохраняю, открываю php файл со страничкой в гугле, но никакие изменения в дэвтулсе не видны, как будто я ничего туда и не писал. С чем это может быть связано ? На всякий случай, win 10.

Answer 1

Ctrl+F5 Перезагрузка страницы со сбросом кэша браузера

Answer 2

Браузер кеширует файлы скриптов и стилей. Их можно обновить нажав ctrl+f5, но посетители сайта об этом не знают и сайт для них выглядеть по старому или вообще сломанным. Решить данную проблему можно добавив GET параметр к ссылке на файл там где он подключается на странице. Это заставит браузер скачать файл по новой, ведь для него это другая ссылка и другой файл и при этом сам GET параметр никак не повлияет на работу.

    <link href="css/app.css?v=1" rel="stylesheet">

Для того что-бы не менять параметр всякий раз когда вы вносите изменения в файл вы можете менять версию автоматически. В простейшем виде это:

    <link href="css/app.css?v=<?=filemtime(css/app.css);?>" rel="stylesheet">

Функция filemtime() возвращает время последнего изменения файла и при каждом сохранении у Вас будет новая ссылка на файл. то-же самое касается файлов скриптов.

Answer 3

Чаще всего это кэширование, попробуйте посмотреть изменения в другом браузере.

READ ALSO
Есть ли такое свойство input?

Есть ли такое свойство input?

Необходимо, чтобы когда текст не помещается в <input> , он обрезался и в конце было "

150
Css Grid. Динамическое изменение размеров ячейки

Css Grid. Динамическое изменение размеров ячейки

Как в Css Grid сделать динамическое изменение размеров ячейки, так, чтобы остальные ячейки соответственно подстроились и изменили свои размерыНапример,...

155
Выполнение функции при нажатии кнопки / Start slide onclick button

Выполнение функции при нажатии кнопки / Start slide onclick button

Как сделать чтобы при нажатии кнопки функции запустилась?

145
Зачем нужен атрибут scope и его значения &ldquo;col&rdquo; и &ldquo;row&rdquo;?

Зачем нужен атрибут scope и его значения “col” и “row”?

Зачем они нужны если при создании таблицы всё работает и без них?

125