Цель: запустить PHP-файл в cmd, цикл скриптов x раз и на каждой итерационной проверке, чтобы узнать, ввел ли пользователь какой-либо вход ( stream_select () с STDIN ), и если это так – приостанавливает цикл до тех пор, пока пользователь не наткнется на ввод, затем распечатает ввода и продолжается с итерацией. Проблема: сценарий работает отлично до […]
Я использую wp_trim_words, чтобы обрезать некоторые отрывки на моей домашней странице. Он отлично работает, за исключением того, что он удаляет теги HTML из выдержек. Мне нужно сделать некоторые фрагменты выдержки полужирным шрифтом (используя <strong> ). Следуя инструкциям здесь , я попытался удалить функцию wp_trim_words и заменить ее новым, используя следующий код, который заменяет $text = […]
Для удовольствия я заменяю расширение mysqli в своем приложении PDO. Через некоторое время мне нужно использовать транзакции + блокировку таблицы. В этих ситуациях, согласно руководству mysql, синтаксис должен быть немного другим. Вместо вызова START TRANSACTION вы делаете это так … SET autocommit=0; LOCK TABLES t1 WRITE, t2 READ, …; … do something with tables t1 […]
Я делаю простой счетчик загрузки страницы, сохраняя текущий счет в файле. Вот как я хочу это сделать: Заблокировать файл (стадо) Чтение текущего счета (fread) Увеличить его (++) Напишите новый счетчик (fwrite) Разблокировать файл / закрыть его (flock / fclose) Можно ли это сделать, не потеряв замок? Насколько я понимаю, файл не может быть записан без […]
Страница документации PHP для flock() указывает, что ее нельзя использовать в IIS. Если я не могу полагаться на flock при любых обстоятельствах, есть ли другой способ, которым я мог бы безопасно достичь того же?
Файлы пересылаются на мой сервер через FTP. Я обрабатываю их с помощью PHP-кода в модуле Drupal. O / S – Ubuntu, а FTP-сервер – vsftp. Через определенные промежутки времени я буду проверять новые файлы, обрабатывать их с помощью SimpleXML и перемещать их в папку «Готово». Как избежать обработки частично загруженного файла? vsftp имеет lock_upload_files по […]