Jump to content

alex90aa

User
  • Posts

    44
  • Joined

  • Last visited

Everything posted by alex90aa

  1. Return-Path не так указывали Приведите пример как правильно пожалуста
  2. Собственный сервер)))) Удалось решить проблему через функцию mail А вот imap_mail действительно проблемная, я посмотрел ее исходный код и не нашел что она вообще ставит какой-либо return-path Хотелось бы знать в чем отличии этих функций - можно ли использовать mail. Собственно все работает
  3. В php.ini кажется. найти строчку с mysql и убрать ";" в ее начале
  4. Использую imap_mail_compose и imap_mail- она делает все хорошо, кроме Return-Path - вместо того что указываю я ставит адрес домена на котором работает скрипт $mime = imap_mail_compose($envelope, $body); imap_mail($to,$subject,"",$mime, "", "", "<" . $user["name"] .">"); В результате если письмо не доставлено оповещение об этом приходит не туда откуда письмо отправлено
  5. И даже если выбрать кодировку в браузере, утфная строка не отображается корректно. Как считаете почему так происходит? Понятия не имею Я думал прокатит. Странно! Ведь substr_count, str_replace отлично работаю с UTF-строками!
  6. Да, это действительно работает, если это будет одна запись Но у меня есть и другие записи в результате htaccess выглядит так RewriteEngine On RewriteRule blogs\/(.*)$ /$1 RewriteCond %{REQUEST_URI} !^/$ RewriteCond %{REQUEST_URI} !^/go/ RewriteCond %{REQUEST_URI} !^/file/ RewriteCond %{REQUEST_URI} !^/images/ RewriteCond %{REQUEST_URI} !^/SiteNN/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)$ /?%1 [L] Вторая запись получается приоритетнее, а как мне сделать чтобы и первая и вторая работала. Чтобы первая перенаправляла на /Olga_veter а вторая уже после первой на /?Olga_veter и не будет откуда получаете значение "Olga_Veter" ? olga_veter это пример Если я ввожу /blogs/alex90/ я должен попадать на /alex90
  7. 1. до первой 2. не подскажите сколько будет обрабатываться через цикл for строка из миллиона символов?
  8. какой именно? где он лежит путь к сайту вот такой - /home/httpd/html/snipers
  9. Я уже в субботу это сделал, зачем ты мне в воскресенье об этом пишешь? 1. данныые, которые хранятся в Serialize в дальнейшем не сортируются и не фильтруются. БД отлично нормализована 3. А обход строки в цикле? Он может обработать UTF-8 ?
  10. происходит ошибка Мне не надо на index.php мне надо на страницу /Olga_Veter/
  11. Я ничего не знаю о RewriteEngine (.htaccess), прошу помочь. У меня следующая ситуация. Когда пользователь заходит по ссылке /blogs/Olga_Veter ему нужно отобразить страницу /Olga_Veter У меня получилось сделать редирект с помощью записи RedirectMatch \/blogs\/(.*)$ /$1 А как мне сделать не редирект а RewriteRule чтобы вместо той страницы отображалась эта но адрес оставался
  12. Через mail() письма часто доходят, главное чтоб были правильные заголовки, очень много параноиков (почтовых серверов) развелось (mail.ru, rambler.ru и подобные) на них может не доходить даже если всё впорядке но просто с одного адреса сразу много писем, они часть пропускают а остальные блокируют. В общем три пункта: 1. Заголовки; 2. Чистый адрес отправляющего сервера; 3. И умеренность в количестве. Есть ли какое-то определенное кол-во писем которое можно отправлять в секунду а которое нет? То есть в скрипте мне придется считать на какие адреса отправлены письма. Если на мэйл уже 50 отправлены. подождать 10 секунд и т.д.? МодИкс очень сложна.. боюсь ее У меня знакомая девушка дизайнер, когда не нужно писать не каких дополнительных модулей сама верстает сайты на нем... Чтобы написать и использовать модули в шаблонах на нем, много проще чем в любой кмс которую я видел, работа с шаблонами происходит не посредственно в админке, где можно легко разделять программную часть от дизайна... Сложна данная кмс только на первый взгляд... а скажите какие особенно удачные решения там есть Спасибо
  13. Спасибо. Видел вашу тему на нижегородском форуме. А вы из какого города? Нет к сожалению не откручиваемая. Возможно сделаю. Сериализация удобна. Но если я храню данные одного типа, то использую простые разделители. В MODx revolution можно это открутить... И вообще рекомендую покрутить MODx раз уж вы создаете что-то новое, там очень много удачных решений. МодИкс очень сложна.. боюсь ее
  14. Ну я не знаю как STMP работает потому и вопрос пачками конечно можно - но знаю что через mail письма часто не доходят. Если это неправда скажите
  15. Спасибо, давно ждал такого ответа! Объясняю все сразу: Сериализация происходит в основном в администрировании, когда скорость не важна. В публичной нет сериализации массивов. Есть объединение строк в одном поле - это адреса картинок. Меня интересует вопрос отказоустойчивость сериализации, может ли при каких-то специальных символах она выдать ошибку? Замена PMA представляет собой расширение API. Если программисту использующему CMS надо будет создать таблицу данных он сможет это сделать намного быстрее. Для написания модулей это также очень удобно - написав модуль для публичной части, с помощью данного расширения очень просто настроить управление модулем в удобном виде. Возможностей больше чем в phpmyadmin - можно использовать файлы, картинки, списки выбора выводящие данные из других таблиц и т.д. Файловый менеджер для управления файлами прямо через админку. Редактирование php-файла. Если привыкнуть и канал соединения хороший - разработка будет быстрее и удобнее. Обработка фотографий в админке, поворот фотографий Про E-mail: сможет ли функция mail сделать рассылку 1000 пользователям новостей? а 5000? С кэшированием пока еще не работал. А за остальное спасибо
  16. Про минимизацию - далеко не у всех установлены расширения mb_string, iconv иногда даже графического обработчки GD нет. Другие системы сразу же отказываются устанавливаться. Я хочу чтобы система все равно работала, пусть и с ограничениями. Насчет кэширования - в случае с новостями все понятно. Но как же динамические страницы? Да, алгоритм кэширования я пока не доработал, у меня кэшируются полностью страницы, которым разрешено кэшироваться, например товары каталога. Но у меня есть такая штука - внутри модуля можно использовать другой модуль. Например внутри текстовой страницы выводить форму. Тогда я уже не понимают как кэшировать Я не очень понимаю что значит первая нормальная форма. У меня такой принцип - при обращении к новостям затрагивается только таблица 'news' и т.д. Например Товары Каталога - допустим товар имеет несколько картинок, они у меня все хранятся в одном поле через разделитель. Я считаю это эффективнее чем делать запрос - на каждый товар в списке каталога Время выполнения скрипта 0.03 - мне кажется это хороший показатель. На битриксе даже с их кэшированием быстрее 0.5 не бывает
  17. В моей cms будет основной упор на: 1) Быстродействие 2) Минимизацию требований к хостингу 3) Замену таких средств как phpMyAdmin, файловый менеджер 4) Разделенное администрирование Работа движется к завершению. CMS некомерческая. Так сказать - для себя, для знакомых и для компаний где буду работать. Ну и всем желающим также могу дать готовый вариант. Следующие вопросы: 1 - чем плоха функция serialize ? Я ее много где использую для увеличения быстродействия - чтобы хранить несколько значений в одном поле. Ведь чем больше полей тем медленнее таблица sql. Могут ли быть проблемы с использованием данной функции? 2 - стоит ли заморачиваться с отправкой e-mail через сокеты. Если да, то может кто-нибудь привести универсальный вариант такой отправки. Те что я увидел у меня почему-то не работают. Функция mail не очень хороша при отправке большого количества писем, она притормаживает сервер, письма начинают не отправляться. Сам в linux не силен, не знаю как устроены команды через сокеты. 3 - Есть ли у кого-нибудь аналог функций библиотеки ms_string не требующий этого расширения. Я конечно в cms сделал что она определяет есть ли расширение, если нет - то не использует функции и результат не очень хороший. не хочется чтобы некоторые пользователи страдали. Интересуют функции mb_substr и mb_strpos 4 - Сколько запросов к базе на странице может быть чтобы не возникало вопросов о том что система может тормозить? У меня: 1) запрос по псевдониму 2) запрос в таблицу данных модуля 3) запрос на выбор шаблона 4) запрос на права к модулю + на каждый модуль на странице по 2 запроса. Все запросы обычные, без связок таблицу. Нормально ли это? Не 50 запросов как в битриксе, но и 20 спокойно может получиться при увеличении количества модулей. Стоит ли работать по уменьшению запросов?
  18. Действительно table-layout:fixed достаточно? Я слышал что еще и указать ширину всех ячеек надо очень хороший ответ. да действительно бывают случаи когда таблица необходима, либо придется сложным js-скриптом фиксить.
  19. У нас верстальщик в компании делает на сайте одну большую таблицу а в ячейках уже например идут блоки - например блок для меню, блок подвал и т.д. Скажите есть ли смысл заморачиваться там с блоками - ведь большая таблица убирает их преимуещства. Ведь у таблицы надо ждать закрывающийся table
  20. Простите за мою тупость, но я не смог понять что надо, поэтому решение своей проблемы сделал в PHP
  21. а можно попдробнее?
  22. alex90aa

    IE7 и onclick

    наверно повредились какие-то библиотеки браузера, вирус возможно
  23. Привожу код: for(i=0;i<move.length;i++) { left2=left0+Number(move[1]); top2=top0+Number(move[2]); width2=Number(move[3]); height2=Number(move[4]); link=move[0]; title=move[5]; //alert(title); document.write("<table title='"+title+"' id='t"+i+"' style='cursor:pointer; position:absolute; left:"+String(left2)+"; top:"+String(top2)+"; width:"+String(width2)+"px; height:"+String(height2)+"px;'><tr><td title='"+title+"'> </td></tr></table>") if (document.addEventListener) { // Gecko document.getElementById("t"+i).addEventListener('click', function() {location.href=link; }, false); } else if (document.attachEvent) { // IE, Opera document.getElementById("t"+i).attachEvent('onclick', function() { location.href=link; }); } else { document.getElementById("t"+i)['onclick'] = function() { location.href=link; } } } переменная link берется из массива в зависимости от цикла. затем для таблицы с соотв id добавляется событие. Проблема: получается что у всех table одинаковое событие, т.е. все переходят на одну и ту же ссылку, которая явялется последней ссылкой в массиве (массив выводил, все ссылки разные)
  24. нет события происходящего при скролле страницы. поэтому вам нужно создать функцию с интревал например 50 мс
  25. Если 2 страницы одновременно открыты, то тут только аякс. Если вторая загружается после того как на первой нажмешь кнопку тогда PHP хватит
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy