НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗dpPPAdFW 11 of 27 menu

Запись в файл на PHP на хостинге

Как правило, виртуальные хостинги работают через Linux. В этой ОС есть особенность, связанная с правами на доступ к папкам. На виртуальном хостинге может быть так, что папка, в которую вы хотите записать ваш файл, закрыта для записи.

Для примера давайте попробуем записать файл в папку test (эта папка уже должна быть создана вами):

<?php file_put_contents('test/file.txt', '123'); ?>

Если запись успешно осуществится, то у вас все в порядке. Если нет, то вам нужно открыть доступ на запись к нашей папке. Один из вариантов сделать это - через FileZilla.

Давайте сделаем это. Откройте ваш сайт через FileZilla и нажмите по папке, которой вы хотите сменить права, правой кнопкой мыши. В появившемся меню выберите пункт File permissions.

Посмотрим, есть ли разрешение на запись для владельца папки:

Если разрешения нет, дадим его:

Через FTP создайте папку на вашем сайте. Попробуйте через PHP создать файл в этой папке.

Проверьте права доступа к вашей папке. При необходимости дайте доступ для записи.

Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить