Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

PHP запись в файл

PHP

  1. 68    1  0
    1 dzień8 PLN

    Сделаю за час, большой опыт в РНР. Пишите, если заинтересует.

  2. 151    9  0
    1 dzień8 PLN

    $fp = fopen ( "filename.txt","w" );
    flock ( $fp,LOCK_EX ); // БЛОКИРОВКА ФАЙЛА
    ... //работа с файлом
    flock ( $fp,LOCK_UN ); // СНЯТИЕ БЛОКИРОВКИ
    fclose ( $fp );

    if ( !is_writable ( "filename.txt" ) ) {
    echo "файл filename.txt не доступен для записи";
    }

    источник http://www.php.su/flock()

  3. 1941    72  4   3
    1 dzień82 PLN

    Добрый вечер!
    Для Вашей задачи есть решения поизящнее, суть предельно ясна, готов выполнить.
    Читайте отзывы, обращайтесь :)

  4. 418    142  0
    1 dzień16 PLN

    Здравствуйте.

    Возьмусь прямо сейчас. Сделаю все быстро и качественно.

  5. 2748    153  0   1
    1 dzień16 PLN

    Здравствуйте. Готов сделать лучше этого.

  6. 117  
    1 dzień123 PLN

    Привет,
    Я из Армении, и у меня 3-летний опыт работы в области веб-разработки, если хотите, я могу работать на вас.
    Я посылаю это, чтобы попросить ваше одобрение, которое поможет мне создать мой профиль на freelancehunt.com и выиграть больше работы.
    Нарек Варданян

  7. Jeszcze 6 ofert jest ukrytych
  • Vanya Kutuzov
    2 stycznia 2019, 19:04 |

    это устаревший метод

  • Dmitry Andrushchenko
    2 stycznia 2019, 19:56 |

    Скрипт в который я вношу правку тоже устаревший, переписывать сейчас никто не будет, библиотека создана 6 лет назад.


    Я надеюсь так надежнее?


    $fp = fopen('2.csv', 'w'); 

    flock($fp, LOCK_EX + LOCK_NB)

    fwrite($fp, implode('', $lines)); 

    flock($fp,  LOCK_UN);



    Чем без блокировки вообще?

  • Profil został usunięty
    2 stycznia 2019, 19:13 |

    В момент работы с файлом другой скрипт не сможет с ним что-либо сделать до завершения процесса чтения/записи предыдущим потоком.

  • Profil został usunięty
    2 stycznia 2019, 19:52 |

    Для защиты файла с которым работает текущий процесс от изменений со стороны любого другого процесса в операционных системах применяются так называемые блокировки (locks). Для этого в PHP используется функция flock(). Пока на файле стоит блокировка все остальные делающие записать что-либо в этот файл стоят в очереди и дожидаются снятия блокировки. Подробнее почитать можно вот здесь - https://metanit.com/web/php/5.3.php, но в принципе можно найти и другие инструкции с примерами. Так что вам просто надо пару строчек в код добавить и всё.

  • Profil został usunięty
    2 stycznia 2019, 21:59 |

    Я один юзаю file_get_contents и file_put_contents?

  • Dmitry Andrushchenko
    2 stycznia 2019, 22:17 |

    Я один юзаю file_get_contents и file_put_contents?

    Это позволит лишь добавить последнюю строку, но не удалить..

    А нужно подобие стека, последнюю положил строку, последнюю и взял.

  • Profil został usunięty
    2 stycznia 2019, 22:24 |

    file_get_contents

    explode("\n")

    ....

    implode("\n")

    file_put_contents

Aktualne zlecenia dla freelancerów w kategorii PHP

Технічний аудит сайту WordPress/PHP і письмовий звіт

500 PLN

Другий етап технічного аудиту сайту онлайн-школи на WordPress/PHP. Обсяг робіт: - перевірка custom PHP/JS/CSS коду; - перевірка логіки календаря бронювання уроків; - перевірка чату; - перевірка можливого WebSocket/Node.js backend; - перевірка MySQL/JavaScript помилок; -…

PHP ∙ 28 sekund temu

Audyt strony

Zadanie dotyczące technicznego debugowania OpenCart 3 (ocStore). Potrzebuję stałego budżetu za wynik, a nie płatności godzinowej. Lista prac 1. Naprawa 500 błędu: Przy aktualizacji modyfikatorów występuje konflikt (prawdopodobnie między system/seo_package.ocmod.xml a…

Content Management SystemsPHP ∙ 2 godziny 50 minut temu ∙ 26 ofert

Opracowanie jednego projektu na podstawie dopracowania i połączenia 4 skryptów

Witam. Należy połączyć 4 skrypty różnych autorów w jedną całość. Skład - forum - portal wideo - portal artykułów - tablica ogłoszeń. Same skrypty dostarczam. Szczegółowe tzw w załączonych plikach. Proszę przemyśleć, jak za stosunkowo niewielką kwotę można zebrać potrzebną…

PHPProgramowanie stron internetowych ∙ 4 godziny 18 minut temu ∙ 14 ofert

Strona na WordPressie z wykorzystaniem motywu Kadence i Kadence Blocks.

820 PLN

Musimy stworzyć stronę na WordPressie z wykorzystaniem motywu Kadence oraz Kadence Blocks. Sklepu internetowego nie będzie (chociaż prawdopodobnie zostanie dodany w przyszłości). Potrzebna jest strona główna oraz kilka stron wewnętrznych. Grafika jest już gotowa, struktura…

Content Management SystemsPHP ∙ 7 godzin 45 minut temu ∙ 28 ofert

Opracowanie 2 stron internetowych zorientowanych na SEO do sprzedaży części (quady i sprzęt specjalistyczny)

Opracowanie dwóch specjalistycznych stron internetowych do sprzedaży części zamiennychOgólne informacjeNależy opracować dwie specjalistyczne strony:Części zamienne do quadów, UTV, SSV i innego podobnego sprzętu.Części zamienne do sprzętu specjalistycznego.Istniejąca strona…

PHPProgramowanie stron internetowych ∙ 1 dzień 5 godzin temu ∙ 61 ofert

Zleceniodawca
Dmitry Andrushchenko
Ukraina Kijów  370  0
Zlecenie zostało opublikowane
7 lat temu
193 wyświetlenia