DyaDya

DyaDya
Рейтинг
147
Регистрация
11.04.2007
netwind:
а может это на самом деле правильный адрес ?

нужно спросить у ТС, раз ему не нравятся мыла типа: $someemail@mail.ru, ~someemail@mail.ru пусть даст ссылку на официальные докУменты подтверждающие запрет таких имён. А до тех пор, будем считать их существующими и использоваться более простые регулярки ;)

Вот этот someemail@mail/r.ru - да, похоже, действительно запрещённое названия для мыла. Хотя булка его пропускает и подсвечивает.

So1:
еще один извращенец.

Дык я ж не сам писал функцию). Просто поправил, чтобы начинаться логин мог только с [A-Za-z0-9]

Глянул (http://www.php.net/manual/en/function.filter-var.php)

filter_var

Она пропускает все, кроме 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

По доменам проверку нужно уже отдельно делать.

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);
}

копнуть булку означает копнуть булку.

Может булка устаревшая? но все


$-%45$someemail@mail.ru
~someemail@mail.ru
$someemail@mail.ru
$-$someemail@mail.ru
someemail@mail.zzz

пропускает как вилидные (.

Во, блин, и вот это тоже: someemail@mail/r.ru )))))

phpman:
Человек не робот, успеть выполнить все, даже чисто теоретически невозможно

Да, бывает и такое. Но главное, чтобы должником не оставался. Если выполнить не получается, то хотябы бабки возвращать нужно.

Важно прикинуть, какие бюджеты были у тех 80% заказов что исполнитель выполняет и тех 20% что нет.

Например, можно для 8-ми заказов по 100 рублей отработать, а на другие заказы 2-х челов по 2000$ кидануть.

p.s. в прочем, деталей не знаю. Судя по постам бирмена на форуме, в программинге подшаривает неплохо.

А за такой сайт я бы и за 1000$ не взялся бы, нифига се, простая доска объявлений ;)

/ru/forum/comment/5700949

GreenDay, не было ТЗ ни в каком виде. в этих 700 страницах и были "мелочи" которые "мы некомпетентные скатины, кдиающие всех подряд" выполняли полгода, ведь "заказчик и сам постоянно бесплатно работает чтобы сделать мир лучше", поэтому и "мы должны поступать так же".

начиналось все "надо простую доску объявлений". ну тогда и подумывалось "ну можно наверное сделать за 700 то баксов". а ну и вспомнил к слову, что стоил проект 700, из которых нам было заплачено 300 а вторая "половина" когда закончим "ошибки", в которых частенько были мелочи вида "так мы тут добавили платны аккаунты, надо бы следить за колвом фоток к объявлению", а потом, надо бы продление делать автоматическое, а потом нао бы деньги соответствуя оставшимся дням до конца месяца списывать, диеактивировать платные услуги и тп.

Это тоже самое, что кому-то нужен обычный интернет-магазин.

Совсем обычный... с системой скидок, колонками цен, полной двусторонней синхронизацией с 1С, документооборотом, доставкой, партнёркой.

nat000:
Нет, это тоже пропускает

А вы проверяли?

--

Мне стало интересно, сам проверил, не пропускает! Так что вы - гоните!

Возможно, это не пропустит:


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

Какой размер файла-то загрузить пытаетесь?

IQPartner:
Берите любой хостинг с панелями Cpanel или DirectAdmin (Cpanel - лучше) и сможете настроить все что захотите. Демки и описания функционала в сети - 1000 и 1.

Никто и не спорит, вроде, удобные, функциональные.

Наличие готовых панелек привело к тому, что себя мнят хостерами все кому не лень!

IQPartner:
Во-во! Только круглостуточная!!! ; -))) Вот, просто, без поддержки в 4 часа утра вашему проекту не жить.

Да, только круглосуточная! А какая она должна быть? с 10 до 19, типа только в рабочее время? И запои по выходным, например, с 1 января по 10 января каждого года?

IQPartner:
А другие клиенты в это время ждут.
Тикет система сводит болтовню к минимуму и повышает скорость и эффективность обработки запросов. Клиенты - ждут меньше.

Тикет и не отменял никто. Онлайн - это лишь отличное дополнение. Ибо проблему решают за минуты! А тикеты отсылаешь и хрен знает, когда на самом деле по ним кто-то сработает.

В прочем, иногда, в особо сложных вопросах, ваш запрос из онлайна пересылается тикетом сисадмину и тут уже ничего не поделаешь, ждать придётся, ответа админа.

Онлайн поддержка, как раз и нужна, чтобы 99% болтовни и простых проблем брать на себя. И не парить сисадмина ерундой.

IQPartner:
Не заводите почту на mail.ru (и других службах с пароиноидальным отношением к борьбе со спамом) и письма тогда будут доходить.

Я собственно про это не говорил. Я сказал, что система уведомления вообще должна быть! Очень много "мега" хостеров, у которых она нифига не работает, ВООБЧЕ.

Кавычки добавляли?

<? include("1.txt"); ?>

Хотя, если у вас в текстовом файле чисто текст ;), то скорее всего будет ошибка, лучше вот как:

<? readfile("1.txt"); ?>

Тогда в позиции вставки выведется содержимое файла 1.txt, что вам и нужно было.

Удачи.

p.s. главное, чтобы путь к файлу был правильный.

Всего: 2917