php Получить имя файла из пути -- пример кода

Например так:

/**
 * Получит имя файла из строки, содержащей полный путь
 */
function getFileName($path)
{
	return basename($path);
}

phpseclib sftp Login failed no errors

phpseclib sftp может отрабатывать без ошибок -- и при этом соединение не устанавливается.
В моём случае такое наблюдалось при отсутствии пароля.
Почему-то ответ от сервера ошибке не приходит.

phpseclib sftp ssh -- Предача файлов по сети средствами PHP

Будем использовать phpseclib версии 2.x и рассмотрим примеры работы с классом SFTP этой библиотеки, который опирается на её же реализацию SSH.

Итак, стандартный пример из исходного кода:

include 'vendor/autoload.php';

$sftp = new \phpseclib\Net\SFTP('domain.tld');
if (!$sftp->login('username', 'password')) {
	exit('Login Failed');
}

echo $sftp->pwd() . "\r\n";
$sftp->put('filename.ext', 'hello, world!');
print_r($sftp->nlist());

Работа с SSH (исполнение команд) в PHP средствами библиотеки phpseclib -- установка, примеры кода

Также данная библиотека предоставляет возможность передачи файлов по SFTP.

php Как указывать зависимости своего кода -- Composer (композер)

Источники:

Комплексно сопряжённая матрица -- определение

Комплексно сопряжённая матрица -- это матрица ко всем элементам которой применено комплексное сопряжение.

Например, комплексно сопряженной к матрице:
$$
A = \begin{bmatrix} 3 + i & 5 \\ 2-2i & i \end{bmatrix}
$$

будет матрица:

$$
A = \begin{bmatrix} 3 - i & 5 \\ 2+2i & -i \end{bmatrix}
$$

Комплексное сопряжение (числа) -- определение

Комплексное сопряжение -- операция замены знака мнимой части комплексного числа.

Пример комплексного сопряжения

Так, например, сопряжённым к числу $$z=x+iy$$ будет являться число $$z=x-iy$$

Обозначение

Если мы хотим взять комплесное сопряжение для какого-либо числа, то письменно это часто обозначают чертой над этим числом, например:
$\overline{z}$

Самосопряженная (эрмитова) матрица -- определение

Эрмитова (или самосопряжённая) матрица — квадратная матрица, элементы которой являются комплексными числами, и которая, будучи транспонирована, равна комплексно сопряжённой: $A^T=\overline{A}$.

То есть, для любого столбца $i$ и строки $j$ справедливо равенство:
$$a_{i,\;j}=\overline{a_{j,\;i}},$$
или:
$$A=(\overline{A})^T=A^*=A^\dagger,$$
где:

Эрмитово сопряжённая матрица - определение

Эрмитово-сопряжённая матрица или сопряжённо-транспонированная матрица — это матрица $A^*$ с комплексными элементами, полученная из исходной матрицы $A$ транспонированием и заменой каждого элемента комплексно-сопряжённым ему.

Примеры

Если:
$$
A = \begin{bmatrix} 3 + i & 5 \\ 2-2i & i \end{bmatrix}
$$
тогда:
$$
A^* = \begin{bmatrix} 3-i & 2+2i \\ 5 & -i \end{bmatrix}.
$$

Транспонированная матрица, транспонирование -- определение, пример

Транспонированная матрица — $A^T$, полученная из исходной матрицы $A$ заменой строк на столбцы.

Формально, транспонированная матрица для матрицы $A$ размеров $m \times n$ — матрица $A^T$ размеров $ n \times m$, определённая как $A^T_{ij} = A_{ji}$.

Pages

Subscribe to fkn+antitotal RSS