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

86
Facebook Graph API, как получить электронную почту пользователей?

Я использую Graph API, но не могу понять, как получить адрес электронной почты вошедшего в систему пользователя. Во введении к Graph говорится: «API Graph может предоставить доступ ко всем основным данным регистрации учетной записи, которые вы обычно запрашиваете в форме регистрации для своего...

86
объясните $ CI = & get_instance ();

Просматривая исходный код codeigniter, в его вспомогательных функциях я все время вижу код, $CI =& get_instance(); может ли кто-нибудь объяснить мне, как работает этот код? Я понимаю, что он возвращает ссылку на суперобъект $ CI, но откуда он get_instance()взялся?...

86
PHP: если Internet Explorer 6, 7, 8 или 9

Я хочу сделать условное выражение на PHP для разных версий Internet Explorer в следующих строках: if($browser == ie6){ //do this} elseif($browser == ie7) { //dothis } elseif... Я видел много вариантов подобного кода, но ищу что-то очень простое, что очень легко кодировать, чтобы делать какие-то...

86
Codeigniter - входной файл не указан

Я новичок в Codeigniter, видел учебник по CI и просто пытался сделать простую вещь. Я загрузил CI и добавил этот файл в каталог контроллера, но он не работает. <?php class site extends CI_Controller { public function index() { echo "Hello World"; } function dosomething() { echo "Do Something";...

86
Когда использовать strtr vs str_replace?

Мне сложно понять, когда strtrлучше str_replaceили наоборот. Кажется, что можно достичь тех же результатов, используя любую функцию, хотя порядок, в котором заменяются подстроки, обратный. Например: echo strtr('test string', 'st', 'XY')."\n"; echo strtr('test string', array( 's' => 'X', 't'...

86
Использование `$ this` в анонимной функции в PHP до 5.4.0

В руководстве по PHP указано Невозможно использовать $thisанонимную функцию до PHP 5.4.0 на странице анонимных функций . Но я обнаружил, что могу заставить его работать, присвоив $thisпеременной и передав переменную в useоператор в определении функции. $CI = $this; $callback = function () use...

86
Что такое файлы cookie и сеансы и как они соотносятся друг с другом?

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

86
Кнопка возврата Laravel

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

86
Как найти дату дня недели по дате с помощью 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 РЕДАКТИРОВАТЬ: Большинство...

86
Асинхронный вызов функции в PHP

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

86
Как включить защиту от DDoS-атак?

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

86
Как я могу запустить только один тест из набора?

У меня есть этот тестовый класс ниже, и я хочу запустить из него только один тест, например aboutPage. Есть идеи как? Вот как я запускаю только этот файл: codecept run tests/acceptance/VisitorCest.php Но теперь я хочу запустить только один тест из файла. <?php use \AcceptanceTester; class...

86
Обновление Laravel Eloquent, если были внесены изменения

Есть ли способ обновить запись в Laravel, используя красноречивые модели, только если в эту запись было внесено изменение? Я не хочу, чтобы какой-либо пользователь снова и снова запрашивал базу данных без уважительной причины, просто нажимая кнопку, чтобы сохранить изменения. У меня есть...

86
Как объединить две красноречивые коллекции?

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

86
Доступ к переменным 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=//// В лезвии мне нужно...