Articles of Завершение

Как отключить мою систему через php-сайт с помощью LAMP-сервера?

Это код, который я до сих пор сайт: <?php if ($_POST['action']=="Shutdown") { $test=shell_exec("touch /scripts/shutdown.sh"); } ?> shutdown.sh: #!/bin/sh if [ -f "/tmp/shutdown" ] then rm -f /tmp/shutdown /sbin/shutdown now fi Я грубо получил эту идею от http://ubuntuforums.org/ Но, когда я запускаю php-скрипт на своем локальном хосте, он не появляется? Вопрос : Как отключить мою систему […]

Eclipse PHP IDE – настраиваемые автоматически полные теги

Новый для Eclipse IDE и задавался вопросом, есть ли способ добавить auto complete / change, чтобы, если я набираю: mres он переведет его на mysql_real_escape_string() Я знаю о нормальном завершении PHP-кода, но ничего не вижу о создании пользовательских ярлыков. Спасибо, Niggles

Принудительный пользователь для выхода из сеанса PHP

Кажется, я не могу найти прямой ответ на этот вопрос. Есть ли способ, с помощью которого я могу заставить зарегистрированного пользователя выйти из системы? Моя система входа в систему, по сути, полагается только на сеанс, содержащий уникальный идентификатор пользователя (который хранится в базе данных mysql). Так что просто … if (isset($_SESSION['user_id'])) { echo "You're logged […]

Автозаполнение Eclipse не работает для PHP-проекта

Мой Eclipse не использует автозаполнение … Мой коллега получает полный список предложений, просто набрав несколько писем, и я ничего не получаю … Версия Eclipse, которую я использую: Eclipse for PHP Developers Version: Helios Service Release 2 Build id: 20110301-1815 (c) Copyright Eclipse contributors and others 2000, 2011. All rights reserved. Visit http://eclipse.org/ И я думаю, […]

PHP register_shutdown_function для запуска, когда сценарий убит из командной строки?

Можно ли вызвать функцию, когда процесс cron убит из командной строки (через Ctrl + c) или с помощью команды kill? Я попытался register_shutdown_function() , но, похоже, он не вызывается, когда скрипт убит, но вызывает вызов, когда сценарий заканчивается нормально. Я пытаюсь записать результат в файл и обновить значение базы данных, когда экземпляр cron автоматически убит […]

Как включить автозаполнение / синтаксис для основных функций PHP в Eclipse?

Я много искал, много раз проверял шаги, но он все равно не работает. Моя среда: Последнее затмение для пакета разработчиков PHP Проект обновлен, а не напрямую из SVN .project имеет строку <nature>org.eclipse.php.core.PHPNature</nature> .buildpath имеет строку <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> .settings / org.eclipse.core.resources.prefs имеет строку include_path=0;/projectname файл, открытый в PHP Editor Что-то работает: Отклонение основной функции PHP […]

Как определить, что PHP-скрипт находится в фазе завершения?

Есть ли какая-либо функция / глобальная переменная в PHP, которая возвращает текущее состояние скрипта (что-то вроде runnning, terminating)? Или это единственный способ установить это состояние, используя register_shutdown_function() ? Эта функция выглядит негибкой для меня, поскольку уже зарегистрированные функции выключения могут быть переопределены. И функция shutdown выполняется, когда пользователь прерывает соединение , и это не то, […]

Как уничтожить сеанс php с помощью одной кнопки

Я бы хотел сделать простую кнопку формы, которая полностью разрушает сеанс, когда вы нажимаете на него. Я только начинаю использовать PHP в первый раз и не вижу, как я реализую его в своем HTML-коде. Я хотел бы просто кнопку формы, которая очистит сессию (и, возможно, объяснение того, как она работает)

Завершение кода для частных / защищенных переменных-членов при использовании магии __get ()

Как настроить завершение кода для работы с Zend Studio (или любой средой IDE на основе Eclipse) при работе с классом, который имеет частные или защищенные переменные-члены, БЕЗ прибегая к связыванию элемента Getter's, устанавливающего членские символы как общедоступные. Например: class Dog { protected $bark = 'woof!'; public function __get($key) { if (isset($this->$key)) { return $this->$key; } […]