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

PHP - широко используемый, высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь разработанный для серверной веб-разработки. Используется для вопросов о языке PHP.

6
Как создать сервер веб-сокетов на PHP
Есть ли какие-либо учебные пособия или руководства, показывающие, как написать простой сервер веб-сокетов на PHP? Я пытался найти его в Google, но не нашел много. Я нашел phpwebsockets, но сейчас он устарел и не поддерживает новейший протокол. Я пробовал обновить его сам, но, похоже, не работает. #!/php -q <?php /* …

5
Добавление элемента в ассоциативный массив
//go through each question foreach($file_data as $value) { //separate the string by pipes and place in variables list($category, $question) = explode('|', $value); //place in assoc array $data = array($category => $question); print_r($data); } Это не работает, так как заменяет значение данных. Но как я могу добавить ассоциативное значение в каждый …
88 php 


18
Laravel: Auth :: user () -> id пытается получить свойство не-объекта
Когда я отправляю форму для добавления пользователя, я получаю следующее сообщение об ошибке «пытается получить свойство не-объекта», ошибка, по-видимому, находится в первой строке: Auth :: user () -> id следующего : $id = Auth::user()->id; $currentuser = User::find($id); $usergroup = $currentuser->user_group; $group = Sentry::getGroupProvider()->findById($usergroup); $generatedPassword = $this->_generatePassword(8,8); $user = Sentry::register(array('email' => …

6
Как я могу переименовать столбец в laravel с помощью миграции?
У меня есть столбцы, как указано ниже: public function up() { Schema::create('stnk', function(Blueprint $table) { $table->increments('id'); $table->string('no_reg', 50)->unique(); $table->string('no_bpkb', 50)->unique(); $table->string('nama_pemilik', 100); $table->string('alamat'); $table->string('merk', 50); $table->string('tipe', 50); $table->string('jenis', 50); $table->smallInteger('tahun_pembuatan'); $table->smallInteger('tahun_registrasi'); $table->smallInteger('isi_silinder'); $table->string('no_rangka', 50); $table->string('no_mesin', 50); $table->string('warna', 50); $table->string('bahan_bakar', 50); $table->string('warna_tnkb', 50); $table->string('kode_lokasi', 50); $table->date('berlaku_sampai'); $table->timestamps(); $table->index('created_at'); $table->index('updated_at'); }); } …

30
Отправить запрос в Laravel - Ошибка - 419 Извините, ваша сессия / 419 ваша страница истекла
Я установил Laravel 5.7 Добавил форму в файл \resources\views\welcome.blade.php <form method="POST" action="/foo" > @csrf <input type="text" name="name"/><br/> <input type="submit" value="Add"/> </form> Добавлено в файл \routes\web.php Route::post('/foo', function () { echo 1; return; }); После отправки запроса POST: 419 К сожалению, срок вашего сеанса истек. Обновите страницу и попробуйте еще раз. …
88 php  laravel  csrf 

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

13
Действует ограничение open_basedir. Файл (/) находится за пределами разрешенного пути (ей):
Я получаю эту ошибку при загрузке аватара на свой сайт. Я никогда не получал этого раньше, и в последнее время ничего не менялось, чтобы я начал получать эту ошибку ... Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/) is not within the allowed path(s):
88 php  filesystems 

5
Перебираем все свойства объекта php
Как я могу просмотреть все свойства объекта? Сейчас мне нужно написать новую строку кода для печати каждого свойства объекта. echo $obj->name; echo $obj->age; Могу ли я просмотреть все свойства объекта с помощью цикла foreach или любого другого цикла? Что-то вроде этого foreach ($obj as $property => $value)
88 php 

2
Как получить все строки (также мягко удаленные) из таблицы в Laravel?
Чтобы получить все строки из таблицы, я должен использовать, Model::all()но (по уважительной причине) это не возвращает мне мягко удаленные строки. Есть ли способ добиться этого с помощью Eloquent?

13
Ссылки проекта не работают на сервере Wamp
Я устанавливаю Wamp Server на другой компьютер для запуска базы данных и пользовательского интерфейса среднего размера. Мне удалось заблокировать IIS и направить сервер на Localhost: 8080. Но всякий раз, когда я пытаюсь получить доступ к одному из своих проектов с домашней страницы localhost в файле www; Меня перенаправляют на ошибку …
88 php  mysql  apache  wamp  wampserver 

20
Замена диакритических знаков php
Я пытаюсь заменить символы с диакритическими знаками обычными заменами. Ниже то, чем я сейчас занимаюсь. $string = "Éric Cantona"; $strict = strtolower($string); echo "After Lower: ".$strict; $patterns[0] = '/[á|â|à|å|ä]/'; $patterns[1] = '/[ð|é|ê|è|ë]/'; $patterns[2] = '/[í|î|ì|ï]/'; $patterns[3] = '/[ó|ô|ò|ø|õ|ö]/'; $patterns[4] = '/[ú|û|ù|ü]/'; $patterns[5] = '/æ/'; $patterns[6] = '/ç/'; $patterns[7] = '/ß/'; …

9
MySQL и PHP - вставьте NULL, а не пустую строку
У меня есть инструкция MySQL, которая вставляет некоторые переменные в базу данных. Недавно я добавил 2 необязательных поля ($ intLat, $ intLng). Прямо сейчас, если эти значения не введены, я передаю в качестве значения пустую строку. Как передать в MySQL явное значение NULL (если оно пусто)? $query = "INSERT INTO …
88 php  mysql  null  sql-insert 

28
Получение 500 внутренней ошибки сервера в Laravel 5+ Ubuntu 14.04
Я много раз устанавливал Laravel в ОС Windows, но никогда не возникало подобных проблем. Этот внутренний сервер 500 обычно возникает, когда ваш модуль "mod_rewrite" не включен. Однако в Ubuntu 14.04 эта проблема вызывает у меня головную боль. Я установил rewrite_mod, но он тоже не работает. Я дал доступ ко всем …

8
Обратный порядок элементов списка foreach
Я хотел бы изменить порядок элементов списка этого кода. По сути, это набор лет, идущих от самых старых к недавним, и я пытаюсь изменить этот результат. <?php $j=1; foreach ( $skills_nav as $skill ) { $a = '<li><a href="#" data-filter=".'.$skill->slug.'">'; $a .= $skill->name; $a .= '</a></li>'; echo $a; echo "\n"; …
88 php 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.