Форма подписки

(Ответов: 13, Просмотров: 1194)
Страница 1 из 2 12 Последняя
  1. in search... Аватар для Top-tompak
    • Регистрация: 16.08.2012
    • Сообщений: 189
    • Репутация: 43
    Здравствуйте! Создал(смысле подправил готовый шаблон) HTML+CSS страницу, что сайт в стадий разработке. Но хочу я сделать форму подписки для старта сайта. Как можно это реализовать?
    • 0
  2. Гуру Аватар для STRIJ
    • Регистрация: 19.04.2011
    • Сообщений: 971
    • Репутация: 418
    • Webmoney BL: ?
    • 0
  3. Дипломник Аватар для Beaten_Sect0r
    • Регистрация: 11.06.2008
    • Сообщений: 108
    • Репутация: 19
    Top-tompak, через feedburn можно, только rss надо организовать.
    • 0
  4. in search... Аватар для Top-tompak
    • Регистрация: 16.08.2012
    • Сообщений: 189
    • Репутация: 43
    STRIJ, Мне нужно только один сообщение отправить, это только о старте. Поэтому этот вариант не хочу.
    Beaten_Sect0r, сказать честно в rss не разбираюсь
    Во общем мне нужно сбор почтовых ящиков
    • 0
  5. Дипломник Аватар для Beaten_Sect0r
    • Регистрация: 11.06.2008
    • Сообщений: 108
    • Репутация: 19
    _http://ruseller.com/lessons.php?rub=37&id=741 - первое, что в гугле попалось
    • 0
  6. in search... Аватар для Top-tompak
    • Регистрация: 16.08.2012
    • Сообщений: 189
    • Репутация: 43
    Beaten_Sect0r, спасибо! Только в программировании не шарю))) Нету ли готовые решение?
    • 0
  7. Дипломник Аватар для Beaten_Sect0r
    • Регистрация: 11.06.2008
    • Сообщений: 108
    • Репутация: 19
    там есть архив с исходниками - это и есть готовое решение, готовей не найдёте.
    Цитата Сообщение от Top-tompak Посмотреть сообщение
    Только в программировании не шарю)))
    Придётся начинать шарить, иначе ни как.
    • 0
  8. in search... Аватар для Top-tompak
    • Регистрация: 16.08.2012
    • Сообщений: 189
    • Репутация: 43
    Beaten_Sect0r, нашел один скрипт, можете ли помочь? Никак не могу его слит на мой шаблон. Работает если отдельно но как то их сливаю не работает. Выложить исходники?

    ---------- Сообщение добавлено 15:52 ---------- Предыдущее 15:40 ----------

    Вот скрипт newsletter.php:
    PHP код:
    <?php
    /** BY WebResourcesDepot - http://www.webresourcesdepot.com*/
    /** YOU CAN EDIT HERE*/
    $newsletterFileName "mylist.txt";

    /** IMPORTANT: EDIT BELOW UNLESS YOU KNOW WHAT YOU ARE DOING*/
    function GetField($input) {
        
    $input=strip_tags($input);
        
    $input=str_replace("<","<",$input);
        
    $input=str_replace(">",">",$input);
        
    $input=str_replace("#","%23",$input);
        
    $input=str_replace("'","`",$input);
        
    $input=str_replace(";","%3B",$input);
        
    $input=str_replace("script","",$input);
        
    $input=str_replace("%3c","",$input);
        
    $input=str_replace("%3e","",$input);
        
    $input=trim($input);
        return 
    $input;




    /**Validate an email address.
    Provide email address (raw input)
    Returns true if the email address has the email 
    address format and the domain exists.
    */
    function validEmail($email)
    {
       
    $isValid true;
       
    $atIndex strrpos($email"@");
       if (
    is_bool($atIndex) && !$atIndex)
       {
          
    $isValid false;
       }
       else
       {
          
    $domain substr($email$atIndex+1);
          
    $local substr($email0$atIndex);
          
    $localLen strlen($local);
          
    $domainLen strlen($domain);
          if (
    $localLen || $localLen 64)
          {
             
    // local part length exceeded
             
    $isValid false;
          }
          else if (
    $domainLen || $domainLen 255)
          {
             
    // domain part length exceeded
             
    $isValid false;
          }
          else if (
    $local[0] == '.' || $local[$localLen-1] == '.')
          {
             
    // local part starts or ends with '.'
             
    $isValid false;
          }
          else if (
    preg_match('/\\.\\./'$local))
          {
             
    // local part has two consecutive dots
             
    $isValid false;
          }
          else if (!
    preg_match('/^[A-Za-z0-9\\-\\.]+$/'$domain))
          {
             
    // character not valid in domain part
             
    $isValid false;
          }
          else if (
    preg_match('/\\.\\./'$domain))
          {
             
    // domain part has two consecutive dots
             
    $isValid false;
          }
          else if
    (!
    preg_match('/^(\\\\.|[A-Za-z0-9!#%&`_=\\/$\'*+?^{}|~.-])+$/',
                     
    str_replace("\\\\","",$local)))
          {
             
    // character not valid in local part unless 
             // local part is quoted
             
    if (!preg_match('/^"(\\\\"|[^"])+"$/',
                 
    str_replace("\\\\","",$local)))
             {
                
    $isValid false;
             }
          }
       }
       return 
    $isValid;
    }


    $email     GetField($_GET['email']);
    $pass     validEmail($email);

    if (
    $pass) {
        
    $f fopen($newsletterFileName'a+');
        
    $read fread($f,filesize($newsletterFileName));
        If (
    strstr($read,"@")) {
            
    $delimiter ";";
        }
        if (
    strstr($read,$email)) { 
            echo 
    3;
        } else {
            
    fwrite($f$delimiter $email);
            echo 
    1;
        }
        
    fclose($f);
    } else {
        echo 
    2;
    }
    ?>
    • 0
  9. Дипломник Аватар для Beaten_Sect0r
    • Регистрация: 11.06.2008
    • Сообщений: 108
    • Репутация: 19
    пример того как и куда вы его подключаете пожалуйста.
    • 1

    Спасибо сказали:

    Top-tompak(18.11.2012),
  10. in search... Аватар для Top-tompak
    • Регистрация: 16.08.2012
    • Сообщений: 189
    • Репутация: 43
    Beaten_Sect0r, В ЛС отправил файлы.
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Форма подписки на обновление в сайдбаре
Web программирование 5 16.08.2012 00:53
Форма обратной связи на WP
Web программирование 4 15.08.2011 15:06
Форма обратной связи
Web программирование 13 28.07.2011 13:19

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры