Articles of Параметры

Проверьте размеры изображения (высота и ширина) перед загрузкой изображения с помощью PHP

Как проверить высоту и ширину перед загрузкой изображения с помощью PHP. Должен ли я загрузить изображение сначала и использовать «getimagesize ()»? Или я могу проверить это, прежде чем загружать его с помощью PHP? <?php foreach ($_FILES["files"]["error"] as $key => $error) { if( $error == UPLOAD_ERR_OK && $_FILES["files"]["size"][$key] < 500000 && $_FILES["files"]["type"][$key] == "image/gif" || $_FILES["files"]["type"][$key] […]

Форма поиска с одним или несколькими (несколькими) параметрами

Я получил основы, где я создал два файла, форму поиска, где пользователь вводит параметры поиска, и файл результатов, который перехватывает введенные элементы. Для простоты мы будем обозначать файл формы поиска как search.php, а страницу результатов – results.php. РЕДАКТИРОВАТЬ: Убрана этикетка таблиц для более плавного чтения. search.php <?php if(!empty($_POST['id']) && isset($_POST['id'])) { header("Location: ?m=search.results&id=".$_POST['id'].""); } elseif(!empty($_POST['major']) […]

PHP передать функцию в качестве параметра, а затем вызвать функцию?

Мне нужно передать функцию как параметр в другую функцию, а затем вызвать переданную функцию из функции … Мне, вероятно, легче объяснить код. Я в основном хочу сделать что-то вроде этого: function ($functionToBeCalled) { call($functionToBeCalled,additional_params); } Есть ли способ сделать это. Я использую PHP 4.3.9 Благодаря!

Как пропустить необязательные аргументы в вызове функции?

OK Я полностью забыл, как пропустить аргументы в PHP. Допустим, у меня есть: function getData($name, $limit = '50', $page = '1') { … } Как я могу назвать эту функцию так, чтобы средний параметр принимал значение по умолчанию (то есть «50»)? getData('some name', '', '23'); Правильно ли это было бы? Кажется, я не могу заставить […]

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

Я прочитал здесь вопрос / ответы, но я не понимаю, как устанавливать переменные в / etc / environment . Если я отредактирую файл, мне нужно перезагрузить машину или просто выйти из текущего пользователя (или войти в новый?). Я хочу установить глобальную переменную, чтобы обозначить, что веб-сайты на моей машине находятся в режиме «разработки» или «тестирования». […]

«Недопустимый номер параметра: параметр не определен» Вставка данных

ОБНОВИТЬ Я делал мелкую ошибку при перечислении VALUES. Я должен был бы поставить «: имя пользователя», а не «: псевдоним». Я полагаю, что ответ на этот вопрос является свободным правлением для всех, кто этого хочет? Или я удаляю вопрос? ОРИГИНАЛ Я некоторое время использую шаблон активной записи Yii. Теперь мой проект должен получить доступ к […]

Функция jqGrid setSelect с параметризованным запросом

Я использую jqGrid, в функции edit / add. Я хочу иметь выпадающий список в одном из этих полей. Это работает, если я использую функцию setSelect следующим образом: $grid->setSelect("title", "SELECT DISTINCT name,name as TestingName FROM template", true, true, false, array(""=>"All")); Как передать параметры в мой запрос? Я пробовал: 1- "SELECT DISTINCT name,name as TestingName FROM template […]

Почему мой $ _ENV пуст?

Я запускаю Apache/2.2.11 (Win32) PHP/5.3.0 и я сделал следующее в моем файле .htaccess: SetEnv FOO bar Если я распечатаю переменную $_ENV в файле PHP, я получаю пустой массив. Почему моя переменная окружения не появляется? Почему он пуст в первую очередь? Однако я нашел свою переменную, но она появляется в переменной $_SERVER . И по какой-то […]

Функция PHP – игнорировать некоторые параметры по умолчанию

Возможный дубликат: Любой способ указать дополнительные значения параметра в PHP? просто случайно натолкнулся на это. Если у меня есть такая функция: public function getSomething($orderBy='x', $direction = 'DESC', $limit=null){ //do something random } При вызове функции можно игнорировать первые два поля и оставить их по умолчанию, но указать третью. Например: $random = $this->my_model->getSomething(USE_DEFAULT, USE_DEFAULT, 10); Я […]

Как получить несколько параметров с тем же именем из URL-адреса в PHP

У меня есть приложение PHP, которое иногда будет обрабатывать URL-адреса, где более одного параметра в URL-адресе будет иметь одинаковое имя. Есть ли простой способ получить все значения для данного ключа? PHP $ _GET возвращает только последнее значение. Чтобы сделать это конкретным, мое приложение является распознавателем OpenURL и может получить параметры URL, подобные этому: ctx_ver=Z39.88-2004 &rft_id=info:oclcnum/1903126 […]