Articles of Синтаксис

размещение переменной PHP внутри оболочки_exec () для запуска команды lsp

Когда загружается url … / print.php, я хочу, чтобы имя последнего загружаемого файла в целевой каталог печаталось, и тот же файл одновременно отправлялся на принтер, подключенный к серверу. С этим кодом здесь я могу делать все, что хочу ТОЛЬКО, когда shell_exec (lsp / file / path) ссылается непосредственно на файл. У меня есть функция, которая […]

Справка PHP / MYSQL – неожиданный T_VARIABLE

Я пытаюсь сделать страницу профиля редактирования, и я хочу, чтобы пользователь мог изменить там имя пользователя и адрес электронной почты. Я когда-нибудь собираюсь решить эту проблему и нуждаюсь в вашей помощи. Ошибка анализа: синтаксическая ошибка, неожиданный T_VARIABLE $edit = mysql_query("UPDATE users (Username, EmailAddress) VALUES('".$newusername."', '".$newemail."') WHERE UserID="$_SESSION['UserID']"");

Обновление составного ключа по дубликатному ключу

Мне нужно обновить новую строку, только если оба: date='$dat' и empId='$who (в виде составного ключа). Но вставьте, если один из них или оба отличаются: $sql= "INSERT INTO history SET endtimestamp='$now',end='$signature',date='$dat',empId='$who' ON DUPLICATE KEY UPDATE endtimestamp='$now',end='$signature'";

Существуют ли какие-либо существенные причины для использования isset () над @ в php

Поэтому я работаю над очисткой ужасной базы кода, и я медленно перехожу к полной отчетности об ошибках. Это сложный процесс, с сотнями замечаний по следующим направлениям: Notice: Undefined index: incoming in /path/to/code/somescript.php on line 18 из-за использования переменных, предполагающих неопределенные переменные, просто обрабатывается как false, например: if($_SESSION['incoming']){ // do something } Цель состоит в том, […]

Что такое синтаксис for (;;) "в этом коде?

for(;;) { if(!$monitor->Throttle($cause)) die('Fatal error: '.$monitor->error); if($cause == THROTTLE_CAUSE_NONE) break; sleep(60); } Я начинающий разработчик php. Итак, как вы читаете синтаксис «for» в предыдущем коде. действительно ли это? Я получил их от http://www.phpclasses.org/blog/post/132-Accelerate-Page-Accesses-Throttling-Background-Tasks-Unusual-Site-Speedup-Techniques-Part-2.html

Написание простого синтаксического синтаксического анализатора

Вот что я хотел бы сделать – в Php: если задана строка, получим такой результат: (a()?b|c) a – функция, которая возвращает true для false. Это должно дать b или c после вызова a() (a()?(b()?d|e)|c) . Тот же принцип. Конечным результатом должно быть d , e или c (a()?(b()?d|e)|(c()?f|g)) . Тот же принцип. Конечным результатом должно […]

MYSQLI_NUM_ROWS ВСЕГДА ВОЗВРАЩЕНИЕ 0

Я пытаюсь избавиться от ошибки ASAP. Я использую mysql_num_rows, но он ВСЕГДА возвращает 0. И я не знаю, связано ли это с тем, что у меня неправильный синтаксис или что … вы можете мне помочь? вот код; <?php include_once("checklogin.php"); $u = ""; if(isset($_GET["u"])){ $u = preg_replace('#[^a-z0-9]#i', '', $_GET['u']); } else { header("location: http://www.myswesite.com/login.php"); exit(); } […]

Синтаксис PHP MySQL для вставки даты, времени

Я пытаюсь вставить даты, поля времени, используя php-скрипт, но я получаю синтаксическую ошибку. Может кто-нибудь, пожалуйста, скажите мне, где я делаю ошибку. Спасибо, ребята INSERT INTO calendar (event, from, to, day) VALUES ('". $ _ REQUEST [' event ']."', '". $ _ REQUEST [' from_time ']."', '". $ _ REQUEST [' to_time '].' ',' ". […]

PHP-форма, не направляющая правильные страницы

Я делаю страницу входа для администраторов, чтобы сделать некоторые изменения на веб-сайте легко. Однако страница входа в систему работает неправильно. Он не попадет на страницу с ошибкой InvalidLogin.html и не перейдет на следующую страницу админ-сайта AdminChanges.php . Вместо этого я получаю следующее сообщение: Не найдено. Запрошенный URL / website / method = "post" не найден […]

PHP – Получить свойства объекта по переменной

У меня есть объект с большим количеством свойств. Некоторые из свойств имеют имена, начинающиеся с одной и той же строки текста (в моем примере – «bullet»), за которым следует целое число. Я могу получить значения свойств следующим образом: echo $objectName->bullet1; echo $objectName->bullet2; echo $objectName->bullet3; и так далее. Я пытаюсь написать цикл for, чтобы получить первые […]