Ошика preg_match(): Unknown modifier '0' Код Код (Text): if( (! preg_match( '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+' . '@' . '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.' . '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email )) or (empty( $email )) ) { } В чем может быть проблема, не пойму ? Подскажите пожалуйста.
Зачем такие страсти? Код (Text): '/^[-!#$%&\'*+\\.\0-9=?A-Z^_`a-z{|}~]+' . '@' . '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.' . '[-!#$%&\'*+\\.\0-9=?A-Z^_`a-z{|}~]+$/' Исправлено.
А здесь в чем проблема? Заэкранировал же Код (Text): $this->img['format'] = preg_replace( "/.*\.(.*)$/", "/\\1/", $imgfile ); Ошибок не выдает, но почему то не работает. Хотя Код (Text): $this->img['format'] = ereg_replace( ".*\.(.*)$", "\\1", $imgfile ); так работает, но ругается на то, что функция ereg_replace Устарела