PHP- все статьи тега ➜ страница 9
Как связать два массива в PHP
У меня есть два массива, таких как A & B . A=[1,2,3,4] , B=[10,20,30,40] Я хочу выполнить запрос обновления mysql таким образом. $abc1=mysql_query("update table set corr='1' WHERE id=10"); $abc1=mysql_query("update table set corr='2' WHERE id=20"); $abc1=mysql_query("update table set corr='3' WHERE id=30"); $abc1=mysql_query("update table set corr='4' WHERE id=40"); Все эти запросы выполняются за один раз. ...
Как единый вход (SSO) работает с PHP + Apache против Active Directory для прозрачной аутентификации?
Мне нужно получить более полное представление о SSO в веб-приложении против Active Directory. Для простого запроса у пользователя логина для аутентификации по AD, я знаю, что могу использовать некоторые библиотеки, такие как Zend_Ldap, adLdap и так далее. Но в этом случае пользователю все равно нужно ввести логин дважды. Например: аутентификация в Active Directory / ISA из php Afaik, чтобы использовать SSO для transparent login, мне нужно реализовать дополнительный модуль apache. Например: ...
unterminated entity reference php
Вот мой код: <?php // 27/01/2016 Edit: $result = mysql_query("A Long mysql query"); $rss = new SimpleXMLElement('<rss version="2.0" />'); $products = $rss->addChild('products'); /// while($row = mysql_fetch_array($result)){ $product = $products->addChild('category'); $product->addChild('product_id',"$row[product_id]"); $product->addChild('cat_id',"$row[cat_id]"); $product->addChild('cat_name',"$row[cat_name]"); $product->addchild('product_code',"$row[product_code]"); ...
Apache, PHP кэширование
A настроил внутренний прокси-сервер, используя Curl и PHP. Настройка выглядит следующим образом: Прокси-сервер является довольно дешевым VPS (который имеет медленный дисковый ввод/вывод в разы). Все запросы к этому серверу обрабатываются одним индексом.PHP-скрипт. Индекс.php получает данные с другого, быстрого сервера и отображает их пользователю. Передача данных между двумя серверами происходит очень быстро, и узким местом является только дисковый ввод-вывод на прокси-сервере. Так как есть т ...
проблема разности массивов
Я путаю array_diff поведение Почему жанр не существует в массиве diff? Вы знаете, как решить этот вопрос? - код <?php $array1 = array ( 'value01' => '0', 'value02' => 'v2', 'genre' => '1', 'type' => 'text', 'contry' => 'us', 'data' => '1', ); $array2 = array ( 'value01' => 'v1', 'value02' => 'v2', 'genre' => '0', 'type' => 'text', 'contry' => 'canada', 'data' => '1', ); print_r(array_diff($array1,$array ...
архитектура для нескольких приложений nginx / php с помощью docker
Я запускаю большинство своих приложений на одной установке nginx / php-fpm непосредственно на vps. Я решил попробовать docker и играл с ним уже неделю. Я прочитал все, что можно, и полагаю, что понимаю его концепции. Но я не могу поверить, что у меня так много экземпляров nginx, php и db. Одна вещь, с которой я согласился, - это то, что я хочу иметь 1 дБ, так что это легко: mariadb: image: mariadb:latest container_name: mariadb ports: - "127.0.0.1:3306:3306" restart: always envi ...
Запуск PHP: не удается загрузить динамическую библиотеку, Windows, Apache 2.2, php 5.2.11
Это становится очень неприятной проблемой. Я пытаюсь сделать чистую установку apache 2.2 и PHP 5.2.11. Все вроде бы настроено правильно, но модули php не запускаются... PHP Warning: PHP Startup: Unable to load dynamic library '.;C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/ext/php_mcrypt.dll' - The specified module could not be found.rn in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '.;C:/Program Files (x86)/Apache Software Foundation/Apache ...
Регистрация PHP: автогенерация пароля или возможность его выбора пользователем
Во время регистрации я обсуждаю, как мне Установить пароль пользователя: Пусть пользователь выберет его. Если я делаю это, мне приходится применять некоторые стандарты (длина, слабость, может включать регексы и т. д.) Что вы обычно делаете, когда выбираете этот путь, и почему? Есть ли библиотека, доступная для PHP для этого? Автоматически сгенерируйте пароль для пользователя и отправьте его по электронной почте на указанный им адрес электронной почты. Они не могут войти в систему, не получ ...
PHP preg split с двумя разделителями, если разделитель не находится в кавычках
Далее от моего предыдущего вопроса о preg_split это было очень быстро, благодаря Нику; я бы очень хотел расширить сценарий, чтобы не разбивать строку, когда разделитель находится в кавычках. Например: Если у меня есть строка foo = bar AND bar=foo OR foobar="foo bar", я хотел бы разбить sting на каждый пробел или символ =, но включить символ = в возвращаемый массив (который отлично работает в настоящее время), но я не хочу разбивать строку, ни один из разделителей находится внутри двойные кавыч ...
Соната Пакетные Операции И Доктрина Крючков
Я создал админку Соната (в Symfony2 пакет http://sonata-project.org/about) и я добавил событие в preRemove крюк (учение). В нескольких словах, когда я удаляю запись, запустите curl в другой сервис. Все работает. Но Sonata также имеет "пакетные операции", где я могу выбрать несколько строк и выбрать"Удалить все выбранные". Но , Если я выберу "удалить все выбранные", завиток не запустится. В preRemove крюком (доктриной) это не называется. Есть человек, который может мне помочь?! Спасибо ...
как удалить нечитаемые символы в контексте с помощью PHP?
Привет я кормлю контекст zend_lucene_search и он может искать слово до специальных символов, а после этого он не доступен для поиска. Например: very well to the other job boards � one of the main things that has impressed is the variety of the applications, especially with regards to the background of the candidates" manoj � Head Если я ищу "доски", я могу получить его, но если я ищу одну или любую строку после нечитаемых символов, я не могу найти ее. Как удалить их, и я хочу получить ...
как передать больше аргументов в PHP array walk?
Я хочу знать, как передать больше аргументов в мой array_walk.. $addresses = array('www.google.com', 'www.yahoo.com', 'www.microsoft.com'); $a = 'hey'; $b = 'hey'; array_walk($addresses, array($this, '_handle'), $a, $b); // $a and $b parameters doesn't get passed private function _handle($address,$a, $b) { echo $address; // www.google.com echo $a // 012 echo $b // 012 } Как вообще передать параметры? Я должен передать более 5 параметров.. пожалуйста, научи меня.. Спасибо ...
Получить название видео youtube на PHP
В одном из моих приложений я сохраняю идентификатор youtube video... Например, "A4fR3sDprOE".. Я должен отобразить его название в приложении. Я получил следующий код для получения его названия, а также его работы нормально. Теперь проблема в том, если какая-либо ошибка произошла ( в случае удаления видео ) php показывает ошибку. Я просто добавил условие. Но все равно его показывали с ошибкой. foreach($videos as $video) { $video_id = $video->videos; if($content=file_get_contents(" ...
Хранить данные без базы данных?
Если я хочу хранить электронные письма, но у меня нет базы данных (например, MySQL), что мне делать? Данные должны быть доступны и доступны для записи с PHP, но обычные "посетители" не должны видеть эти данные. Надеюсь, вы сможете помочь. ...
если пустой запрос показывает сообщения в php [дубликат]
На этот вопрос уже есть ответ здесь: Как проверить возвращаемые результаты запроса БД с помощью PDO PHP 3 ответа Мне нужна небольшая помощь с моим кодом. Я хочу показать сообщение, когда таблица пуста. Мой код - function category() { global $config,$db,$lang; $result = "SELECT id, name FROM category ORDER BY id"; $stmt = $db->prepare($result); $stmt->execute(); while( ...
PHP tmpfile() возвращает false
У меня есть скрипт загрузки изображений, который ранее работал. Теперь он сломан, и я проследил проблему до одной строки: $temp = tmpfile(); // $temp === false Функция tmpfile () возвращает false. Я никак не могу понять почему. Я с трудом пробираюсь через Google на этом. Скрипт он сломал только в моей локальной тестовой среде, OSX 10.6.7, под управлением MAMP 1.9.5. К счастью, живой сайт работает нормально. ...
Задать имя файла с помощью введенной пользователем переменной в PHP
Мне просто интересно, как я могу использовать имя переменной для установки имени файла в PHP? Когда я запускаю следующий код: <?php if ($_POST) { $filename = $_POST['firstName']; header("Content-Type: application/txt"); header('Content-Disposition: attachment; filename="$filename.txt"'); echo "Welcome, "; echo $_POST['firstName']. " " . $_POST['lastName']; exit; } else { ?> <form action="" method="post"> First Name: <input type="text" nam ...
Проверка Laravel необходимо заполнить одно из двух полей
У меня есть два поля: QQ Электронная почта Как настроить объект валидатора так, чтобы одно из этих полей было заполнено? Не имеет значения, кто именно. $messages = array( 'email.required_without:qq' => Lang::get('messages.mustenteremail'), 'email.email' => Lang::get('messages.emailinvalid'), 'qq.required_without:email' => Lang::get('messages.mustenterqq'), ); ...
php $ REQUEST не содержит cookies
У меня есть такой простой код: <?php setcookie("user","test", time() + 3600); echo $_REQUEST['user']."<br>"; echo $_COOKIE['user']; ?> И вот результат: Notice: Undefined index: user in D:interpubwwwrootlivecookie.php on line 3 test Я запускаю его на IIS 7.5. Я перезагрузил страницу, и я уверен, что браузер отправляет файл cookie в php-файл (потому что он у меня есть в $_COOKIE). Так почему же в $_REQUEST нет этого печенья? ...
Как выполнить фильтрацию с помощью выпадающего списка Multi Select в Yii2 GridView
Здесь я хотел бы ясно объяснить свою проблему, Пытаюсь выполнить выпадающий фильтр multi select, перед этим фильтром multiselect у меня есть базовый фильтр. Я использую выпадающее расширение kartik-v Искать.php <?php $status = ArrayHelper::map(Status::find()->all(),'id','status'); echo $form->field($model, 'status')->widget(Select2::classname(), [ 'data' => $status, 'language' => 'en', ...