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


вставьте несколько строк через массив php в mysql

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

PHP скрипт-определить, работает ли под linux или Windows?

У меня есть php-скрипт, который может быть размещен в системе windows или linux. Мне нужно запускать разные команды в любом случае. Как я могу определить, в какой среде я нахожусь? (желательно что-то php, а не умные системные хаки) извините!! скрипт запускается из командной строки!!!! ...

Проверка, реализует ли класс экземпляра интерфейс?

учитывая экземпляр класса, можно ли определить, реализует ли он определенный интерфейс? Насколько я знаю, нет встроенной функции, чтобы сделать это напрямую. Какие варианты у меня есть (если есть)? ...

Удалите бесполезные нулевые цифры из десятичных знаков в PHP

Я пытаюсь найти быстрый способ, чтобы удалить zero decimals от числовых значений вроде этого: echo cleanNumber('125.00'); // 125 echo cleanNumber('966.70'); // 966.7 echo cleanNumber(844.011); // 844.011 существует ли какой-то оптимизированный способ сделать это? ...

Создавайте поддомены на лету.htaccess (PHP)

Я ищу, чтобы создать систему, которая при регистрации будет создать поддомен на моем сайте для пользователей учетной записи. например, johndoe.website.com Я думаю, что это будет что-то делать с этим .htaccess файл и возможно перенаправление в другое место на сайте? На самом деле я не знаю. Но любая информация, чтобы начать меня, будет очень признательна. создание области регистрации не проблема - я делал это много раз. Я просто не знаю, с чего начать с поддомена. ...

Передача массива в качестве аргументов, а не массива, в PHP

Я, кажется, помню, что в PHP есть способ передать массив в виде списка аргументов для функции, разыменовывая массив в стандартный func($arg1, $arg2) порядке. Но теперь я не знаю, как это сделать. Я вспоминаю способ передачи по ссылке, как "Глоб" входящих параметров ... но не как удалить массив в список аргументов. это может быть так же просто, как func(&$myArgs), но я уверен, что это не так. Но, к сожалению, php.net руководство ничего не разглашало так далеко. Не то чтобы мне приходилос ...

Как получить неквалифицированное (короткое) имя класса объекта?

Как проверить класс объекта в среде PHP name spaced без указания полного класса пространства имен. например, предположим, что у меня есть библиотека объектов/сущность/контракт/имя. следующий код не работает, так как get_class возвращает полный класс пространства имен. If(get_class($object) == 'Name') { ... do this ... } ключевое слово namespace magic возвращает текущее пространство имен, которое бесполезно, если тестируемый объект имеет другое пространство имен. Я мог бы просто укажит ...

Неустранимая ошибка: класс 'ZipArchive' не найден в

у меня есть проблема, что я устанавливаю 'Archive_Zip 0.1.1' на сервере Linux, но когда я пытаюсь запустить скрипт для создания zip-файла он дает фатальную ошибку фатальная ошибка: класс ZipArchive не найден в ... куда я положил код $zip = new ZipArchive; var_dump($zip); $res = $zip->open($filename, ZipArchive::OVERWRITE); if ($res !== TRUE) { echo 'Error: Unable to create zip file'; exit; } if (is_file($src)) { $zip->addFile($src); } else { // echo "<br>" . d ...

Сортировать массив по ключам на основе другого массива?

возможно ли в PHP сделать что-то подобное? Как бы вы пошли о написании функции? Вот вам пример. Порядок-это самое главное. $customer['address'] = '123 fake st'; $customer['name'] = 'Tim'; $customer['dob'] = '12/08/1986'; $customer['dontSortMe'] = 'this value doesnt need to be sorted'; и я хотел бы сделать что-то вроде $properOrderedArray = sortArrayByArray($customer, array('name', 'dob', 'address')); потому что в конце я использую foreach() и они не в правильном порядке (потому что я доба ...

Что такое нормализованный UTF-8?

The проект ICU (который также теперь имеет PHP библиотека) содержит классы, необходимые для нормализации строк UTF-8, чтобы упростить сравнение значений при поиске. однако, я пытаюсь выяснить что это значит для приложений. Например, в каких случаях я хочу "каноническую эквивалентность" вместо "эквивалентности совместимости" или наоборот? ...

Нельзя просто использовать имя таблицы PostgreSQL ("отношение не существует")

Я пытаюсь запустить следующий PHP-скрипт для выполнения простого запроса к базе данных: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query = 'SELECT * FROM sf_bands LIMIT 10'; $result = pg_query($query) or die('Query failed: ' . pg_last_error()); это приводит к следующей ошибке: ошибка запроса: ошибка ...

Вызов функции из строки в C#

Я знаю, что в PHP вы можете сделать вызов типа: $function_name = 'hello'; $function_name(); function hello() { echo 'hello'; } возможно ли это в .Net? ...

PHP компилируется или интерпретируется?

PHP компилируется или интерпретируется? ...

Извлечение подстроки PHP. Получить строку перед первой ' / ' или всю строку

Я пытаюсь извлечь подстроку. Мне нужна помощь с этим в PHP. вот некоторые примеры строк, с которыми я работаю и результат мне нужен: home/cat1/subcat2 => home test/cat2 => test startpage => startpage Я хочу получить строку до первого /, а если нет / присутствует, получить всю строку. я попробовал, substr($mystring, 0, strpos($mystring, '/')) Я думаю, что он говорит - получить должность / а затем получить подстроку из позиции 0 в это позиция. Я не знаю, как обращаться с делом ...

Как передать переменные JavaScript в PHP?

Я хочу передать переменные JavaScript в PHP, используя скрытый ввод в форме. но я не могу получить значение $_POST['hidden1'] на $salarieid. Что-то не так? вот код: <script type="text/javascript"> // view which the user has chosen function func_load3(name){ var oForm = document.forms["myform"]; var oSelectBox = oForm.select3; var iChoice = oSelectBox.selectedIndex; //alert("you have choosen: " + oSelectBox.options[iChoice].text ); //document.write(oSelectBox.optio ...

Каковы наилучшие методы для перехвата и повторного выбрасывания исключений?

должны ли пойманные исключения быть повторно брошены непосредственно, или они должны быть обернуты вокруг нового исключения? то есть, я должен сделать это: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw $e; } или такой: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw new Exception("Exception Message", 1, $e); } Если ваш ответ кинуть напрямую пожалуйста, предложите использовать ...

Решение для "фатальной ошибки:максимальный уровень вложенности функции" 100 " достигнут, прерывание!" в PHP

Я создал функцию, которая находит все URL-адреса в html-файле и повторяет один и тот же процесс для каждого содержимого html, связанного с обнаруженными URL-адресами. Функция рекурсивна и может продолжаться бесконечно. Однако я поставил ограничение на рекурсию, установив глобальную переменную, которая заставляет рекурсию останавливаться после 100 рекурсий. однако php возвращает эту ошибку: неустранимая ошибка: достигнут максимальный уровень вложенности функции '100' , аборт! в D:wampw ...

Почему $ FILES должны быть пустыми при загрузке файлов на PHP?

у меня установлен WampServer 2 на моем компьютере с Windows 7. Я использую Apache 2.2.11 и PHP 5.2.11. Когда я пытаюсь загрузить любой файл из формы, он, кажется, загружается, но в PHP,$_FILES массив пуст. Там нет файла в . Я настроил php.ini разрешить загрузку файлов и тому подобное. Элемент tmp папка имеет права на чтение / запись для текущего пользователя. Я ковылявший. HTML: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head ...

Как проверить, что строка является int, но не double и т. д.?

PHP имеет intval() функция, которая преобразует строку в целое число. Однако я хочу проверить, что строка является целым числом заранее, так что я могу дать полезное сообщение об ошибке для пользователя, если это неправильно. В PHP is_int(), но это возвращает false на строку типа "2". PHP имеет is_numeric() функция, но это вернет true, если число является двойным. Я хочу что-то, что вернет false для двойника, но true для an int. например: my_is_int("2") == TRUE my_is_int("2.1") == FALSE ...

Php несколько разделителей в explode

у меня проблема, у меня есть массив строк, и я хочу взорваться в другом разделителе. Например $example = 'Appel @ Ratte'; $example2 = 'apple vs ratte' и мне нужен массив, который взрывается в @ или против Я уже написал решение, но если у всех есть лучшее решение, пожалуйста, пост здесь. private function multiExplode($delimiters,$string) { $ary = explode($delimiters[0],$string); array_shift($delimiters); if($delimiters != NULL) { if(count($ary) <2) ...