PHP- все статьи тега ➜ страница 7


Преобразование SVG изображения в PNG с помощью PHP

Я работаю над веб-проектом, который включает динамически генерируемую карту США, раскрашивающую различные штаты на основе набора данных. Этот файл SVG дает мне хорошую пустую карту США и очень легко изменить цвет каждого штата. Сложность заключается в том, что браузеры IE не поддерживают SVG, поэтому для того, чтобы я мог использовать удобный синтаксис svg, мне нужно преобразовать его в JPG. В идеале я хотел бы сделать это только с библиотекой GD2, но также мог бы использовать ImageMagic ...

Ошибка PDO при использовании значения POST data в качестве параметра

У меня есть инструкция SELECT, которую я создаю с помощью PHP и PDO, чтобы предоставить список пользователей, которые вошли в систему за последние 20 минут. Когда я жестко кодирую интервал времени, оператор SQL выполняет нормально, но когда я пытаюсь заменить интервал, выбранный из веб-формы, я получаю ошибку SQL. Я не знаю, что случилось. Я использую PDO и оператор PREPARE try { $sql = 'SELECT DISTINCT PlayerName FROM Player_Data pd LEFT JOIN character_data cd ON pd.Play ...

Параллельная обработка / разветвление в PHP для ускорения проверки больших массивов

У меня есть php-скрипт на моем сайте, который предназначен для того, чтобы дать хороший обзор доменного имени, которое вводит пользователь. Он делает эту работу довольно хорошо, однако это очень медленно. Это может быть как-то связано с тем, что он проверяет массив из 64 возможных доменных имен, а затем переходит к проверке серверов имен для записей/записей MX/записей NS и т. д. Что я хотел бы знать, возможно ли запустить несколько потоков / дочерних процессов этого? Так что он будет проверять ...

Проверка UTF-8 в PHP без использования preg match()

Мне нужно проверить некоторые входные данные пользователя, закодированные в UTF-8. Многие рекомендовали использовать следующий код: preg_match('/A( [x09x0Ax0Dx20-x7E] | [xC2-xDF][x80-xBF] | xE0[xA0-xBF][x80-xBF] | [xE1-xECxEExEF][x80-xBF]{2} | xED[x80-x9F][x80-xBF] | xF0[x90-xBF][x80-xBF]{2} | [xF1-xF3][x80-xBF]{3} | xF4[x80-x8F][x80-xBF]{2} )*z/x', $string); Это регулярное выражение, взятое из http://www.w3.org/Interna ...

как создать виртуальный хост на XAMPP

Я уверен, что этот вопрос задают много раз, но я не сталкиваюсь с проблемой. Я использую XAMPP, где я настраиваю Zend framework. XAMPP работает на порту 8081 как 80 занятый каким-то процессом Windows, мне нужно использовать виртуальный хост, для чего я настраиваю следующий код в C:/xampp/apache/config/extra/httpd-vhosts.config (или C:/xampp/apache/conf/extra/httpd-vhosts.conf в более новых версиях). <VirtualHost *:80> ServerName comm-app.local DocumentRoot "C:/xampp/htdocs/Communication ...

изменение пароля пользователя laravel 5.3

Я хочу создать форму с 3 полями (old_password, new_password, confirm_password) с laravel 5. Вид Старый пароль : {!! Form::password('old_password',['class' => 'form-control']) !!} Новый Пароль: {!! Form::password('password',['class' => 'form-control']) !!} Подтвердите Новый Пароль: {!! Form::password('verify_password',['class' => 'form-control']) !!} Контроллер при регистрации пользователя public function postRegister(Request $request) { $rules = [ 'email' ...

Laravel Auth:: attempt () возвращает false

Я домашний любитель и изучаю фреймворк Laravel, в настоящее время в версии 5.3. Я использую Mac, ни homestead, ни vagrant. В настоящее время я работаю на веб-сайте, который использует систему регистрации и регистрации для создания пользователей. Я использовал php artisan migrate для локального управления базой данных. Как указано ниже, он имеет три поля, а именно: электронная почта имя пользователя пароль У меня есть модель User (пользователи.php): <?php namespace blog; use ...

Как в JSON декодирования поврежденных JSON с Апостроф вместо кавычек

Пример кода: <?php $json = "['foo', 'bar']"; var_dump( json_decode($json) ); он работает с PHP 5.5.3 , но не работает для более низких версий PHP Он работает на моей машине с PHP 5.5.3, но он не работает везде. Я знаю, что это неверный JSON, но мой веб-сервис дает мне JSON с символами ' вместе с " ['foo', "bar", {'test': "crazy "markup""}] Песочница Как анализировать данные JSON с помощью Апостроф в PHP 5.3? Очевидно, что исходный JSON, который я хочу разобрать, более сложен. ...

Как передать значение от одного контроллера к другому контроллеру в laravel

Я борюсь с передачей переменной от одного метода контроллера к другому в laravel. Когда пользователь создает продукт, я хочу, чтобы он теперь получил результат. Проблема заключается в том, что после выполнения метода Create сообщение должно быть передано еще одному контроллеру, прежде чем оно отправится в представление. Я пытаюсь передать сообщение об успехе или неудаче из метода postCreate в метод getList. Метод создания: public function postCreate() { if(validation passes){ ...

Как включить отчеты об ошибках в PHP (MAMP)?

Поэтому я запускаю MAMP на моем Mac, так как я не смог изменить свое местоположение htdocs в каталог на локальном сервере (хотя нет проблем использовать этот локальный сервер с MAMP) Так или иначе, PHP error reporting отключен для меня. Я использовал phpinfo(); чтобы найти правильный ini-файл (который находится в "Applications ▸ MAMP ▸ bin ▸ php ▸ php5. 6. 10 ▸ conf" в моем случае) и изменил display_errors с " off "на " on " (без"", Конечно) Error_reporting имеет значение E_ALL Однако, ког ...

Как установить расширение php-redis, используя официальный подход к изображению PHP Docker?

Я хочу построить свой образ PHP-FPM с расширением php-redis на основе официального образа PHP Docker, например, используя этот файл Dockerfile: php:5.6-fpm. В документах говорится, что я могу устанавливать расширения таким образом, устанавливая зависимости для расширений вручную: FROM php:5.6-fpm # Install modules (iconv, mcrypt and gd extensions) RUN apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng1 ...

Как записать пустой ассоциативный массив ({}) в MongoDB из PHP

Когда я пытаюсь вставить пустой ассоциативный массив (hashmap/dictionary/dict/{}) в MongoDB из PHP он всегда вставляется как неассоциативный пустой массив (list/[]). Можно ли форсировать ассоциативный массив? Пример: $m = new Mongo('mongodb://localhost:27017'); $db = $m->selectDB('test'); $collection = $db->selectCollection('test'); // 1: inserts [] $d = array( 'x' => array() ); $collection->insert($d); // 2: inserts [] $d = array( 'y' => array('a'=>'123') ); unset($d['y ...

Codeigniter - > получение ошибки 404. Простые маршруты не работают

Я-Ан asp.net парень и это первый раз, когда я имею дело с PHP. Так или иначе, я изо всех сил старался Перенести существующий сайт на новый сервер. Этот сайт использует codeigniter. Когда я звоню http://mydomain/admin Я получаю ошибку 404! Но если я позову: Http://mydomain/index.php / admin Это работает! Я поставил Ан .htaccess файл в корне: RewriteEngine on RewriteCond $1 !^(index.php|images|stylesheets|scripts|robots.txt) RewriteRule ^(.*)$ /index.php/$1 [L] Я установил в конфи ...

Почему разбиение на страницы на стороне сервера не работает для моей таблицы jQuery datatables?

Я пытаюсь заставить серверную пагинацию работать, но она просто не работает. Я искал повсюду решение своей проблемы, но все, что я нашел, почти то же самое, что и я, что не работает. Я, вероятно, упускаю что-то очевидное здесь, я не использовал datatables так хорошо, и я нахожу его инструкции и примеры немного запутанными. Вот мой код Javascript-он печатается из файла PHP как встроенный код Javascript, поэтому мне пришлось замените части PHP для краткости: var display_start = 1; var display_ ...

Имеет ли $ POST ограничение по размеру? [дубликат]

Возможный дубликат:каков предел размера запроса post? Имеет ли $_POST, используемый совместно с формами в PHP, ограничение по размеру? Очевидно, что должны быть некоторые ограничения с $_GET, поскольку большинство браузеров начнут жаловаться на ~250 символов (или что-то вроде этого), и данные могут быть потеряны, очевидно, что это ограничение не относится к $_POST. Я мог бы проверить это сам, но подумал, что было бы быстрее просто спросить здесь. Если бы у меня была простая форма с текс ...

Изменение насыщенности цвета #RGB: чего здесь не хватает?

Ниже приводится концепция для программы alterarion яркости/насыщенности с brightness() и saturation(). function brightness($colorstr, $steps) { ... return sprintf("%02x%02x%02x", $r, $g, $b); } function saturation(){ ... return sprintf("%02x%02x%02x", $r, $g, $b); } Существуют ли какие-либо существующие простые в использовании моды онлайн, чтобы дополнить этот Ане сделать возможным следующее: $color2 = saturation($color,-10); /* less staurated*/ $color3 = saturation($colo ...

Поиск повторяющихся значений столбцов в CSV

Я импортирую CSV, который имеет 3 столбца, один из этих столбцов может содержать дубликаты записей. Мне нужно проверить 2 вещи: 1. The field 'NAME' is not null and is a string 2. The field 'ID' is unique До сих пор я анализирую CSV-файл, один раз и проверяю, что 1. (NAME is valid), который, если он не работает, просто вырывается из цикла while и останавливается. Наверное, вопрос в том, как я проверю, что ID уникален? У меня есть поля, подобные следующим: NAME, ID, Bob, 1, Tom, 2, J ...

Самый простой способ обнаружения мобильного устройства

Как проще всего определить, использует ли пользователь мобильное устройство для просмотра моего сайта с помощью PHP? Я сталкивался со многими классами, которые вы можете использовать, но я надеялся на простое условие if! Есть ли способ, которым я могу это сделать? ...

Как предотвратить ПДО от интерпретации вопросительного знака в качестве заполнителя?

Для обнаружения существования ключа в hstore, мне нужно выполнить такой запрос: SELECT * FROM tbl WHERE hst ? 'foo' Однако, это дает мне PDOException: PDOException: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound: SELECT * FROM tbl WHERE hst ? 'foo' Есть ли способ избежать вопросительного знака, чтобы PDO не взял его в качестве заполнителя? Я пытался использовать до четырех обратных косых черт, а также двойной вопросительный знак (??), но ничто, кажется, не убеждает P ...

создание базовой аутентификации В Slim framework

Я видел 2 вопроса по SO и несколько тем в google, но это не помогло мне аутентификация на основе REST API с Slim Обеспечение безопасности REST API и Slim Framework Slim предоставляет вам различные методы,такие как PUT,GET, POST и т. д. Я хочу реализовать базовую авторизацию, как это делают многие API. Первый вопрос: необходим ли SSL? (В настоящее время у меня нет) Второй вопрос: как это осуществить? как в том, что я должен послать имя пользователя и пароль в заголовках в зашифрованном в ...