- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
прочитайте содержимое файла, а затем запишите в него
Такой код вызывает ошибки:
Но в то же время, file_get_contents работает
Как я с этими правами на папки только не совокуплялся - все бестолку, стоит "Только чтение", но говорят, что для программ значения не имеет.
Что ЭТО?
$a = fopen("last.txt", "r");
даже с заменой режима на W, происходит то же самое $a = fopen("last.txt", "w");
Что происходит?
Выдаются две вышеописанные ошибки, очищается файл.
А вы как хотели?
А какие еще есть флаги при открытии файла?
А какие еще есть функции работы с файлами для чтения данных из файлов?
Возникла нужда в небольшом скрипте, который будет увеличивать значение переменной, каждый раз, когда к ней обращаются (точнее к файлу, где отображается ее значение).
Возможно подойдёт этот вариант. При выполнении скрипта в файле будет +1
file_put_contents('./file.txt', ++$file);
С обновлением страницы значение увеличивается, но не на 1, а в следующем порядке:
1-5-7-9-11...
Вчера получался аналогичный вариант, только шаги сразу были по 5, т.е. 1-5-10-15.
Заменив ++$file на 1+$file получил 1-3-5...
так....
// берем номер
$last = file_get_contents('last.txt');
$pg = trim($last);
$pg++;
// тут делаем что надо с pg
// пишем номера
$f = fopen('last.txt','w+');
fwrite($f,$pg);
fclose($f);
---------- Добавлено 02.01.2013 в 17:39 ----------
пару пояснений
file() - записывает содержимое файоа в массив (т.е. каждая строка файла - новая запись массива)
file_get_contents() - весь файл в одну переменную
fopen - открывает файл и присваевает идентификатор ему, который уже нужен для fwite fclose функции