Пример по созданию формы отправки письма(обратная связь) с антиспамом, каждый раз на картинке будет выводится новое число. Пока пользователь не введёт цифры в поле, которые написаны на картинке письмо не будет отправлено вам на почтовый ящик. Пример данной формы можно посмотреть здесь.
Создайте файл code.php, который будет генерировать число, которое пользователю нужно будет ввести в поле. И вставьте в него следующий код:
<?php
Header(“Pragma: no-cache”);
$fp = fopen(‘code.txt’,'w’);
fclose($fp);
$fp = fopen(‘code.txt’,'a’);
$code=”;
for ($i=1;$i<5;$i++)
fwrite($fp,mt_rand(0,9));
fclose($fp);
$fp = fopen(‘code.txt’,'r’);
$code = fread($fp,4);
fclose($fp);
$pic = ImageCreateFromgif(“image.gif”);
Header(“Content-type: image/gif”);
$color=ImageColorAllocate($pic, 0, 0, 0);
ImageString($pic,5,70,60,$code,$color);
Imagegif($pic);
ImageDestroy($pic);
?>
Затем создайте файл code.txt в который будет записываться и читаться код. В него ничего не надо вставлять. Когда загрузите его к себе на сервер поставьте ему CHMOD 777 или 0777.
После этого нам нужна форма из, которой будет происходить отправка письма на e-mail, для этого создайте файл, например: antispam2.php и вставьте в него следующий код:
<?php
Header(“Pragma: no-cache”);
echo “<form action=antispam2.php method=POST>”;
echo “<textarea rows=4 cols=40 name=message>Текст письма</textarea>”;
echo “<p><img src=code.php><p>”;
echo “Введите цифры с картинки: <input type=text value=’0000′ name=code><p>”;
echo ‘<p><input type=\’submit\’>’;
echo ‘</form>’;
if (isset($_POST['message']))
{
$fp = fopen(‘code.txt’,'r’);
$realcode = fread($fp,4);
fclose($fp);
if ($_POST['code'] === $realcode)
{
mail(‘flashripper@yandex.ru’,'FlashRipper.Net’,$_POST['message']);
echo “Ваше письмо было успешно отправлено”;
$fp = fopen(‘code.txt’,'w’);
for ($i=1;$i<5;$i++)
fwrite($fp,mt_rand(0,9));
fclose($fp);
}
else
echo “<br>Неверный код!<br>”;
}?>
Осталось только вставить изображение на котором будет выводится код. Я взял вот такое изображение(первое попавшиеся мне под руку), взять его можно здесь. Изображение должно быть с расширением gif, если вам нужно другое расширение или название, вам нужно открыть файл code.php и найти там строчку
$pic = ImageCreateFromgif(“image.gif”);
Header(“Content-type: image/gif”);
И соответственно поменять на нужные вам параметры
image.gif – название файла
image/gif – поменяйте только второе значение
Не забудьте картинке тоже поставьте CHMOD 777 или 0777
В этом примере вместо gif файла у меня png файл:
$pic = ImageCreateFromgif(“image.png”);
Header(“Content-type: image/png”);
Дополнительно:
Автор: Сергей Парижский
Для начала введите в строке поиска URL своего сайта. Если вы получите ссылки на него, ответ здесь очевиден. Но даже если поисковая система не прореагировала на введенный URL, а такое может быть, это вовсе не означает, что сайта нет в индексе.
Зачастую можно проверить наличие сайта, использовав язык запросов и набрав в строке поиска следущее:
url:yoursite.com (Yahoo);
domain:yoursite.com (HotBot);
host:yoursite.com (AltaVista);
site:yoursite.com (Google).
Если ни одна из строчек не оказалась полезной, попробуйте другой вариант: orginurl: yoursite.com/index.html
Кроме, того, можно применить бесплатную программу, которая “опросит” несколько поисковых сайтов и выдаст отчет о вашем присутствии или отсутствии на каждом из них. Обычно такое ПО сообщает только о том, попал ли ваш сайт в число первых 50 ссылок, выведенных на определенный запрос, – или что-то в этом роде; так что полностью полагаться на результат не стоит.
Все же примите к сведению следующие ресурсы, они помогут вам это узнать:
http://netpromotion.ru
http://did-it.com/search_engine/detective.cgi
http://autosubmit.com/rate.html
http://cybertack.com/position/position.cgi
Автор: FlashRipper
В этой статей я постараюсь описать как можно “прикрутить“ к сайту LightBox v 2.0
Для начало я расскажу, что же такое LightBox и для чего он нужен. Lightbox – простой JS скрипт, отображающий изображения на текущей странице,
на страницу можно поместить уменьшенное изображение, нажав на него открывается красивое окошко, где это изображение будет показано в оригинальном размере,
самое главное это окошко открывается без перезагрузки страницы и работает почти во всех современных браузерах. Взять скрипт и посмотреть демо версию можно здесь.
Теперь разберем какже это чудо встроить в нашу html страничку.
Установка LightBox:
1. Lightbox использует JavaScript библиотеки Prototype Framework и Scriptaculous, нам нужно будет подключить в нашу страничку три файла, для этого вставьте
следующий код в вашу страничку между тэгами <head> и </head>
<script type=”text/javascript” src=”js/prototype.js”></script>
<script type=”text/javascript” src=”js/scriptaculous.js?load=effects”></script>
<script type=”text/javascript” src=”js/lightbox.js”></script>
2. Дальше нам нужно подключить CSS файл, который будет использовать LightBox, для этого вставьте в вашу страничку следующий код, между тэгами <head> и </head>
<link rel=”stylesheet” href=”css/lightbox.css” type=”text/css” media=”screen” />
3. Потом проверьте в файле CSS ссылки на prev.gif next.gif. Также убедитесь в правильности ссылок на loading.gif и close.gif, в файле lightbox.js.
Использование LightBox:
1. Добавляем такую ссылку после тэга<body>, этим кодом мы сделали LightBox для картинки image-1.jpg, таким образом можно подключить и другие картинки. Атрибут title служит
для подписи картинки, его можно и не использовать.
<a href=”images/image-1.jpg” rel=”lightbox” title=”my caption”><img src=” images/image.jpg”></a>
2. Если у вас есть группа превьюшек, которые необходимо сгруппировать, необходимо дополнительно включить в атрибут rel – имя группы в квадратных скобках. Пример:
href=”images/image-1.jpg” rel=”lightbox[roadtrip]“>image #1</a>
<a href=”images/image-2.jpg” rel=”lightbox[roadtrip]“>image #2</a>
<a href=”images/image-3.jpg” rel=”lightbox[roadtrip]“>image #3</a>
Все, надеюсь вы поняли как использовать LightBox на своих страничках. Удачи!
Автор статьи: FlashRipper
Сайт: www.flashripper.net
E-mail: flashripper@yandex.ru
Меню очень красивое с анимацией сделанной на JavaScript. Для начала посмотрите пример данного меню, его можно увидеть здесь: http://flashripper.net/portfolio/menucssjs/
Для создания такого меню, мы будем использовать html файл и js файл
Вот содержимое js файла(назовите файл ocscript.js), т.к содержимое файла слишком большое, лучше скачайте его, взять его можно тут
Затем создайте файл index.html и скопируйте в него следующий код, взять его можно тут.
Готово, теперь проверяйте. Разделы меню можно изменить в файле index.html
Дополнительно:
Портал посвящен веб разработчикам и созданию сайтов. На сайте вы сможете найти статьи по раскрутке и оптимизации сайта. Все для программы Adobe Photoshop, шрифты, иконки, шаблоны сайтов, уроки графики и веб дизайна.