Articles of php

Преобразование на сегодняшний день в PHP из формата yyyymmdd

У меня есть даты в следующем формате (yyyymmdd, 18751104, 19140722) … что это самый простой способ конвертировать его на сегодняшний день () …. или использует mktime () и подставляет мой лучший вариант …?

два внешних ключа, как составить карту с красноречивым ларавелем

У меня есть две таблицы в MySQL, где первая называется пользователями, а вторая называется играми. Структура таблицы следующая. пользователи id (первичный) Эл. адрес пароль настоящее имя игры id (первичный) user_one_id (иностранный) user_one_score user_two_id (иностранный) user_two_score Моя таблица игр содержит два внешних отношения для двух пользователей. Мой вопрос в том, как я могу сделать отношения модели […]

PHP Установить SSH2 на компьютере с Windows

Я пытаюсь установить это на машине Windows+Apache . Документация говорит, что SSH2 требует библиотеки OpenSSL и libssh2 . Я добавил эти строки в файл php.ini : extension=php_openssl.dll extension=php_ssh2.dll и перезапустил Apache, но он все еще не работает ( Fatal error: Call to undefined function ssh2_connect() ). Может ли кто-нибудь объяснить мне, как установить эту услугу? […]

return return return ($ var & 1)?

Я прочитал PHP Manuel о array_filter <?php function odd($var) { // returns whether the input integer is odd return($var & 1); } function even($var) { // returns whether the input integer is even return(!($var & 1)); } $array1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5); $array2 = array(6, 7, 8, 9, 10, 11, 12); echo "Odd […]

Переместить значение в массиве PHP в начало массива

У меня есть PHP-массив, похожий на этот: 0 => "red", 1 => "green", 2 => "blue", 3 => "yellow" Я хочу переместить желтый в индекс 0. Как мне это сделать? Изменить: Мой вопрос: как перенести любой из этих элементов в начало? Как бы я переместил зеленый в индекс 0 или синий в индекс 0? Этот […]

Время ожидания cURL connect ()

У меня была успешная реализация cURL в течение последних нескольких месяцев без икоты; однако на прошлой неделе у меня внезапно возникла проблема с одним конкретным сайтом (www.viewmag.com). Я могу прекрасно посетить сайт (и разрешить его) в браузере, но cURL возвращает следующее: * About to connect() to www.viewmag.com port 80 (#0) * Trying 205.178.145.65… * Timeout […]

Как отправить электронную почту с вложением с помощью PHP?

Я использую следующий код для отправки электронной почты с вложением, но правильный файл не получает сообщение с почтой. $UnidID = $_COOKIE['UniqueID']; $guid = $_COOKIE['guid']; $target_path = "userdata/".$UniqueID."/".$iGuid."/Outputs"; $fname = getpathmail($UnidID,$guid); $target_path = $target_path.$filname; $fileatt_type = "application/fbf"; // File Type $fileatt_name = $fname; $data = $target_path; $email_from = "EHPAdmin@fugro.in"; $email_subject = "EHP/PPP process"; $email_message = "Processed […]

Как изменить имя элемента в DOM?

В PHP с DOM у меня есть объект DomElement, который представляет элемент <identity />. У меня есть один случай, когда мне нужно изменить это, поэтому его имя элемента <person />, но сохраняйте те же дочерние элементы и атрибуты. Каким будет самый простой способ изменить имя элемента DomElement и сохранить его дочерние элементы и атрибуты? Редактировать: […]

Как остановить выполнение кода PHP?

Есть ли способ немедленно остановить выполнение кода PHP? Я знаю о выходе, но в нем четко говорится: Завершает выполнение скрипта. Функции выключения и деструкторы объектов всегда будут выполняться, даже если вызывается exit. Так что я хочу добиться, чтобы остановить выполнение кода PHP точно, когда я вызываю выход или что-то еще. Любая помощь? Редактировать: после ответа […]

Как обновить с mysql_ * до mysqli_ *?

В настоящее время я использую устаревший код для получения данных от пользователей, а именно: /* retrieve */ $lastName = $_POST['lastName']; $firstName = $_POST['firstName']; $examLevel=$_POST['level']; /* connect */ $dbc=mysql_connect("localhost", "user", "passw") or die('Error connecting to MySQL server'); mysql_select_db("db") or die('Error selecting database.'); /* sanitize */ $lastName=mysql_real_escape_string($lastName); $firstName=mysql_real_escape_string($firstName); $examLevel=mysql_real_escape_string($examLevel); /* insert */ $query_personal = "INSERT INTO personal […]