netwind: а может это на самом деле правильный адрес ?
нужно спросить у ТС, раз ему не нравятся мыла типа: $someemail@mail.ru, ~someemail@mail.ru пусть даст ссылку на официальные докУменты подтверждающие запрет таких имён. А до тех пор, будем считать их существующими и использоваться более простые регулярки ;)
Вот этот someemail@mail/r.ru - да, похоже, действительно запрещённое названия для мыла. Хотя булка его пропускает и подсвечивает.
netwind: function is_valid_email($email) { // checks for a valid email format return preg_match('#^[a-z0-9.!\#$%&\'*+-/=?^_`{|}~]+@([0-9.]+|([^\s\'"<>@,;]+\.+[a-z]{2,6}))$#si', $email); }
GreenDay, не было ТЗ ни в каком виде. в этих 700 страницах и были "мелочи" которые "мы некомпетентные скатины, кдиающие всех подряд" выполняли полгода, ведь "заказчик и сам постоянно бесплатно работает чтобы сделать мир лучше", поэтому и "мы должны поступать так же".
начиналось все "надо простую доску объявлений". ну тогда и подумывалось "ну можно наверное сделать за 700 то баксов". а ну и вспомнил к слову, что стоил проект 700, из которых нам было заплачено 300 а вторая "половина" когда закончим "ошибки", в которых частенько были мелочи вида "так мы тут добавили платны аккаунты, надо бы следить за колвом фоток к объявлению", а потом, надо бы продление делать автоматическое, а потом нао бы деньги соответствуя оставшимся дням до конца месяца списывать, диеактивировать платные услуги и тп.
Это тоже самое, что кому-то нужен обычный интернет-магазин.
Совсем обычный... с системой скидок, колонками цен, полной двусторонней синхронизацией с 1С, документооборотом, доставкой, партнёркой.
Странно, всегда подозревал, что после изменения некоторых параметров конфига, нужно всё-таки рестартануть апачку.
Пусть тех поддержка объяснит ещё разок. Скажите, что прописали настройки по их совету, а нифига заработало!!!! Толковая тех. поддержка решит проблему без проблем ;)
IQPartner: Берите любой хостинг с панелями Cpanel или DirectAdmin (Cpanel - лучше) и сможете настроить все что захотите. Демки и описания функционала в сети - 1000 и 1.
Никто и не спорит, вроде, удобные, функциональные.
Наличие готовых панелек привело к тому, что себя мнят хостерами все кому не лень!
IQPartner: Во-во! Только круглостуточная!!! ; -))) Вот, просто, без поддержки в 4 часа утра вашему проекту не жить.
Да, только круглосуточная! А какая она должна быть? с 10 до 19, типа только в рабочее время? И запои по выходным, например, с 1 января по 10 января каждого года?
IQPartner: А другие клиенты в это время ждут. Тикет система сводит болтовню к минимуму и повышает скорость и эффективность обработки запросов. Клиенты - ждут меньше.
Тикет и не отменял никто. Онлайн - это лишь отличное дополнение. Ибо проблему решают за минуты! А тикеты отсылаешь и хрен знает, когда на самом деле по ним кто-то сработает.
В прочем, иногда, в особо сложных вопросах, ваш запрос из онлайна пересылается тикетом сисадмину и тут уже ничего не поделаешь, ждать придётся, ответа админа.
Онлайн поддержка, как раз и нужна, чтобы 99% болтовни и простых проблем брать на себя. И не парить сисадмина ерундой.
IQPartner: Не заводите почту на mail.ru (и других службах с пароиноидальным отношением к борьбе со спамом) и письма тогда будут доходить.
Я собственно про это не говорил. Я сказал, что система уведомления вообще должна быть! Очень много "мега" хостеров, у которых она нифига не работает, ВООБЧЕ.
а может это на самом деле правильный адрес ?
нужно спросить у ТС, раз ему не нравятся мыла типа: $someemail@mail.ru, ~someemail@mail.ru пусть даст ссылку на официальные докУменты подтверждающие запрет таких имён. А до тех пор, будем считать их существующими и использоваться более простые регулярки ;)
Вот этот someemail@mail/r.ru - да, похоже, действительно запрещённое названия для мыла. Хотя булка его пропускает и подсвечивает.
еще один извращенец.
Дык я ж не сам писал функцию). Просто поправил, чтобы начинаться логин мог только с [A-Za-z0-9]
Глянул (http://www.php.net/manual/en/function.filter-var.php)
Она пропускает все, кроме someemail@mail/r.ru
Но и мой пример изначально также фильтровал someemail@mail/r.ru
Терь задумалси, а нужно ли считать $someemail@mail.ru неправильным мылом? Без спецификации не обойтись.
Чуток поправил свой первый пример, вышло вот таке:
function is_email($email){
$p = '/^[A-Za-z0-9][a-z0-9!#$%&*+-=?^_`{|}~]+(\.[a-z0-9!#$%&*+-=?^_`{|}~]+)*';
$p.= '@([-a-z0-9]+\.)+([a-z]{2,3}';
$p.= '|info|arpa|aero|coop|name|museum)$/ix';
return preg_match($p, $email);
}
Из тестовых мыл
someemail@mail/r.ru
$-%45$someemail@mail.ru
~someemail@mail.ru
$someemail@mail.ru
$-$someemail@mail.ru
someemail@mail.zzz
валидным признаётси только someemail@mail.zzz
По доменам проверку нужно уже отдельно делать.
function is_valid_email($email)
{
// checks for a valid email format
return preg_match('#^[a-z0-9.!\#$%&\'*+-/=?^_`{|}~]+@([0-9.]+|([^\s\'"<>@,;]+\.+[a-z]{2,6}))$#si', $email);
}
копнуть булку означает копнуть булку.
Может булка устаревшая? но все
$-%45$someemail@mail.ru
~someemail@mail.ru
$someemail@mail.ru
$-$someemail@mail.ru
someemail@mail.zzz
пропускает как вилидные (.
Во, блин, и вот это тоже: someemail@mail/r.ru )))))
Человек не робот, успеть выполнить все, даже чисто теоретически невозможно
Да, бывает и такое. Но главное, чтобы должником не оставался. Если выполнить не получается, то хотябы бабки возвращать нужно.
Важно прикинуть, какие бюджеты были у тех 80% заказов что исполнитель выполняет и тех 20% что нет.
Например, можно для 8-ми заказов по 100 рублей отработать, а на другие заказы 2-х челов по 2000$ кидануть.
p.s. в прочем, деталей не знаю. Судя по постам бирмена на форуме, в программинге подшаривает неплохо.
А за такой сайт я бы и за 1000$ не взялся бы, нифига се, простая доска объявлений ;)
/ru/forum/comment/5700949
начиналось все "надо простую доску объявлений". ну тогда и подумывалось "ну можно наверное сделать за 700 то баксов". а ну и вспомнил к слову, что стоил проект 700, из которых нам было заплачено 300 а вторая "половина" когда закончим "ошибки", в которых частенько были мелочи вида "так мы тут добавили платны аккаунты, надо бы следить за колвом фоток к объявлению", а потом, надо бы продление делать автоматическое, а потом нао бы деньги соответствуя оставшимся дням до конца месяца списывать, диеактивировать платные услуги и тп.
Это тоже самое, что кому-то нужен обычный интернет-магазин.
Совсем обычный... с системой скидок, колонками цен, полной двусторонней синхронизацией с 1С, документооборотом, доставкой, партнёркой.
Нет, это тоже пропускает
А вы проверяли?
--
Мне стало интересно, сам проверил, не пропускает! Так что вы - гоните!
Возможно, это не пропустит:
function is_email($email){
$p = '/^[a-z0-9!#$%&*+-=?^_`{|}~]+(\.[a-z0-9!#$%&*+-=?^_`{|}~]+)*';
$p.= '@([-a-z0-9]+\.)+([a-z]{2,3}';
$p.= '|info|arpa|aero|coop|name|museum)$/ix';
return preg_match($p, $email);
}
Странно, всегда подозревал, что после изменения некоторых параметров конфига, нужно всё-таки рестартануть апачку.
Пусть тех поддержка объяснит ещё разок. Скажите, что прописали настройки по их совету, а нифига заработало!!!! Толковая тех. поддержка решит проблему без проблем ;)
Как раз на тему выбора хостинга: /ru/forum/417402
php.ini
upload_max_filesize = 10M ;
post_max_size = 20M ;
Попробуйте вот так-с в хтаксессе прописать:
php_value upload_max_filesize 10M
php_value post_max_size 20M
Какой размер файла-то загрузить пытаетесь?
Берите любой хостинг с панелями Cpanel или DirectAdmin (Cpanel - лучше) и сможете настроить все что захотите. Демки и описания функционала в сети - 1000 и 1.
Никто и не спорит, вроде, удобные, функциональные.
Наличие готовых панелек привело к тому, что себя мнят хостерами все кому не лень!
Во-во! Только круглостуточная!!! ; -))) Вот, просто, без поддержки в 4 часа утра вашему проекту не жить.
Да, только круглосуточная! А какая она должна быть? с 10 до 19, типа только в рабочее время? И запои по выходным, например, с 1 января по 10 января каждого года?
А другие клиенты в это время ждут.
Тикет система сводит болтовню к минимуму и повышает скорость и эффективность обработки запросов. Клиенты - ждут меньше.
Тикет и не отменял никто. Онлайн - это лишь отличное дополнение. Ибо проблему решают за минуты! А тикеты отсылаешь и хрен знает, когда на самом деле по ним кто-то сработает.
В прочем, иногда, в особо сложных вопросах, ваш запрос из онлайна пересылается тикетом сисадмину и тут уже ничего не поделаешь, ждать придётся, ответа админа.
Онлайн поддержка, как раз и нужна, чтобы 99% болтовни и простых проблем брать на себя. И не парить сисадмина ерундой.
Не заводите почту на mail.ru (и других службах с пароиноидальным отношением к борьбе со спамом) и письма тогда будут доходить.
Я собственно про это не говорил. Я сказал, что система уведомления вообще должна быть! Очень много "мега" хостеров, у которых она нифига не работает, ВООБЧЕ.
Кавычки добавляли?
<? include("1.txt"); ?>
Хотя, если у вас в текстовом файле чисто текст ;), то скорее всего будет ошибка, лучше вот как:
<? readfile("1.txt"); ?>
Тогда в позиции вставки выведется содержимое файла 1.txt, что вам и нужно было.
Удачи.
p.s. главное, чтобы путь к файлу был правильный.