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

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

7
Асинхронный вызов функции в PHP
Я работаю над веб-приложением PHP, и мне нужно выполнить некоторые сетевые операции в запросе, например, получить кого-то с удаленного сервера на основе запроса пользователя. Можно ли смоделировать асинхронное поведение в PHP, учитывая, что мне нужно передать некоторые данные в функцию, а также мне нужен вывод из нее. Мой код похож: …

4
Laravel Advanced Где, как передать переменную в функцию?
Пример в документе: DB::table('users') ->whereExists(function($query) { $query->select(DB::raw(1)) ->from('orders') ->whereRaw('orders.user_id = users.id'); }) ->get(); Но что, если мне нужно использовать такую ​​внешнюю переменную: ->where('city_id', '=', $this->city->id) ->where(function($query) { $query->where('name', 'LIKE', '%'.$searchQuery.'%') ->orWhere('address', 'LIKE', '%'.$searchQuery.'%') }) На данный момент я создал новое свойство и получил к нему доступ $this->, но есть ли …
86 php  sql  laravel 

1
Что такое файлы cookie и сеансы и как они соотносятся друг с другом?
Я пытаюсь профессионально разбираться в файлах cookie и сеансах. Я знаю, что когда браузер подключается к серверу, сервер «просит» браузер «вставить» cookie с phpsessid в папку cookie браузера клиента. Теперь, когда у нас есть «phpsessid», если клиент входит на сервер, браузер отправляет на сервер «phpsessid», а сервер просматривает папку tmp, …

6
Как объединить две красноречивые коллекции?
У меня есть таблица вопросов и таблица тегов. Я хочу получить все вопросы из тегов данного вопроса. Так, например, у меня могут быть теги «Путешествие», «Поезда» и «Культура» к данному вопросу. Я хочу получить все вопросы по этим трем тегам. Сложность, как кажется, в том, что отношения вопросов и тегов …

3
Обновление Laravel Eloquent, если были внесены изменения
Есть ли способ обновить запись в Laravel, используя красноречивые модели, только если в эту запись было внесено изменение? Я не хочу, чтобы какой-либо пользователь снова и снова запрашивал базу данных без уважительной причины, просто нажимая кнопку, чтобы сохранить изменения. У меня есть javascriptфункция, которая включает и отключает кнопку сохранения в …
86 php  laravel  eloquent 

13
Доступ к переменным Laravel .env в Blade
Я пытаюсь получить некоторые ключи API, которые я сохранил в моем файле .env, для использования в javascript клинка. Я добавил два ключа, например: APP_ENV=local APP_KEY=//// APP_DEBUG=true APP_LOG_LEVEL=debug APP_URL=http://localhost APP_GOOGLE_MAPS=//// APP_OVERHEID_IO=//// В лезвии мне нужно использовать API Карт Google и ключ API OverheidIO. Я попытался получить одну из переменных .env по …
86 php  laravel 


10
Кнопка возврата Laravel
Я пытаюсь создать на странице простую кнопку возврата. Пользователь может перейти на эту страницу с двух разных страниц, поэтому я хотел бы знать, с какой страницы он пришел. Это возможно?
86 php  laravel 

7
PHP: вызов неопределенной функции: simplexml_load_string ()
Я реализую функцию подсчета facebook, используя файл cron. В котором cron запускается каждые 10 минут и подсчитывает общее количество лайков страницы. for($i=0;$i<3;$i++){ $source_url =$cars[$i]; $rest_url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL,$rest_url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec($curl); curl_close($curl); $message=stripslashes($content); $xml_record = simplexml_load_string($message); $fb_like_count = $xml_record->link_stat->like_count; echo "".$fb_like_count; mail("abc@gmail.com","hi".$fb_like_count,$message); } …
86 php  xml  function  curl 

10
Как включить защиту от DDoS-атак?
DDoS (распределенные атаки типа «отказ в обслуживании») обычно блокируются на уровне сервера, верно? Есть ли способ заблокировать его на уровне PHP или хотя бы уменьшить? Если нет, то каков самый быстрый и самый распространенный способ остановить DDoS-атаки?

6
Подсказка типа переменной в Netbeans (PHP)
Просто любопытно, есть ли в netbeans способ давать подсказки типа для обычных переменных, чтобы intellisense уловил это. Я знаю, что вы можете сделать это для свойств класса, параметров функций, возвращаемых типов и т.д., но я не могу понять, как это сделать для обычных переменных. Это то, что действительно поможет в …
86 php  phpdoc  php-ide 

9
Как найти дату дня недели по дате с помощью PHP?
Если у меня есть $date YYYY-mm-ddи я хочу получить конкретную $day(указанную от 0 (воскресенье) до 6 (суббота)) недели, которая YYYY-mm-ddнаходится в. Например, если я получил 2012-10-11as $dateand 5as $day, я хочу получить 2012-10-12, если я получил 0as $day,2012-10-14 РЕДАКТИРОВАТЬ: Большинство из вас неправильно это поняли. У меня есть дата, $dateи …
86 php  date 

8
Laravel - возвращает json вместе с кодом статуса http
Если я верну объект: return Response::json([ 'hello' => $value ]); код состояния будет 200. Как я могу изменить его на 201 с сообщением и отправить его с объектом json ?. Я не знаю, есть ли способ просто установить код состояния в Laravel.

10
Ubuntu, набирающий php в терминале, показывает много ошибок
Я использую Ubuntu 13.10, и php установлен и отлично работает. Но когда я ввожу phpтерминал, он отображает множество ошибок (и после этого он начинает работать отлично), как показано ниже: MIB search path: /home/kevin/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp Cannot find module (SNMPv2-TC): At line 10 in /usr/share/snmp/mibs/UCD-DLMOD-MIB.txt Cannot find module (SNMPv2-SMI): At line 34 in …
85 php  ubuntu 

8
Магические методы PHP __get и __set
Если я не совсем ошибаюсь, __getи __setметоды должны допускать перегрузки → getи set. Например, следующие операторы должны вызывать __getметод: echo $foo->bar; $var = $foo->bar; И следующие __setметоды должны использовать этот метод: $foo->bar = 'test'; Это не работало в моем коде, и его можно воспроизвести на следующем простом примере: class foo …

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