Articles of php

Как избежать эха характера 65279 в php? (Этот вопрос также относится к Javascript xmlhttp.responseText (ajax))

Я столкнулся с аналогичной проблемой, описанной здесь (и в других местах) – где, как и при обратном вызове ajax, я получаю xmlhttp.responseText, который выглядит нормально (когда я предупреждаю об этом – он показывает правильный текст), но при использовании 'if' чтобы сравнить его со строкой – он возвращает false. (Я тоже тот, кто написал код на […]

Запрос PHP CURL DELETE

Я пытаюсь выполнить запрос DELETE http с помощью PHP и cURL. Я читал, как делать это во многих местах, но ничего не работает для меня. Вот как я это делаю: public function curl_req($path,$json,$req) { $ch = curl_init($this->__url.$path); $data = json_encode($json); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $req); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . […]

Как проверить расположение памяти переменной в php?

Как проверить расположение памяти переменной в php? благодаря

Устанавливает ли безопасное разрешение для доступа к папке 777?

Я видел, как много загружаемых форм взломали, а некоторые из них действительно неплохие проверки безопасности загружаемого файла (по крайней мере, я так думаю), но кому-то удалось загрузить файл PHP. Мне было интересно: есть ли способ загрузить файл в папку uploads с полномочиями 777? Я думаю об использовании HTTP PUT.

Профилирование PHP-кода

Я хотел бы найти способ определить, как долго каждая функция в PHP и каждый файл в PHP предпринимаются для запуска. У меня есть старое устаревшее PHP-приложение, в котором я пытаюсь найти «грубые пятна», и поэтому я хотел бы найти, какие подпрограммы и страницы занимают очень много времени, чтобы загрузить, объективно. Есть ли какие-либо готовые инструменты, […]

Печать массива PHP с использованием цикла

Если я знаю длину массива, как мне печатать каждое из его значений в цикле?

Массивы с NULL ключами

PHP мелочи здесь. Если мы объявим массив следующим образом: <?php $arr = [ 'foo' => 'bar', NULL => 'hello' ]; ?> Мы можем получить к нему доступ print $arr[NULL]; Это напечатает hello . Почему это полезно, актуально или необходимо? Это ошибка PHP или функция? Моя единственная идея заключалась в том, что вы могли объявить массив […]

PHP для преобразования строки в slug

Каков наилучший способ преобразования строки текста в пул? Имея в виду: alpha allowed, конвертировать в нижний регистр номера разрешены пробелы должны быть устранены, а не преобразованы в тире («-») акцентированные символы заменены эквивалентной стандартной альфа никакие другие допустимые символы не должны быть удалены Я нашел много кода в Интернете, но все это имеет тенденцию конвертировать […]