Помощник
|
PHP перезапись 1 цифры в 1 файле txt |
TrustMan
|
Сообщение
#1
|
||
|
|
||
|
|||
Sev_free |
2.7.2015, 1:41;
Ответить: Sev_free
Сообщение
#2
|
|
TrustMan,
Код $test = 1; - переменная $fopen = fopen('адресс файла', 'w+'); - создаем файл, w+ - означает полную перезапись данных в файле...если файл не существует создает его. $fwrite = fwrite($fopen, $test); - записываем $fclose = fclose($fopen); - закрываем П.С. Как то так) Сообщение отредактировал Sev_free - 2.7.2015, 1:54 -------------------- Контакты: Skype:Sev_Free |
|
|
x64 |
2.7.2015, 8:01;
Ответить: x64
Сообщение
#3
|
|
TrustMan, если и правда требуется только обновить файл, то так:
Код file_put_contents('file.txt', $val); Естественно, когда $val содержит массив или объект, нужна предварительная сериализация: Код file_put_contents('file.txt', serialize($val)); Sev_free, PHP5 вышел очень давно, а Вы всё fopen`ы пишите (: Тогда нужно (обязательно!) и блокировки, иначе два одновременных запуска скрипта приведут к непредсказуемым последствиям. |
|
|
Sev_free |
2.7.2015, 12:08;
Ответить: Sev_free
Сообщение
#4
|
|
x64, да нет просто привел такой пример - первое что в голову пришло)
-------------------- Контакты: Skype:Sev_Free |
|
|
andreykashops |
2.7.2015, 13:00;
Ответить: andreykashops
Сообщение
#5
|
|
x64, слышал, что file_put_contents и file_get_contents предназначены для записи данных только малых объемов(относительно), что скажешь по этому поводу?
-------------------- |
|
|
Sev_free |
2.7.2015, 13:16;
Ответить: Sev_free
Сообщение
#6
|
|
andreykashops, да, была такая штука. Но в 5.1 исправили данный косяк, и добавили нужную вещь, LOCK_EX - которой не хватало.
file_get_contents - всегда работал отлично, но есть косяк если работать через открытие сокета ssl. -------------------- Контакты: Skype:Sev_Free |
|
|
x64 |
2.7.2015, 20:01;
Ответить: x64
Сообщение
#7
|
|
|
andreykashops, тут скорее вопрос целесообразности.
Ничего не мешает считать в одну переменную данных так мегов 80, потом их разбить посредством explode в другую переменную. Ничего, кроме доступной скрипту памяти Если размер файла заранее не известен, лучше производить построчную (поблочную) обработку через fopen и компанию. ЗЫ: хотя, если под «малыми объёмами» имеются в виду файлы по 2+ ГБ, точно сказать не смогу. Есть подозрение, что край составляет <2 ГБ (максимальный int), но это лишь в теории; сорцы не смотрел, на таких объёмах тесты не запускал.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3426 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1246 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44947 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1894 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3409 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 25.4.2024, 21:21 |