<?php require_once 'login.php'; require_once 'welcome.php'; $db_server = mysql_connect($db_hostname,$db_username,$db_password); if(!$db_server) die("Unable to connect with MySql : " . mysql_error()); mysql_select_db($db_database) or die("Unable to connect with db"); echo <<<_END <form action = 'ps.php' method = 'post'><pre> Enter your Username <input type = 'text' name = 'username'> Enter your Password <input type = 'text' name = 'password'> <input […]
я делал несколько загружаемых файлов на symfony2.8, и я всегда нахожу проблемы, и я всегда получал это: «Ожидаемый аргумент типа« string »,« array », это мое сущность /Article.php <?php namespace RoubBundle\Entity; use Symfony\Component\HttpFoundation\File\File; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Validator\Constraints as Assert; use Symfony\Component\HttpFoundation\File\UploadedFile; /** * Article * * @ORM\Table(name="article") * @ORM\Entity(repositoryClass="RoubBundle\Repository\ArticleRepository") */ class Article { […]
Я пытаюсь получить все заказы, принадлежащие конкретному клиенту, используя эту конечную точку в WooCommerce API v2 http://woothemes.github.io/woocommerce-rest-api-docs/v2.html#view-customer-orders используя эту библиотеку https://github.com/kloon/WooCommerce-REST-API-Client-Library Я проверил панель инструментов веб-сайта, и есть отложенные ордера Но я всегда получаю этот ответ: [data] => Array ( ) [body] => [duration] => 1.36552 ) [response] => stdClass Object ( [body] => {"orders":[]} […]
Я создаю php 5.5 из источника, используя эту команду: sudo ./configure –enable-mbstring –enable-intl –with-gd –with-mysql –with-pdo-mysql –with-curl –with-config-file-path=/etc –with-config-file-scan-dir=/etc/php.d –bindir=/usr/bin –sbindir=/usr/sbin –sysconfdir=/etc –includedir=/usr/include –prefix=/opt/php5 тогда sudo make install Во время компиляции проблем нет, и я могу сделать php -v в конце, что дает мне правильную версию php, но проблема в том, что я пытаюсь использовать […]
Я пытаюсь добавить некоторые переменные в пару файлов, которые уже имеют некоторый контент. Я использую file_get_contents для копирования содержимого определенного файла, а затем с помощью file_put_contents для вставки значений переменных вместе с существующим содержимым в этот файл. Проблема в том, что в первом случае он работает правильно, но во второй файл он вставляет все, что […]
Мне понадобится pack('J', $val) в php 5.5, но 'J' поддерживается только в 5.6. Как смоделировать его в php-5.5? На самом деле не нужно упаковывать все 64 бита. Моя попытка кажется неправильной (на Win7 64bit): pack('J', $val) === pack('N', 0) . pack('N', $val)
Я пытаюсь выяснить правильное использование password_hash. У меня есть следующий сценарий ниже <?php $password = "test3"; $hashAndSalt = password_hash($password, PASSWORD_BCRYPT); echo $hashAndSalt; ?> Насколько я знаю, это должно создать соль? Когда я запускаю скрипт, начало хэша начинается с «$ 2y $ 10 $», остаток остается неизменным при каждом запуске. $2y$10$.YHHLeFYcQoE6c//vl587uIFTOljmpmuDnSA0w0dxo1Rrpvi5zM9m <- run one $2y$10$b6n3chpTQk1X7c0OdPp0ceZmw3GvZFsLx9FHq9RnYaJgbld915oYG <- […]
В секции сеанса PHP.ini есть директива, называемая session.entropy_length . Я знаю, что он используется, чтобы генерировать session id более случайным. Как оно это делает? Какова максимальная длина? Что, если он превышает бит hash в использовании?
Следующая строка: echo date('d', strtotime('First Saturday August 2015')); печатает 08 , что, похоже, не имеет никакого смысла, потому что первое появление дня недели не может быть после 7-го. Это ошибка php или ошибка php или даже ошибка php? Я не знаю… Версия для PHP: 5.5.19
В документации говорится, что «в основном используется для отладки», что заставило бы меня подумать «никогда не включайте его, если у вас нет проблемы, и вам нужно выполнить некоторую отладку», однако, прочитав в основном все, что я могу найти, говорит, что нужно включить его »opcache .enable_cli 1 "но почему? Я не мог найти никакой информации по […]