Articles of php

Реальные объекты и MVC

До тех пор, я всегда кодировал объект таким образом: // initialization $husband = new User('Bob'); $wife = new User('Sarah'); // action $husband->dance(); $wife->read(); // get echo "The husband is ".$husband->getAge()." years old"; Но с CodeIgniter (и MVC), кажется, лучше подумать так: // load model $this->load->model('user'); // action $this->user->dance('Bob'); $this->user->read('Sarah'); // get echo $this->user->getAge('Bob'); Но в […]

JqueryAjax и php-логика

Привет, ребята, с проблемой получения значения от php. Я знаю, что у нас много проблем с такими проблемами, но мне нужна помощь. Это мой javascript $( document ).ready(function() { $(".loading_bg").hide(); }); $( document ).ajaxStart(function() { $(".loading_bg").fadeIn("slow"); }); function validate_user() { //We get data input var username = $('.username').val(); var password = $('.password').val(); //We create a […]

Узнайте наиболее популярные слова в MySQL / PHP

У меня есть база данных с почти 100 000 комментариев, и я бы хотел найти наиболее часто используемые слова (используя стоп-слова, чтобы избежать общих слов). Я хочу сделать это только один раз, а затем использовать несколько самых популярных слов для тегов комментариев, которые их содержат. Можете ли вы помочь мне с кодом Query и PHP […]

HTML-код, не работающий над вызовом jquery, вместо этого выводит HTML-код

Я вызываю функцию jQuery при щелчке ссылки, и функция использует метод post() для вызова другой страницы. Я ожидаю увидеть результат рендеринга html с другой страницы, но вместо этого он покажет мне html-код другой страницы. $(document).ready(function(){ $('a.thumbnail').click(function(){ $("div.albums").hide(); $("div.pics").show(); var albumid = $(this).siblings('input[name=albumid]').val(); $.post("gallery-pics-temp.php", { albumid: albumid }, function(data) { $('p#myid').text(data); }); }); }); Другая страница: […]

API данных YouTube не смог открыть поток: запрос HTTP не удался! HTTP / 1.0 403 Запрещено

Создали API-ключ, добавили мой домен в список допустимых рефереров и попытались обратиться к API V3 YouTube с помощью PHP следующим образом: file_get_contents("https://www.googleapis.com/youtube/v3/search?part=snippet&q=my_search_query&type=video&key=my_application_key") Но не удалось открыть поток: HTTP-запрос не удался! HTTP / 1.0 403 Запрещено Я пропустил что-то очевидное?

Задайте расположение файла конфигурации по умолчанию php-fpm

Я несколько раз создавал исходный php + php-fpm + nginx. Я привык держать все внутри /usr/local Hoverwer php-fpm конфигурационный файл php-fpm.conf всегда загружается из /etc/ Конечно, я могу изменить местоположение с помощью директивы -y когда php-fpm запущен, но я предпочел бы иметь другое местоположение по умолчанию. Есть какой-либо способ сделать это? Является ли местоположение по […]

BBCODE, preg_replace и двойные кавычки

preg_replace('/\[quote\=(.*?);(.*?)\](.*?)\[\/quote\]/ms', '<blockquote>Posted by: \1 at \2.<br/>\3</blockquote>', $text); Это то, что я использую для замены bCcode [quote=user;id]content[/quote] . В любом случае, он работает только отлично, если в сообщении есть одна цитата. Если бы я получил: [quote=user1;1] [quote=user0;0]some content here[/quote] this is my reply to user0 post[/quote] Он заменит только первую цитату, другой будет просто заменен на […]

Используя PHP, как я могу проверить строку для шаблона, а затем изменить ее?

В PHP данная строка: $string = '/sometext?123#abc/moretext'; Как я могу проверить наличие шаблона «? 123 # abc /», который всегда будет заключен в??? и "/", но имеют различный внутренний текст, который может включать любой текст и символы? Текст вне шаблона также будет отличаться. Мне нужно сделать это: if ($string includes pattern ?*/) { //load the […]

Кэширование отношения ORM

Без неиспользуемых слов мне нужен совет. Я создаю еще одно приложение, основанное на структуре KohanaPHP 3.0.9, влюбленный в ORM (реальный усилитель производительности!). Я получил модель Model_User: class Model_User extends ORM { protected $_table_name = 'users'; protected $_primary_key = 'id'; protected $_has_many = array( 'articles' => array( 'through' => 'users_articles', ), ); protected $_ignored_columns = array('articles'); […]

Проблема с исполняемой средой PHP с «gcloud preview app» при работе в Linux

Я пытаюсь использовать новые команды движка приложения gcloud ( https://developers.google.com/cloud/sdk/gcloud-app ) на машине debian linux. Мое приложение имеет модуль PHP, и когда я пытаюсь запустить: gcloud preview app run . Я получаю следующую ошибку: ОШИБКА: время выполнения PHP не доступно. Traceback (последний последний вызов): Файл «/home/arthur/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/php_runtime.py», строка 224, в new_instance self._runtime_config_getter (). application_root) Файл «/home/arthur/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/php_runtime.py», […]