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

183
Перебазировать ключи массива после сброса элементов

У меня есть массив: $array = array(1,2,3,4,5); Если бы я выгрузил содержимое массива, они бы выглядели так: array(5) { [0] => int(1) [1] => int(2) [2] => int(3) [3] => int(4) [4] => int(5) } Когда я перебираю и сбрасываю определенные клавиши, все индексы растеряются. foreach($array...

182
Ссылка: Сравнение печати PHP и эха

В чем разница между PHP printи echo? У переполнения стека много вопросов, касающихся PHP printи echoиспользования ключевых слов. Цель этого поста - предоставить канонический справочный вопрос и ответ о PHP printи echoключевых словах, а также сравнить их различия и варианты...

182
Получить запрос, выполненный в Laravel 3/4

Как я могу получить необработанный SQL-запрос в Laravel 3/4, используя Laravel Query Builder или Eloquent ORM? Например, что-то вроде этого: DB::table('users')->where_status(1)->get(); Или: (posts (id, user_id, ...)) User::find(1)->posts->get(); Иначе, как минимум, как сохранить все...

182
PHP - переместить файл в другую папку на сервере

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

182
Laravel: Получить базовый URL

Простой вопрос, но ответ кажется довольно сложным. В Codeigniter, я мог бы загрузить помощника URL, а затем просто сделать echo base_url(); чтобы получить URL моего сайта. Есть ли эквивалент в...

181
Распечатать массив в файл

Я хотел бы напечатать массив в файл. Я хотел бы, чтобы файл выглядел точно так же, как выглядит этот код. print_r ($abc); предполагая, что $ abc является массивом. Есть ли какое-то решение для одной линии, а не обычное для каждого взгляда. PS - в настоящее время я использую сериализацию, но я хочу...

181
Каковы недостатки использования постоянного подключения в PDO

В PDO соединение можно сделать постоянным с помощью PDO::ATTR_PERSISTENTатрибута. Согласно руководству по PHP - Постоянные соединения не закрываются в конце сценария, но кэшируются и используются повторно, когда другой сценарий запрашивает подключение с использованием тех же учетных данных....

181
Неустранимая ошибка: класс 'ZipArchive' не найден в

У меня проблема с тем, что я устанавливаю «Archive_Zip 0.1.1» на сервере Linux, но когда я пытаюсь запустить скрипт для создания zip-файла, это приводит к фатальной ошибке Неустранимая ошибка: класс ZipArchiveне найден в ... где я положил код $zip = new ZipArchive; var_dump($zip); $res =...

180
Как правильно выполнить развертывание при использовании коммутатора разработки / производства Composer?

Composer имеет возможность загружать несколько зависимостей только в процессе разработки, поэтому инструменты не будут установлены в производственной среде (на работающем сервере). Это (теоретически) очень удобно для сценариев, которые имеют смысл только при разработке, таких как тесты,...

179
Как вы подключаетесь к нескольким базам данных MySQL на одной веб-странице?

У меня есть информация, распределенная по нескольким базам данных, и я хочу разместить всю информацию на одной веб-странице с помощью PHP. Мне было интересно, как я могу подключиться к нескольким базам данных на одной веб-странице PHP. Я знаю, как подключиться к одной базе данных, используя: $dbh =...

179
Кэшируется, PHP генерирует Миниатюры загружаются медленно

Вопрос Часть A ▉ (100 наград, награжден) Главный вопрос заключался в том, как сделать этот сайт более быстрым. Сначала нам нужно было прочитать эти водопады. Спасибо всем за ваши предложения по анализу показаний водопада. Из приведенных здесь графиков различных водопадов видно главное узкое место:...

179
Лучшая практика многоязычного сайта

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

178
CodeIgniter: создать новый помощник?

Мне нужно по-разному зацикливать множество массивов и отображать их на странице. Массивы генерируются классом модуля. Я знаю, что лучше не включать функции в «представления», и я хочу знать, куда вставить файл функций. Я знаю, что могу «расширить» помощников, но я не хочу расширять помощников. Я...

178
Странная ошибка PHP: «Невозможно использовать возвращаемое значение функции в контексте записи»

Я получаю эту ошибку, и я не могу сделать ни голову, ни хвост. Точное сообщение об ошибке: Неустранимая ошибка: невозможно использовать возвращаемое значение функции в контексте записи в /home/curricle/public_html/descarga/index.php в строке 48 Строка 48: if (isset($_POST('sms_code') == TRUE ) {...

178
Использование аргументов по умолчанию в функции

Меня смущают значения по умолчанию для функций PHP. Скажем, у меня есть такая функция: function foo($blah, $x = "some value", $y = "some other value") { // code here! } Что, если я хочу использовать аргумент по умолчанию для $ x и установить другой аргумент для $ y? Я экспериментировал с разными...