Создание веб-сервер на Mac

Начало Apache Apache [код] Sudo apachectl начать [/ код] Проверьте это работает: http://localhost/ PHP В / etc/apache2/httpd.conf, раскомментируйте следующую строку: [код] LoadModule php5_module libexec/apache2/libphp5.so [/ код] Перезапустите Apache [код] Sudo apachectl перезапуск [/ код] Fix предупреждение появляется в phpinfo () Создать / и т.д. / php.ini и сделать его записываемым [код] кд / и т.д. Sudo ср php.ini.default PHP. INI Судо CHMOD 666 php.ini [/ код] В php.ini, найдите эту строку: [со ...

Пример ExtJS4 Viewport

Это простой пример, чтобы показать вам, как создавать окна в ExtJs4. Viewport предоставляет себя в теле документа, а также автоматически размерах себя размер окна браузера и управляет изменения размера окна. Там может быть только один Viewport создан в страницу. Viewport не обеспечивает прокрутку, поэтому ребенка панелей в окне просмотра должен предусматривать прокрутки при необходимости использования AutoScroll конфигурации. В отличие от панели компонент Ext JS, Viewport не указал tbar вариант. ...

ExtJS4: читайте размещения JSON данных в PHP

Я работаю над Ext JS-веб-приложение, которое необходимо отправить данные на стороне сервера PHP для хранения. Мне потребовалось время, чтобы узнать, как декодирует получении JSON строку в PHP. Ext JS-Предположим, у вас есть модель и призывая сохранить для отправки запроса Ajax. [Код] Ext.define ('User', {расширить: "Ext.data.Model ', поля: [" ID "," имя "," электронная почта "], прокси-сервер: {типа:" Аякс ", адрес:' / пользователей '}}); уаг пользователь = Ext.create (' User ', {имя:' Эд Спенсер, адрес электронной почты: "под ред @ ...

ExtJS4 Добавление пользовательских меню правой кнопкой мыши в MVC

Способ создания пользовательского меню в правой мышью функцию событие мыши в ExtJS 4 мало чем отличается с предварительной версией. Кажется, в Ext 4.0.2 они изменили название события и аргументы порядке. Во-первых, давайте посмотрим, как мы создаем меню в Ext 3. Я получаю это пример из aditia Рахман: [CODE] = уаг menu1 новых Ext.menu.Menu ({пункты: [{текст: «Мне нравится Ext ', проверено: истинно},' - ', {текст:" Открыть с помощью " , меню: {пункты: ...

ThinkPHP中实现GZIP压缩

ThinkPHP 中 似乎 没有 对 GZIP 的 配置 选项. 不过 实现 起来 还是 挺 简单 的. 以下 是 对 ThinkPHP 2,1 的 修改 方法. 首先 要 确定 空间 是否 支持 Zlib, 然后 找 ThinkPHP 的 控制 输出 函数 выход (). 控制 输出 的文件 在 ThinkPHP / Lib / Думайте / Core 文件 夹 下, 文件 名 View.class.php. [код] / ** +---------------------- ------------------------------------ * 输出 模板 +---------- ------------------------------------------------ * @ доступ к защищенным +----------------------------------------------- ----------- * @ параметров строки $ содержание 模板 内容 * @ параметров логический $ дисплей 是否 直接 显示 ...

Использование глобальных переменных и массивов в Extjs 4

Этот пример покажет вам, как объявить глобальную уаг и массивов в применении Extjs MVC. Вы знаете, где найти этот код: [код] <script type="text/javascript"> Ext.BLANK_IMAGE_URL = '/ Content / изображения / по умолчанию / s.gif'; </ SCRIPT> [/ код] Глобальные переменные приложения: [код] <script type="text/javascript"> Ext.BLANK_IMAGE_URL = '/ Content / изображения / по умолчанию / s.gif'; Ext.MY_GLOBAL_VAR = '<PHP Эхо $ myGlobalVar;? ?>...

PHP断点续传HTTP学习笔记

HTTP 断点 续传 原理 是 这样 的: 1. 客户 端 需要 告诉 服务器 端 从 哪里 开始. 2. 服务 端 收到 请求, 返回 206 状态. 并 标识 续传 的 起始点 及 结束 点 如下 实例 1. 客户 端 传递 请求 信息 给 веб 服务器, 要求 从 200070 字节 开始 GET / HTTP/1.1 down.zip User-Agent: NetFox RANGE: число байт = 200070 - Accept:.. Текст / HTML, изображение / рисунок, изображение / JPEG, . *; д =. 2 ,*/*; д =. 2 2 服务 端 收到 这个 请求 以后, 返回 信息 206 Content-Length = 100222222 Content-Range = 200070 байт - 100222221/100222222 Content-Type = приложения / октет потока 注意: 服务 端 状态 206; Content-Range = байт (客户 端 请求 续传 起始点) - (下载 文件 大小 -1) / (下载 文件 大小) 在 PHP 中, 是 利用 $ _SERVER ['HTTP РАССТОЯНИЯ ...

Использование CURL следовать перенаправления, чтобы получить окончательный URL

Этот пример кода показывает, как использовать ротор следовать перенаправления и получить окончательный URL. [Код] <PHP функции get_final_url ($ URL, $ Timeout = 5) {$ url = str_replace ("&", "&", UrlDecode (отделка ($ URL)));? $ Печенье = tempnam ("/ TMP »,« CURLCOOKIE "); $ ч = curl_init (); curl_setopt ($ ч, CURLOPT_USERAGENT," Mozilla/5.0 (Windows; U; Windows NT 5.1; Реверс: 1.7.3) Gecko/20041001 Firefox/0.10.1 ") ; curl_setopt ($ ч, ...

ExtJS4学习笔记PHP代码

[Код] <? / / Заголовок ("Cache-Control: нет-кэш, обязательно перепроверять '); / / заголовок (" Content-Type: применение / JSON'); / / 返回 JSON 数据, 自 定义 一些 测试 数据 / / 这里..的 参数 与 EXT3.x 相同, 区别 在于 排序 字段 和 排序 方式 使用 了 新 的 属性. BY 里 即可 $ начать = пусто ($ _REQUEST ["начала "])?'':$_ Запрос [" старт "]; $ предел = пусто ($ _REQUEST [". Предела "])?'':$_ ЗАПРОС [ «предел»], если ($ начала == & Ку ...

Extjs-Ext.extend函数的使用

Ext.extend 在 Extjs Пример первый: [код] функции базы (конфигурации) {this.name = config.name; this.age = config.age; this.sex = config.sex;} функции базы (конфигурации) {this.identity = config.identity ; this.msg = config.msg; this.phone = config.phone; base.superclass.constructor.call (это, конфигурации);} Ext.extend (основание, база, {showMsg: функция () {window.alert ( this.name + ''+...