PHP- все статьи тега ➜ страница 41
Нужно ли закрывать SQL-соединения, открытые с PDO в PHP
когда я открываю соединение MySQL в PHP с помощью только встроенных функций MySQL PHP, я делаю следующее: $link = mysql_connect($servername, $username, $password); mysql_select_db($dbname); //queries etcetera mysql_close($link); когда я открываю соединение с PDO, это выглядит так: $link = new PDO("mysql:dbname=$dbname;host=$servername",$username,$password); //prepare statements, perform queries Я должен явно закрыть соединение, как я делаю с mysql_connect() и mysql_close()? Если нет, то к ...
Как использовать метод findBy со сравнительными критериями
Мне нужно будет использовать метод findBy "magic finder" с использованием сравнительных критериев (а не только точных критериев). Другими словами, Мне нужно сделать что-то вроде этого: $result = $purchases_repository->findBy(array("prize" => ">200")); Так что я бы получил все покупки, где приз выше 200. ...
Как заставить composer переустановить библиотеку?
Я использую приложение скелета ZF2, и у него есть .gitignore, который предотвращает передачу внешних библиотек в git. Во время отладки мне нравится идти и менять вещи здесь и там в источнике библиотек, чтобы узнать, как все работает. Если бы они контролировались версией, было бы очень легко вернуть их в исходное состояние. Как я могу заставить Composer переустановить определенную структуру, чтобы я мог снова получить свежую немодифицированную копию? PS: пожалуйста не предлагайте удалить его .ф ...
Как правильно добавить токен CSRF с помощью PHP
Я пытаюсь добавить некоторую безопасность в формы на моем сайте. Одна из форм использует AJAX, а другая-это простая форма "свяжитесь с нами". Я пытаюсь добавить токен CSRF. Проблема, с которой я сталкиваюсь, заключается в том, что токен появляется только в HTML "value" некоторое время. В остальное время значение пусто. Вот код, который я использую в форме AJAX: PHP: if (!isset($_SESSION)) { session_start(); $_SESSION['formStarted'] = true; } if (!isset($_SESSION['token'])) {$token = md5(u ...
Синтаксис PHP вопрос: Что означает знак вопроса и двоеточие? [дубликат]
Возможные Дубликаты: быстрый вопрос синтаксиса php return $add_review ? FALSE : $arg; что означают вопросительный знак и двоеточие? спасибо ...
сделать первую букву каждого слова
Как я могу получить первую букву каждого слова для данной строки? $string = "Community College District"; $result = "CCD"; Я нашел метод javascript, но не был уверен, как преобразовать его в php. ...
PHP предупреждение: неизвестно: не удалось открыть поток
я редактировал Apache httpd.файл conf недавно для mod_rewrite, чтобы работать. Я не знаю, возникла ли эта проблема из этого или нет, но я получаю эту проблему с того дня. Это то, что я вижу на интерфейсе, когда я запускаю программное обеспечение - ошибка сервера, с которой столкнулся веб-сайт ошибка при получении http://localhost/prestashop/. Это может быть быть закрыт на техническое обслуживание или настроен неправильно. там нет конкретного файла, который запускает это. Но я виде ...
Как я могу дать PHP доступ на запись в каталог?
Я пытаюсь использовать PHP для создания файла, но он не работает. Я предполагаю, что это потому, что у него нет доступа к записи (это всегда было проблемой раньше). Я попытался проверить, была ли это проблема, сделав папку chmod 0777, но это просто закончилось тем, что каждый скрипт в этом каталоге вернул сообщение об ошибке 500, пока я не изменил его обратно. Как я могу предоставить PHP доступ на запись в мою файловую систему, чтобы он мог создать файл? изменить: он размещен на общем хостинге ...
Запустить процесс с выводом в реальном времени в PHP
Я пытаюсь запустить процесс на веб-странице, которая будет возвращать свои выходные данные в режиме реального времени. Например, если я запускаю процесс "ping", он должен обновлять мою страницу каждый раз, когда он возвращает новую строку (прямо сейчас, когда я использую exec(command, output), я вынужден использовать опцию-c и ждать, пока процесс не завершится, чтобы увидеть вывод на моей веб-странице). Можно ли это сделать в php? Мне также интересно, Как правильно убить этот процесс, когда кто ...
parse youtube Video id с помощью preg match
Я пытаюсь проанализировать идентификатор видео URL youtube с помощью preg_match. Я нашел регулярное выражение на этом сайте, которое, кажется, работает; (?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=[0-9]/)[^&n]+|(?<=v=)[^&n]+ как показано на этой картинке: мой PHP выглядит следующим образом, но он не работает (дает неизвестный модификатор '[' ошибка)... <? $subject = "http://www.youtube.com/watch?v=z_AbfPXTKms&NR=1"; preg_match("(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=[ ...
получить следующий и предыдущий день с PHP
У меня есть две стрелки, нажмите на следующий день, следующие два дня, скоро и предыдущий день, два дня назад, скоро. код, кажется, не работает? как только один следующий и предыдущий день. <a href="home.php?date=<?= date('Y-m-d', strtotime('-1 day', strtotime($date))) ?>" class="prev_day" title="Previous Day" ></a> <a href="home.php?date=<?= date('Y-m-d', strtotime('+1 day', strtotime($date))) ?>" class="next_day" title="Next Day" ></a> есть ли способ, ес ...
Переключатель в Laravel 5-Blade
Как я могу использовать переключатель лезвия шаблоны? Когда я использовал: @switch($login_error) @case(1) `E-mail` input is empty! @break @case(2) `Password` input is empty! @break @endswitch в результате я вижу этот текст как обычный текст. Я предпочитаю использовать switch в нескольких фрагментах кода, потому что это более чисто для меня, чем когда я использую if. но если это невозможно просто написать. ...
Как получить продолжительность видео с YouTube API версии 3?
Я использую YouTube API v3 для поиска YouTube. https://developers.google.com/youtube/v3/docs/search Как вы можете видеть, ответ JSON не содержит длительности видео. Есть ли способ получить продолжительность видео? предпочтительно не вызывать API для каждого элемента в результате снова (если это не единственный способ получить длительность). ...
Почему мой $ ENV пуст?
Я Apache/2.2.11 (Win32) PHP/5.3.0 и я сделал следующее В моем .файл htaccess: SetEnv FOO bar если я распечатаю $_ENV переменная в PHP-файле, я получаю пустой массив. Почему моя переменная окружения не появляется там? Почему он пуст в первую очередь? Я все же нашел свою переменную, но она появляется в $_SERVER переменной. И по какой-то причине он появляется дважды, вроде того. Почему это так? [REDIRECT_FOO] => bar [FOO] => bar кажется, я могу получить его с помощью getenv('FOO'), так ...
Как отличить вызов командной строки и web-сервера? [дубликат]
есть ли способ отличить, если скрипт был вызван из командной строки или веб-сервер? (смотрите, каков канонический способ определения командной строки и http-выполнения PHP-скрипта? за лучший ответ и более подробное обсуждение - не нашел, что один перед публикацией) У меня есть (не сервер) с Apache 2.2.10 и PHP 5.2.6. На нем, в веб-доступном каталоге находится мой PHP скрипт,maintenance_tasks.php. Я хотел бы вызвать этот скрипт из командной строки или через HTTP-запрос (открыть в браузере). Е ...
Пропустить требование PHP композитора
мы используем PHPCI и composer. Сервер, на котором работает PHPCI, находится на PHP 5.3. для проекта мы добавили Facebook PHP SDK, используя composer. Для этого требуется PHP 5.4. Композитор запускается PHPCI и выполняется. Но потому что сервер CI только что получил PHP 5.3 composer не удалось с сообщением об ошибке: facebook/php-sdk-v4 4.0.9 requires php >=5.4.0 -> no matching package found. Это, конечно, не позволяет мне построить PHPCI. есть ли возможность пропустить это требование ...
Как получить Канал Youtube RSS-канал после 2015 20 апреля (без V3 API)?
теперь, когда API v2 ушел, каков был бы способ получить простой RSS-канал канала без API v3? Я открыт для Yahoo Pipes или любого обходного пути, который проще, чем создание приложения для API v3, если целью является средство чтения каналов. Мне нужен только RSS-канал. Он был доступен публично до сих пор, и он может прекратиться в любую минуту (я думаю). Так почему бы не позволить доступ к нему без ключа API больше. ...
PHP image upload security check list
я программирую скрипт для загрузки изображений в мое приложение. Достаточно ли следующих шагов безопасности, чтобы сделать приложение безопасным со стороны скрипта? отключить PHP от запуска внутри папки загрузки с помощью .httaccess. не разрешать загрузку, если имя файла содержит строку "php". разрешить только расширения: jpg, jpeg, gif и png. разрешить только тип файла изображения. запретить изображение с двумя файлами тип. изменить имя изображения. загрузить в подкаталог не корневой каталог. ...
Установка конкретной версии laravel с помощью composer create-project
самый быстрый и простой способ установки Laravel - это команда composer. Из документов laravel (http://laravel.com/docs/quick), это показывает, что мы можем установить его с этим: composer create-project laravel/laravel your-project-name --prefer-dist но, когда вы запустите вышеуказанную команду, она захватит последнюю версию Laravel. Как я могу контролировать его, если я хочу установить последнюю версию 4.0.x? Или, 4.1.х, когда 4.2 выйдет? ...
Как получить данные из конфигурации системы Magento
Я просто бродил по как я могу получить данные конфигурации для моего пользовательского модуля. Конфигурация может быть установлена от администратора system->configuration и как вытащить его в frontend? ...