Вопросы с тегом «php»

96
POST-данные в URL-адрес в PHP

Как я могу отправить данные POST на URL-адрес в PHP (без формы)? Я собираюсь использовать его для отправки переменной для заполнения и отправки формы.

96
PHP как получить локальный IP системы

Мне нужно получить локальный IP-адрес компьютера, например 192. * .... Возможно ли это с помощью PHP? Мне нужен IP-адрес системы, в которой запущен скрипт, но мне не нужен внешний IP, мне нужен его адрес локальной сетевой карты....

96
Как я могу реализовать список управления доступом в моем приложении Web MVC?

Первый вопрос Объясните, пожалуйста, как в MVC можно реализовать самый простой ACL. Вот первый подход к использованию Acl в контроллере ... <?php class MyController extends Controller { public function myMethod() { //It is just abstract code $acl = new Acl();...

96
Автоинкремент в phpmyadmin

У меня есть существующая база данных с использованием PHP, MySQL и phpMyAdmin. Когда пользователи становятся участниками моего веб-сайта, мне нужно, чтобы система создала для них уникальный номер участника, используя пятизначный номер. например, 83773. Я предполагаю, что это похоже на генерацию...

96
Как я могу взорвать массив, пропуская пустые элементы массива?

Perl join()игнорирует (пропускает) значения пустого массива; PHP implode()не похоже. Предположим, у меня есть массив: $array = array('one', '', '', 'four', '', 'six'); implode('-', $array); дает: one---four--six вместо (ИМХО предпочтительнее): one-four-six Есть ли другие встроенные модули с тем...

96
Внедрение Symfony 2 EntityManager в сервисе

Я создал свою собственную службу, и мне нужно внедрить доктрину EntityManager, но я не вижу, что она __construct()вызывается в моей службе, и внедрение не работает. Вот код и конфиги: <?php namespace Test\CommonBundle\Services; use Doctrine\ORM\EntityManager; class UserService { /** * * @var...

96
PHP: переместить элемент ассоциативного массива в начало массива

Как лучше всего переместить любой элемент ассоциативного массива в начало массива? Например, скажем, у меня есть следующий массив: $myArray = array( 'two' => 'Blah Blah Blah 2', 'three' => 'Blah Blah Blah 3', 'one' => 'Blah Blah Blah 1', 'four' => 'Blah Blah Blah 4', 'five' => 'Blah...

96
Доктрина и составные уникальные ключи

Я хочу сделать составной уникальный ключ в доктрине. Это мои поля: /** * @var string $videoDimension * * @Column(name="video_dimension", type="string", nullable=false) */ private $videoDimension; /** * @var string $videoBitrate * * @Column(name="video_bitrate", type="string", nullable=false) */...

96
Изменить размер изображения в PHP

Я хочу написать код PHP, который автоматически изменяет размер любого изображения, загруженного через форму, до 147x147 пикселей, но я понятия не имею, как это сделать (я относительный новичок в PHP). Пока что изображения загружаются успешно, типы файлов распознаются и имена очищаются, но я хотел...

96
Транзакции Laravel Eloquent ORM

Eloquent ORM довольно хорош, хотя мне интересно, есть ли простой способ настроить транзакции MySQL с использованием innoDB таким же образом, как и PDO, или мне придется расширить ORM, чтобы это стало возможным?...

96
Как использовать cURL для получения данных jSON и декодирования данных?

Итак, у меня есть ссылка, которая возвращает объект jSON, и мне нужно, чтобы он был декодирован и помещен в переменные в PHP. URL api.php?action=getThreads&hash=123fajwersa&node_id=4&order_by=post_date&order=desc&limit=1&grab_content&content_limit=1 Это объект, который...

96
Лучшая практика для генерации случайного токена для забытого пароля

Я хочу сгенерировать идентификатор забытого пароля. Я читал, что могу сделать это, используя метку времени с mt_rand (), но некоторые люди говорят, что метка времени может не быть уникальной каждый раз. Так что я здесь немного запутался. Могу ли я сделать это с использованием отметки времени?...

96
скачать файл с помощью запроса ajax

Я хочу отправить «запрос на загрузку ajax», когда нажимаю кнопку, поэтому попробовал вот так: javascript: var xhr = new XMLHttpRequest(); xhr.open("GET", "download.php"); xhr.send(); download.php: <? header("Cache-Control: public"); header("Content-Description: File Transfer");...

96
База данных MySQL не запускается в XAMPP Manager-osx

Я загрузил XAMPP около месяца назад, и он работал нормально. Сегодня я установил программу распознавания голоса, а затем перезагрузил компьютер. С тех пор MySQL не запускается в моем приложении manager-osx. Это не бросает мне в журнал приложений. Вот что написано: Stopping all servers... Stopping...

96
Должен ли я защищаться от SQL-инъекций, если я использовал раскрывающийся список?

Я понимаю, что вам НИКОГДА не следует доверять пользовательскому вводу из формы, в основном из-за возможности SQL-инъекции. Однако применимо ли это также к форме, в которой ввод осуществляется только из раскрывающихся списков (см. Ниже)? Я сохраняю $_POST['size']его в сеансе, который затем...