Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Search found 158 matches
Author Message
  Topic: Oracle + PHP
phprus

Replies: 5
Views: 13757

PostForum: SQL и PHP :: SQL   Posted: Fri Feb 19, 2010 9:21 pm   Subject: Oracle + PHP
bæv
Прошу прощения.
Давно не писал на этом форуме и запамятовал о правиле общения на Вы. Сообщение исправил.
  Topic: Oracle + PHP
phprus

Replies: 5
Views: 13757

PostForum: SQL и PHP :: SQL   Posted: Wed Feb 17, 2010 3:51 pm   Subject: Oracle + PHP
Во первых нужно поставить php_oci8.dll для вашей версии PHP.
А так-же проверьте установлен ли у вас на компьютере Oracle Client и проверьте, что-бы были правильно настроены переменные окружения.
  Topic: Предлагаю ввести «каптчу» при добавлении тем в некоторые форумы
phprus

Replies: 18
Views: 20671

PostForum: Предложения по организации форума   Posted: Mon Jul 06, 2009 6:01 pm   Subject: Предлагаю ввести «каптчу» при добавлении тем в некоторые форумы
Юрий Насретдинов
Про Apache был в курсе, но слово Comanche не знал, по этому и написал в эту тему.

Вторым из результатов.
Да вижу, спасибо за ссылку, но когда я писал свое сообщение на первой странице результатов поиска этой ссылки не было, а на второй строчке были еще какие-то велосипеды.
  Topic: Предлагаю ввести «каптчу» при добавлении тем в некоторые форумы
phprus

Replies: 18
Views: 20671

PostForum: Предложения по организации форума   Posted: Sun Jul 05, 2009 6:59 pm   Subject: Предлагаю ввести «каптчу» при добавлении тем в некоторые форумы
Юрий Насретдинов
Извините, но это издевательство:

Что такое Comanche?
Распространенная IDE для разработки самых разнообразных Web-проектов. Comanche поддерживает большинство современных языков программирования для Web: PHP, Perl, Python, Ruby, ASP.NET, Java и многие другие.
Расширение для PHP, необходимое для работы большинства современных скриптов. Оно позволяет обрабатывать запросы пользователей с помощью PHP, а также выполнять различные дополнительные операции, вроде балансировки нагрузки между различными клиентами, блокирования доступа по IP-адресу или по диапазону адресов, а также подключения модулей к веб-серверу.
Название племени индейцев, одного из немногих, которые остались жить в Америке в резервациях. Также на данный момент в живых остались, к примеру, племена апачей.

Как это относится к веб-разработке?
Гугл кстати считает что это велосипеды, а такого варианта ответов тут нет.


Добавление:
А нет, на второй странице результатов поиска гугл говорит что это инде ...
  Topic: Красивые списки Apache
phprus

Replies: 2
Views: 3959

PostForum: Прочее   Posted: Tue Dec 30, 2008 10:57 pm   Subject: Красивые списки Apache
Оно - http://apachedev.ru/2007/10/12/ukrashaem-listing-kataloga-v-apache/ ?
  Topic: Установка nginx+php-fpm
phprus

Replies: 1
Views: 3522

PostForum: Прочее   Posted: Mon Jun 23, 2008 12:27 pm   Subject: Установка nginx+php-fpm
для проекта в 10000 чел. с запасом до 100000.
Это в секунду? Для оценки производительности нужно знать планируемое количество запросов в единицу времени.

"хорошей" настройки
Такой настройки не существует. Все зависит от требуемых задач. Рекомендую отталкиваться от конфигураций приведенных на официальных сайтах и в дистрибутивах по умолчанию.
  Topic: 49. Оптимизируем загрузку PHP-кода в 22 раза, или почему FastCGI не ускоряет PHP
phprus

Replies: 51
Views: 111639

PostForum: Наблы :: Куроводство   Posted: Tue May 27, 2008 6:46 am   Subject: 49. Оптимизируем загрузку PHP-кода в 22 раза, или почему FastCGI не ускоряет PHP
Расскажите, как через upstream_response_time вы будете искать скрипт, который работает по 5 минут? :)
Недавно вышел php-fpm 0.5.9-rc1 в котором появилась очень интересная функция:
request_terminate_timeout - таймаут (в секундах) для исполнения php запроса,
после которого воркер будет принудительно перезапущен. Это то, что раньше
называлось request_execution_timeout и не работало.

request_slowlog_timeout - таймаут (в секундах) для исполнения php запроса,
после которого в отдельный лог сохранится php backtrace того места в скрипте,
на котором, возможно, подвис запрос.

slowlog - имя файла для этого лога.

Качать тут: http://php-fpm.anight.org/downloads/test/
  Topic: 49. Оптимизируем загрузку PHP-кода в 22 раза, или почему FastCGI не ускоряет PHP
phprus

Replies: 51
Views: 111639

PostForum: Наблы :: Куроводство   Posted: Wed May 21, 2008 10:40 am   Subject: 49. Оптимизируем загрузку PHP-кода в 22 раза, или почему FastCGI не ускоряет PHP
Тестировал я, замеряя время в начале и в конце скрипта и вычитая второе из первого.
А вот теперь понятно как именно Вы тестировали. В таком случае не удивительно что скорость исполнения скриптов никак не поменялась, так как она вообще от SAPI не зависит.

Там же написано, почему разница в скорости между mod_php и nginx+fastcgi минимальна, так что я не вижу смысла даже ее тестировать
А вы всетаки попробуйте. Так как nginx при отдаче контента потребляет меньше ресурсов процессора и памяти чем apache, то сэкономленное процессорное время и память могут использоваться скриптами, что позволит несколько уменьшить время отклика сервера.
  Topic: 49. Оптимизируем загрузку PHP-кода в 22 раза, или почему FastCGI не ускоряет PHP
phprus

Replies: 51
Views: 111639

PostForum: Наблы :: Куроводство   Posted: Tue May 13, 2008 11:47 am   Subject: 49. Оптимизируем загрузку PHP-кода в 22 раза, или почему FastCGI не ускоряет PHP
Зато fork делает apache.
Этот fork существует в любом случае (как я понимаю вы про порождение апачем дочернего процесса для обработки запросов). Однако если php используется как модуль или как FastCGI, то других fork'ов не будет, а в случае php как cgi будет еще один fork.

Так что мне все-еще не понятно о каком-же fork'е идет речь в статье.
  Topic: 49. Оптимизируем загрузку PHP-кода в 22 раза, или почему FastCGI не ускоряет PHP
phprus

Replies: 51
Views: 111639

PostForum: Наблы :: Куроводство   Posted: Mon May 12, 2008 7:43 am   Subject: 49. Оптимизируем загрузку PHP-кода в 22 раза, или почему FastCGI не ускоряет PHP
Дмитрий Котеров
А где цифры?
Конкретно меня интересует в каком окружении происходило тестирование всего этого, сколько запросов и с какой загрузкой сервер мог обрабатывать следующие конфигурации: apache+mod_php, nginx+apache+mod_php и nginx+php+php-fpm
Я думаю для сравнительных тестов будет достаточно просто подергать какой-либо скрипт при помощи ab.

Такое ощущение, что не проводилось вообще никаких тестов сравнения производительности различных вариантов запуска php, так как цифры приведены только для сравнения наличия и отсутствия eAccelerator.

Кстати, а о каком мифическом fork'е идет речь в статье? И mod_php и php+php-fpm вполне обходятся без форка на каждый запрос в отличие от запуска скрипта как cgi.
  Topic: AJAX + шифрование
phprus

Replies: 3
Views: 4774

PostForum: Разное :: JavaScript   Posted: Tue Feb 12, 2008 12:27 pm   Subject: AJAX + шифрование
Вопрос: как быть?
Используй https.
  Topic: URL-(де)кодирование и кодировки
phprus

Replies: 4
Views: 8585

PostForum: Разное :: JavaScript   Posted: Sat Jan 12, 2008 3:49 pm   Subject: URL-(де)кодирование и кодировки
А не проще ли на сервере их приводить к некоему UTF виду?
Может быть и проще, но по возможности хотелось бы переложить эту работу на браузер клиента.

Vizlim
Спасибо за ссылки на таблицы.
Похоже что готового решения нету и придется писать его самому. Задачу упрощает то, что мене нужно только раскодирование.
  Topic: URL-(де)кодирование и кодировки
phprus

Replies: 4
Views: 8585

PostForum: Разное :: JavaScript   Posted: Sat Jan 12, 2008 11:43 am   Subject: URL-(де)кодирование и кодировки
Я нашел в интернете 2 библиотеки, которые позволяют выполнять URL-кодирование и URL-раскодирование строк так, как будто срока до кодирования находилась в кодировках UTF-8, UTF-16LE и в кодировках для японского языка.
Не видели ли вы реализаций подобных функций для кодировок русского языка(cp1251 и кои8R) и для кодировок семейства iso-8859-* ?
Вот ссылки на то, что я нашел: http://nurucom-archives.hp.infoseek.co.jp/digital/ecl.js.txt и http://nurucom-archives.hp.infoseek.co.jp/digital/transURI.js.txt

Мне это нужно для решения следующей задачи: В скрипт передаются URL-кодированные строки и их надо конвертировать в обычные строки Javascript. Вся проблема в том что изначальная кодировка строк(до того как они были закодированы URL-кодированием) может быть различной, но известной для каждой строки, а строки в Javascript хранятся в юникоде и нужно как то конвертировать эти кодировки.
  Topic: Как получить параметр стиля для элемента?
phprus

Replies: 3
Views: 3816

PostForum: Разное :: JavaScript   Posted: Mon Oct 29, 2007 3:00 pm   Subject: Как получить параметр стиля для элемента?
WingedFox
Спасибо за ссылку.

Я так и думал что истина где-то рядом, но сам ее найти не смог.
  Topic: Как получить параметр стиля для элемента?
phprus

Replies: 3
Views: 3816

PostForum: Разное :: JavaScript   Posted: Sun Oct 28, 2007 9:25 pm   Subject: Как получить параметр стиля для элемента?
Скажите пожалуйста, как кроссбраузерно получить значение какого-либо свойства стиля для HTML-тега если не известно где описано это свойство?
Тоесть свойство может быть задано через атрибут style тега, или в отдельной CSS таблице стилей.

В первом случае проблем нет и искомое можно получить через obj.style. А вот как получить нужные данные для второго варианта я не знаю. На этом форуме приведено решение, но оно только для IE (http://forum.dklab.ru/js/other/PoluchitParametriCss-zapisiTablitsiStileyPoImeniCss-klassa.html)

Не могли бы вы подсказать как решить эту задачу или в в каком направлении гуглить (все мои попытки использовать гугл провалились, хотя может быть это из-за того, что я не очень хороше себе представляю по каким запросам надо искать).
  Topic: замена функций
phprus

Replies: 5
Views: 3701

PostForum: Разное :: PHP   Posted: Wed Oct 24, 2007 10:21 am   Subject: замена функций
там только для "user defined"
http://forum.dklab.ru/php/heap/PodmenaVirtualizatsiyaSandboxingStandartnihFunktsyRnr.html тут написано, что runkit'ом можно и встроенный функции переопределять, но я не пробовал.
  Topic: замена функций
phprus

Replies: 5
Views: 3701

PostForum: Разное :: PHP   Posted: Tue Oct 23, 2007 7:47 pm   Subject: замена функций
Валенок
Посмотри сюда: http://pecl.php.net/package/runkit
Но я считаю, что самый правильный метод - это замена имен функции в коде, так как после такой самодеятельности разбирать код будет очень сложно.
  Topic: Получение активного элемента
phprus

Replies: 3
Views: 6674

PostForum: Разное :: JavaScript   Posted: Mon Oct 08, 2007 3:46 pm   Subject: Получение активного элемента
ну и соответсвенно элементам, которые нужно отслеживать, навесил onFocus="setActive(this)" onBlur="clearActive()"
Можно в цикле(хотя тут скорее всего еще и рекурсивная функция понадобиться) пробегать по всем элементам и непосредственно при помощи JavaScript навешивать на них обработчики onFocus и onBlur.
Других решений я к сожалению не знаю.
  Topic: проблема с str_replace
phprus

Replies: 3
Views: 3269

PostForum: Разное :: PHP   Posted: Wed Sep 19, 2007 11:26 am   Subject: проблема с str_replace
Команда тэг вставляет но символ перевода стоки не убирает. Он появляется перед тэгом в виде прямоугольничка в блокноте windows.
Есть еще символ возврата каретки \r.
  Topic: Борьба с замедлением динамической генерации объектов с ростом их числа
phprus

Replies: 41
Views: 30934

PostForum: Разное :: JavaScript   Posted: Sun Sep 09, 2007 2:06 pm   Subject: Борьба с замедлением динамической генерации объектов с ростом их числа
Забьёт в форму 10 ячеек - выползут 10, а забьёт сто тыщ - будет ждать их.
Про разбиение данных на страницы ты что-нибудь слышал?
  Topic: frontend и backend в одном файле
phprus

Replies: 13
Views: 12154

PostForum: JsHttpRequest :: JavaScript   Posted: Sat Aug 25, 2007 10:46 am   Subject: frontend и backend в одном файле
что не есть гуд, конечно.
А почему это плохо? Если пользователь может получить эти данные используя встроенный в страницу JavaScript, то почему он не должен иметь право получить эти данные напрямую?
Подскажите, пожалуйста, как бороться с такой ситуацией, и возможно ли?
Бороться с такой ситуацией не возможно и не нужно.
  Topic: побитовые операции в php
phprus

Replies: 3
Views: 3512

PostForum: Разное :: PHP   Posted: Wed Aug 22, 2007 8:53 am   Subject: побитовые операции в php
Причина в разных длинах машинных слов... теоретически это зависит не только от процессоров, но и от компиляторов. В данном случае от PHP
Это зависит от длинны типа int в данной системе.

Если нужно работать с большими числами, то используй вот эти функции: http://php.net/gmp
  Topic: Как обойти запрет fsockopen, ini_set?
phprus

Replies: 1
Views: 3163

PostForum: Прочее   Posted: Mon Aug 20, 2007 1:53 pm   Subject: Как обойти запрет fsockopen, ini_set?
Если curl тоже запрещен, то меняй хостинг.
  Topic: html_optimize (обсуждение)
phprus

Replies: 38
Views: 32911

PostForum: Разное :: PHP   Posted: Sat Aug 11, 2007 8:23 am   Subject: html_optimize (обсуждение)
Если не ошибаюсь, у IE проблемы с JS на гзипованном контенте.
Заранее извиняюсь за сообщение совсем не по теме.
А вы не подскажите где можно прочитать о том, какие браузер нормально работают со сжатым JavaScript'ом, а какие нет?
  Topic: html_optimize (обсуждение)
phprus

Replies: 38
Views: 32911

PostForum: Разное :: PHP   Posted: Fri Aug 10, 2007 10:24 pm   Subject: html_optimize (обсуждение)
Не поленился, сделал пару тестов. В упор не вижу эффективности 75%, а gzip делает свое дело.
Вы неправильно тестировали. html_optimizer - это промежуточный чистильщик. Тоесть нельзя его тестировать отдельно. После того как страничка почищена html_optimizer'ом нужно ее еще gzip'ом сжать (так как скорее всего именно такая последовательность обработки будет применяться в большинстве случаев)
  Topic: html_optimize (обсуждение)
phprus

Replies: 38
Views: 32911

PostForum: Разное :: PHP   Posted: Fri Aug 10, 2007 11:39 am   Subject: html_optimize (обсуждение)
Использование gzip дает сжатие до 90%.
По своему опыту могу сказать, что для html страниц я почти всегда наблюдал сжатие в 60-80%, а сокращение в 4 раза - это есть сжатие 75%.

Честно говоря, я противник появления "заметок личного характера" в коде проекта даже на этапе разработки.
Вообщето подобные заметки называются комментариями, а код без комментариев - это мусор в большинстве случаев. А вот выводить комментарии пользователю, если они были в html коде, совсем не обязательно.
  Topic: История браузера и Ajax
phprus

Replies: 8
Views: 9152

PostForum: Разное :: JavaScript   Posted: Thu Aug 09, 2007 8:19 pm   Subject: История браузера и Ajax
http://codinginparadise.org/projects/dhtml...ory/README.html
Ссылка битая. Исправьте пожалуйста.
  Topic: XMLHttpRequest и домены
phprus

Replies: 8
Views: 6471

PostForum: Разное :: JavaScript   Posted: Sun Aug 05, 2007 9:14 pm   Subject: XMLHttpRequest и домены
Эксперименты показали, что доменом считается домен html-страницы, по этому и был использован метод проксирующего php-скрипта.
  Topic: XMLHttpRequest и домены
phprus

Replies: 8
Views: 6471

PostForum: Разное :: JavaScript   Posted: Sat Aug 04, 2007 11:29 am   Subject: XMLHttpRequest и домены
А доку почитать?
Читал. Четкого ответа не нашел, по этому и задал этот вопрос. В качестве решения проблемы был выбран один из методов описанных тут: http://developer.yahoo.com/javascript/howto-proxy.html
  Topic: XMLHttpRequest и домены
phprus

Replies: 8
Views: 6471

PostForum: Разное :: JavaScript   Posted: Tue Jul 31, 2007 9:44 pm   Subject: XMLHttpRequest и домены
dimagolov
Суть проблемы в том, что нам нужно получать даные с домена js.com, который НЕ совпадает с доменом на котором используется скрипт (под использованием скрипта понимается HTML-страничка с которой вызываются функции скрипта), НО скрипт предоставляется в виде отдельного JavaScript файла, который тоже лежит на js.com, те на домене с которого нам нужно получать данные.

А сам вопрос вот: Могу ли я из этого JS файла получать данные с домена js.com при помощи XMLHttpRequest?

В принципе можно применить один из советов даных на странице http://developer.yahoo.com/javascript/howto-proxy.html, но я хочу узнать есть ли в этом необходимость.

P.S. Подскажите пожалуйста, где можно почитать про ограничения по источнику данных для XMLHttpRequest (в смысле откуда можно получать данные, откуда нельзя)

Update:
Опыты показали, что JsHttpRequest в таком случае использует метод загрузки script...
  Topic: XMLHttpRequest и домены
phprus

Replies: 8
Views: 6471

PostForum: Разное :: JavaScript   Posted: Tue Jul 31, 2007 6:26 pm   Subject: XMLHttpRequest и домены
Спасибо за информацию.

То-есть я правильно понял, что если у нас есть домен js.com на котором расположены JavaScript файлы и домен site.com, который загружает JavaScript с js.com, это из этих скриптов я смогу получать данные с домена js.com ?

Правда если кто-нибудь знает где можно прочитать более подробный ответ на этот вопрос, то пожалуйста скажите, а то я уже весь гугл облазил, но безрезультатно.
  Topic: XMLHttpRequest и домены
phprus

Replies: 8
Views: 6471

PostForum: Разное :: JavaScript   Posted: Mon Jul 30, 2007 9:26 pm   Subject: XMLHttpRequest и домены
При помощи XMLHttpRequest (и его аналога для IE) нельзя загрузить данные с других доменов.
Но я не могу понять относительно чего отсчитывается этот другой домен? Относительно HTML-файла использующего данный код или относительно расположения JavaScript-файла в котором используется XMLHttpRequest?

Не могли бы вы дать мне ответ на этот вопрос?

И еще не подскажите ли вы, где можно прочитать про ограничения XMLHttpRequest, желательно на русском.
  Topic: TCP-сервер (socket). Вечное ожидание в дочерних процессах
phprus

Replies: 8
Views: 7155

PostForum: Разное :: PHP   Posted: Wed Jul 25, 2007 12:43 pm   Subject: TCP-сервер (socket). Вечное ожидание в дочерних процессах
Я не хотел бы принимать сигнал SIGCHLD, хотя бы на данном этапе.
Тогда ты получишь кучу зомби-процессов (это умершие дети информацию о смерти которых родитель не получил, а получить эту информацию и убить зомби можно путем обработки SIGCHLD и использования внутри обработчика функции pcntl_waitpid), которые будут переполнять таблицу процессов сервера и как следствие сисадмин просто запретит тебе запускать демонов, чтобы они не рушили сервер.

Так что если пишеш приложение использующее несколько процессов, то сигнал SIGCHLD нужно обрабатывать всегда.
  Topic: TCP-сервер (socket). Вечное ожидание в дочерних процессах
phprus

Replies: 8
Views: 7155

PostForum: Разное :: PHP   Posted: Mon Jul 23, 2007 11:08 am   Subject: TCP-сервер (socket). Вечное ожидание в дочерних процессах
Edmond
При помощи http://ru2.php.net/manual/ru/function.pcntl-signal.php обрабатывай сигнал SIGCHLD (Этот сигнал получает родитель при смерти потомка). Внутри функции обработчика при помощи http://ru2.php.net/manual/ru/function.pcntl-waitpid.php в цикле получай информацию об умерших детях и тогда они будут умирать окончательно не становясь зомби.

ибо это внутри "ядра" (если говорить термином мана).
http://ru2.php.net/manual/ru/function.pcntl-alarm.php этот сигнал должен прерывать системный вызов.
  Topic: Неверное сравнение чисел в плавающей запятой
phprus

Replies: 4
Views: 4887

PostForum: Разное :: PHP   Posted: Sun Jul 08, 2007 9:43 pm   Subject: Неверное сравнение чисел в плавающей запятой
Скажите, из-за чего в PHP невозможно применять оператор равенства к числам с плавающей запятой?
Сравнение на равенство будет неправильно работать в большинстве случаев во всех языках, так как не все числа могут быть представлены в формате с плавающей точкой точно. некоторые числа представляются в этом формате приближенно и именно это вызывает неработоспособность точного сравнения.
  Topic: Вопрос о том коде, генерируемом на главной orphus.ru
phprus

Replies: 3
Views: 8729

PostForum: Переехал: Грамотность в Интернете и система Orphus   Posted: Tue Jun 26, 2007 9:31 am   Subject: Вопрос о том коде, генерируемом на главной orphus.ru
или такая перекодировка служит как защита от спама?
Это перекодировка для защиты от спама.
  Topic: Выборка count в один запрос
phprus

Replies: 13
Views: 15138

PostForum: SQL и PHP :: SQL   Posted: Sun Jun 24, 2007 8:47 pm   Subject: Выборка count в один запрос
NetWork
Скажи пожалуйста, зачем тебе выбирать все это одним запросом? Чем тебя не устраивают 6 разных запросов?
  Topic: cpp
phprus

Replies: 11
Views: 7571

PostForum: Прочее   Posted: Sat Jun 23, 2007 10:28 pm   Subject: cpp
В с++ косвенный оператор(*) или указатель используется только для указания типа данных?
Это что за бред тут написан?

В связи с тем, что у меня возник такой вопрос тебе еще рано изучать C++. Сначала освой С, пойми что такое указатели, динамическая память и другие конструкции языка С и только после этого приступай к С++.

P.S. У С++ вообщето синтаксис очень похож на С и правильный С-код почти всегда является верным С++ кодом, по этому писать на С++ без знания С ИМХО в принципе не возможно.
  Topic: MySQL и gzcompress/gzuncompress
phprus

Replies: 10
Views: 7738

PostForum: Разное :: PHP   Posted: Fri Jun 22, 2007 12:20 pm   Subject: MySQL и gzcompress/gzuncompress
Гость
А как объявлено поле, в которое вы пишите бинарные данные?
  Topic: MySQL и gzcompress/gzuncompress
phprus

Replies: 10
Views: 7738

PostForum: Разное :: PHP   Posted: Fri Jun 22, 2007 12:02 pm   Subject: MySQL и gzcompress/gzuncompress
gzcompress(addslashes($data))
Функции местами поменяй, а то вообще не понятно как у тебя данные в базу вставляются. И вообще вместо addslashes лучше использовать mysql_escape_string или mysql_real_escape_string.
 
Page 1 of 4 All times are GMT + 3 Hours
Goto page 1, 2, 3, 4  Next
XML