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


PHP PDF библиотека шаблонов с выводом PDF?

есть ли библиотека PHP PDF, которая может заменить заполнители в существующем документе PDF, ODT или DOCX и создать PDF-файл в качестве конечного результата, не завинчивая макет? требования: Не нуждается в сторонней веб-службе возможность запуска на общем веб-хостинге была бы идеальной (никаких двоичных установок / пакетов не требуется) имейте в виду, a библиотека, которая может загружать существующий PDF-файл и вставлять текст программно в определенной позиции является не хватает для моег ...

Как присоединиться к строкам пути файловой системы в PHP?

есть ли встроенная функция в PHP для интеллектуального соединения строк пути? Функция, заданная "abc / de /" и "/fg/x.php " как аргументы, должны вернуться "abc/de/fg/x.php"; тот же результат должен быть получен с использованием "abc / de" и "fg/x.php-в качестве аргументов для этой функции. если нет, то есть ли доступный класс? Это также может быть полезно для разделения путей или удаления их частей. Если вы что-то написали, можете поделиться своим кодом здесь? Это нормально, чтобы всегда испо ...

Объединить PDF файлы с PHP

моя концепция - есть 10 pdf-файлов на веб-сайте. пользователь может выбрать некоторые pdf-файлы, и они выбирают слияние, чтобы создать один pdf-файл, который содержит выбранные страницы. Как я могу сделать это с PHP? ...

Когда использовать блоки Try Catch

хорошо, это может быть очень нуб вопрос, но я считаю, что PHP документация по этому и несколько поисков в Интернете не дают мне никакого представления об этом. когда я должен использовать блоки try-catch для улучшения моего приложения? Я читал, что кто-то говорит, что мы должны использовать блоки try-catch только для предотвращения фатальных ошибок. Я читал, что кто-то еще говорит, что мы должны использовать его только при неожиданных ошибках (подождите, что? неожиданно? если они являются ...

Обрезать изображение на PHP

приведенный ниже код хорошо обрезает изображение, что я и хочу, но для больших изображений он также работает. Есть ли способ "масштабирования изображения" В идеале я мог бы иметь каждое изображение примерно одинакового размера перед обрезкой, чтобы я получал хорошие результаты каждый раз код <?php $image = $_GET['src']; // the image to crop $dest_image = 'images/cropped_whatever.jpg'; // make sure the directory is writeable $img = imagecreatetruecolor('200','150'); $org_img = imagecreate ...

Когда использовать класс против функции в PHP

лампочка еще должна идти для этого... Мне бы очень хотелось легко понять объяснение преимущества использования класса в php над Просто использованием функций. вот простой пример мысли, которую я сейчас имею, и мне интересно, является ли класс более эффективным: скажем, у меня есть мини-календарь виджет, который я построил в php. Я думаю о вызове функции miniCal('arrayVars1', 'var2'). Но я мог бы сделать это дважды на этой странице. Использовать меньше ресурсов используя класс здесь, созда ...

Как включить --enable-soap в php на linux?

вот в чем вопрос. У меня есть PHP 5.2.9 на Apache, и я не могу обновить PHP. Есть ли способ включить SOAP в PHP 5.2.9? Руководство PHP вообще не помогло, когда оно сказало: "чтобы включить поддержку SOAP, настройте PHP с помощью --enable-soap ."Как я могу настроить? ...

curl exec результаты печати, когда я не хочу

Я использую следующий код: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_TIMEOUT, 12); $result = curl_exec($ch); curl_close ($ch); однако он печатает результаты сразу. Можно ли поместить результат JSON в переменную, чтобы я мог распечатать его, когда захочу? ...

Как установить выбранное значение jquery select2?

это относится к кодам до select2 версии 4 у меня есть простой код select2 которые получают данные из ajax $("#programid").select2({ placeholder: "Select a Program", allowClear: true, minimumInputLength: 3, ajax: { url: "ajax.php", dataType: 'json', quietMillis: 200, data: function (term, page) { return { term: term, //search term flag: 'selectprogram', page: page // page number }; }, results: function (data) { return {re ...

Как написать хранимую процедуру с помощью phpmyadmin и как использовать ее через php?

Я хочу иметь возможность создавать хранимые процедуры, используя phpMyAdmin и позже использовать его через php. но я не знаю как? из того, что я знаю, я узнал, что мы не можем управлять хранимыми процедурами через phpMyAdmin. какой другой инструмент может управлять хранимой процедурой? Я даже не уверен, что это лучший вариант использовать хранимую процедуру через PHP. какие будут предложения? ...

Исправление сломанной кодировки UTF8

Я нахожусь в процессе исправления некоторых плохих кодировок UTF8. В настоящее время я использую PHP 5 и MySQL в моей базе данных у меня есть несколько экземпляров плохих кодировок, которые печатают как: î параметры сортировки базы данных utf8_general_ci PHP использует правильный заголовок UTF8 Notepad++ настроен на использование UTF8 без BOM управление базами данных осуществляется в phpMyAdmin не все случаи акцентированных символов являются сломанный Что мне нужно, так это какая-то функц ...

Можно ли динамически создавать свойства экземпляра в PHP?

есть ли способ создать все свойства экземпляра динамически? Например, я хотел бы иметь возможность генерировать все атрибуты в конструкторе и по-прежнему иметь доступ к ним после создания экземпляра класса следующим образом: $object->property. Обратите внимание, что я хочу получить доступ к свойствам отдельно, а не через массив, вот пример того, что я не хочу: class Thing { public $properties; function __construct(array $props=array()) { $this->properties = $props; } } ...

Лучший способ проверить, возвращаются ли результаты MySQL в PHP?

Я ищу лучший способ проверить и посмотреть, если какие-то результаты были возвращены в запросе. Я чувствую, что я пишу эту часть кода много, и иногда я получаю ошибки, а иногда и нет. например, я запускаю этот запрос, чтобы проверить, существует ли имя пользователя перед вставкой нового в базу данных. $result = mysql_query("SELECT * FROM ..."); затем я хочу проверить и посмотреть, если какие-то результаты были возвращены. Вот один из способов, которым я это делаю: if (!$result) { PERFORM AC ...

Обратный порядок элементов списка foreach

Я хотел бы изменить порядок элементов списка этого кода. В основном это набор лет, идущих от самого старого до недавнего времени, и я пытаюсь изменить этот результат. <?php $j=1; foreach ( $skills_nav as $skill ) { $a = '<li><a href="#" data-filter=".'.$skill->slug.'">'; $a .= $skill->name; $a .= '</a></li>'; echo $a; echo "n"; $j++; } ?> ...

Разделить целое число и получить целочисленное значение

в таких языках, как C или Python, если я делю целое число на целое число, я получаю целое число: >>> 8/3 2 но в PHP, если я делю целое число на другое целое число с /, иногда я получаю поплавок: php > var_dump(6/3); int(2) php > var_dump(8/3); float(2.6666666666667) Я хотел бы сделать разделение, как в Python или C, так что 8/3-это 2. Как я могу сделать это в PHP? ...

получить экземпляр () в Codeigniter: зачем назначать его переменной?

В Codeigniter,get_instance() - это глобально доступная функция, которая возвращает супер-объект контроллера, который содержит все загруженные в данный момент классы (он возвращает экземпляр класса контроллера). Я включу текущий исходный код: get_instance() определена в Codeigniter.php // Load the base controller class require BASEPATH.'core/Controller.php'; function &get_instance() { return CI_Controller::get_instance(); } и CI_Controller определена в Controller.php class CI_Contro ...

Как получить числовые типы из MySQL с помощью PDO?

Я использую PDO и MySQL, по какой-то причине при получении значений из базы данных, которые являются типом int, PDOStatement возвращает строковое представление числа, а не значение числового типа. Как мне предотвратить это? Я заметил, что есть атрибут класса PDO:PDO::ATTR_STRINGIFY_FETCHES Это должно позаботиться об этом, но при попытке изменить его, он выдает ошибку, говоря, что атрибут не является допустимым для драйвера MySQL. это нормально получить строки вместо чисел при консультации с ба ...

Сортировка ассоциативного массива в PHP [дубликат]

этот вопрос уже есть ответ здесь: как я могу сортировать массивы и данные в PHP? 9 ответов у меня есть массив в таком формате: Array ( [0] => Array ( [text] => tests [language] => [advertiserCompetitionScale] => 5 [avgSearchVolume] => 7480000 [lastMonthSearchVolume] => 9140000 ) [1] => Array ...

Добавление элемента в ассоциативный массив

//go through each question foreach($file_data as $value) { //separate the string by pipes and place in variables list($category, $question) = explode('|', $value); //place in assoc array $data = array($category => $question); print_r($data); } это не работает, так как он заменяет значение данных. Как я могу добавить ассоциативное значение в каждый цикл? $file_data - это массив данных, который имеет динамический размер. ...

Когда использовать Redis вместо MySQL для PHP-приложений?

Я смотрел на редиса. Это выглядит очень интересно. Но с практической точки зрения, в каких случаях было бы лучше использовать Redis над MySQL? ...