Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - BigHarry

Страницы: [1] 2
1
Как известно - Апач выдает в ответах клиентам свое название и версию:
==============================
HTTP/1.1 400 Bad Request
Date: Fri, 14 Mar 2003 09:40:59 GMT
Server: Apache/1.3.22 (Win32)
Connection: close
==============================
Надо как-то убрать эту идентификацию, а то всякие эксплоиты и прочие нехорошие проги  ориентируются на данные в заголовках ответов...
Где-то я читал, что эту идентификацию в Апаче можно прописать какую захочешь - надо в какой-то файл нарисовать пару строк. Не подскажете - в какой именно?

2
Имеется два одинаковых по содержанию файла:
===========================
header("Status: 204 No Content");
?>
===========================
Один файл (.php3) обрабатывается Апачем через вызов CGI интерпретатора PHP3, второй файл (.php) обрабатывается Апачем через SAPI-интерфейс библиотеками PHP-4.
Почему-то результат, выдаваемый сервером разный:
===========================
[14/Mar/2003:10:56:39 +0300] "GET /sex.php3 HTTP/1.1" 204 0

[14/Mar/2003:10:57:22 +0300] "GET /sex.php HTTP/1.1" 200 5
===========================
В первом случае - ответ правильный, а во втором - нет. Думаю - какие-то настройки конфига пхп-4 влияют на это дело. Подскажите - что тут может быть?

3
PHP / Ошибка mysql_pconnect
« : 13 Марта 2003, 12:11:26 »
Периодически достает такая ошибка:
PHP Warning:  mysql_pconnectc(): Link to server lost, unable to reconnect in ....
Как избавится от этой ерунды?

4
Базы данных / MySQL - хитрая выборка
« : 14 Мая 2002, 16:09:50 »
Есть две таблицы - в одной хранятся начальные остатки товара, в другой таблице - оборот товара. Задача  - получить остатки товара. Для этого надо вытащить из таблицы остатков все товары с ненулевым количеством, потом из таблицы оборота вытащить все товары с ихней суммой оборотов, и результат обоих выборок закинуть в третью таблицу.
Таблы выглядят так:

таблица ostatok
===========
TovID    - идентификатор товара
KolVo    - количество

таблица oborot
===========
Data     - дата/время, кода было движение товара
TovID    - идентификатор товара
KolVo    - количество плюс/количество минус

таблица itog
===========
TovID    - идентификатор товара
KolVo    - количество (остаток)

Как все это дело можно провернуть парой запросов ?
Можно, канечно, вытянуть все остатки, потом - все обороты и просчитать - но надо эту задачу на сервер переложить.

5
Установил его в качестве кэшируещего днс, он стартовал сервисом. Что теперь надо и где прописывать, что бы все запросы ДНС через него проходили и он их кэшировал ?
Хочется, что бы он в свою очередь резольвил ДНС только через ДНС моего провайдера.

6
PHP / Все таки как из php создать xls ?
« : 05 Апреля 2002, 13:40:09 »
Через psxlsgen (взята с сорц-форж) не получается - все работает, но Эксель такой файл не открывает - говорит что он неправильный - и в самом деле - заголовок там явно не правильный.
Может - у кого есть более рабочий скрипт ?

7
Веб Сервера / Апач и бандА
« : 26 Марта 2002, 12:11:43 »
Можно-ли как-то заставить Апач ограничить бандУ (ширину канала -  Bandwidth) на выдачу файлов ?

8
Веб Сервера / Логи Апача
« : 22 Марта 2002, 12:22:10 »
Как сделать так, что бы Апач под свои логи каждый день создавал новый файл ?
А то он пишет все в один - и его не удалить и не очистить без остановки Апача.

9
Запускаю:
mysqld-nt.exe --install
Потом иду в сервисы - жму на старт сервис.
А он мне:
Could not start MySQL service on \\\\KomputerName
Error: 1067: The process terminated unexpectedly

Чего ему надо-то ?
В логах мускуля ничего нет.
Может это быть из-за того, что каталог, в котором лежит мускл, не C:\\mysql ?

10
Типа как забиндить его, дабы он конекты делал только, например, на 127.0.0.1 и 192.168.1.3  ?
Под Вин-НТ.
Вроде - в конфигах такого нет...
Илди - там надо в портах это рисовать, типа так:
127.0.0.1:3306 ?

11
Как сделать так, что-бы скрипт, отдавая данные, задал имя файла страницы - если чел потом в броузере нажмет сохранить, то в диалоге сохранения вместо "тыры-пыры.php" нарисовалось что-то типа "елы-палы.htm"
Вроде в хидере надо какую-то директиву задать...

12
PHP / Дата конца месяца
« : 20 Ноября 2001, 17:34:25 »
Как на основании какой-то даты можно поиметь дату конца месяца этой даты ? С началом месяца - там все просто - "01-" . $месяц . "-".$год, а как с концом ?
Непонятно - какие функции надо юзать ?

13
PHP / ПХП и консоль
« : 15 Ноября 2001, 11:05:05 »
Как можно заставить ПХП-3 при выводе на  экран (php.exe -q script.php3) поменять координаты курсора, типа gotoXY(x,y) ? Или, может, сделать кучу бэкспейсов (забоев назад) ?

14
Имеется Вин-98, Апач (1.3.20) и PHP3.
В директории документов создан каталог cgi.
Если положить туда батник (http://localhost/cgi/sex.bat) - то он запускается - в браузер выводит все, что выплевывает на экран батник. А вот если попытаться запустить скрипт php (http://localhost/cgi/sex.php3) - то нифига не получается.
Если указана опция ScriptAlias /cgi/ "C:/Ap/root/cgi/" - ошибка такая в логе:
============================
[error] [client 127.0.0.1] c:/ap/root/cgi/sex.php3 is not executable; ensure interpreted scripts have "#!" first line
[error] [client 127.0.0.1] (2)No such file or directory: couldn\'t spawn child process: c:/ap/root/cgi/sex.php3
============================
Если опция ScriptAlias закоментирована - в логе следующее:
============================
[error] [client 127.0.0.1] Invalid URI in request GET /cgi/sex.php3 HTTP/1.1
============================

В настройках апача для PHP указано следующее:
============================
AddType application/x-httpd-php3 .php3
ScriptAlias /_php/ "C:/PHP3/"
Action application/x-httpd-php3 "C:/_php/php.exe"
============================
В свойствах каталога (root) - Options -Indexes ExecCGI

Что надобно сделать, что-бы апач запустил в конце концов php.exe ?

15
Базы данных / Delphi+MySQL
« : 19 Сентября 2001, 16:36:48 »
Где можно надыбать реально работающие компоненты (VCL) для работы с базами под MySQL из Дельфей ?

Страницы: [1] 2