Напиши в БД хранимую процедурку точно такую же. На входе строка, на выходе строка в нижнем регистре
create procedure LOWER_MY (oryg_string varchar(255))
returns (lower_string varchar(255))
as
begin
всё то же самое только на sql-ном
end
да, он заставляет потому, что сразу 2 сервера начинают слушать 80й порт. Я так думаю, что после того, как он Вас заставил выключить сервер, Вы сервер выключаете, а перед тем, как просматриваете скрипт в браузере не запускаете вебсервер.
Закройте редактор, запустите апач, и всё будет нормально. (Добавление)
А чтоб было удобнее, там где-то меню run есть (то, где Вы путь к файлу PHP.exe указывали), и вот в этом меню межно указать другой порт. пусть 80й будет для апача, а в редакторе 8080.
Я по этой ссылке и настроил все, думаю если бы неправильно настроил бы то и в PHP редакторе тоже не должно работать
Я пользовался раньше phpexpert_edit (или что-то в этом роде, не помню точно название) и там в настройках нужно было указывать php.exe. И работать редактор мог и при выключенном и не настроенном апаче.
Дата записывается в БД в формате УУУУ.ММ.ДД. pifon1989, Вы прикалываетесь? Добавление числа 20 - с чего бы?
Можно решить проблему так:
1-при считывании из файла перед добывлением в БД поменять в строке местами день и год
2-формат записи даты в БД определяется автоматически или строка в дату всегда в УУУУ.ММ.ДД преобразуется? В первом случае год надо превратить в 4значный, вовтором указать формат даты в БД. Как это делается - честно, не помню
LOWER - так же не хочет работать с кирилицей Недовольство, огорчение, но тут уже не напишешь функцию
1 - а хранимыя процедура?
2 - можно вносить логины в БД средствами пхп УЖЕ в нижнем регистре, тогда не прийдется приводить их к нижнему регистру во время выборки
Возможно, до того, как слать headerы, вы что-то либо выводили в браузер, либо уже слали headerы.
А скорее всего просто где-то перед <? стоит пробельный символ (и энтер в том числе)