Вход Регистрация
Файл: mail.php
Строк: 81
<?php

/**
 * @author [FaNiska]
 * @copyright 2009
 * Загруз центр
 * Предложения, идеи, вопросы и об ошибках писать в icq 65-64-538 или на mobi-m-ru@ya.ru
 */

include 'inc/db_connect.php';
include 
'inc/function.php';
include 
'inc/set.php';
include 
'inc/head.php';

echo 
'<div>Голосование за файл</div>';
$file_info mysql_fetch_array(mysql_query('SELECT * FROM `' $table '` WHERE `id` = ' $id ' LIMIT 1'));
$file pathinfo($file_info['s_name']);
$file_name $file['basename']; // реальное имя
$file_size size_file($file_info['size']); // красивый размер
$name str_replace('*'''$file_info['r_name']); // Имя файла в базе
$f_ras $file_info['f_ras']; // расширение файла в базе
echo '<div>Файл - <a href="file.php?c=' $table '&amp;id=' $id '">' $file_name '</a></div>';
echo 
'<div>
Размер файла: ' 
$file_size '<br />
Расширение: ' 
$file_info['f_ras'] . '<br />
Время добавления: ' 
vremja($file_info['up_time']) . '<hr />';
if (isset(
$_POST['ok']) && isset($_POST['mail']) && $_POST['mail'] != null && isset($_POST['code']) && $_POST['code'] != null)
{
    
$email htmlspecialchars($_POST['mail']);
    if (!
eregi("^[a-z0-9._-]+@[a-z0-9._-]+.[a-z]{2,4}$"$email))
    {
        
$error 'Некорректный формат e-mail адреса.<br />';
    }
    if (!
is_numeric($_POST['code']))
    {
        
$error $error 'Проверочный код может содержать только цифры<br />';
    } elseif (
$_POST['code'] != $_SESSION['code'])
    {
        
$error $error 'Неправильный проверочный код<br />';
    } else
    {
        
$code valid_int($_POST['code']);
    }
    if (
$_SESSION['time'] > ($time 30))
    {
        
$error $error 'Не стоит так часто отправлять e-mail<br />';
    }
    if (!isset(
$error) && $code == $_SESSION['code'])
    {
        require_once (
'inc/char.php');
        
$site strtoupper($_SERVER['SERVER_NAME']);
        
$subject "Ссылка на файл в $site";
        if (!empty(
$file_info['f_ras']))
        {
            
$type 'file';
            
$info "Размер файла: $file_size rn Расширение: $file_info[f_ras] rn ";
            
$type_rus 'файл';
        } elseif (
$file_info['gr_id'] > 0)
        {
            
$type 'group';
            
$info '';
            
$type_rus 'группу';
        }
        
$url $_SERVER['SERVER_NAME'] . str_replace('mail'$type$_SERVER['PHP_SELF']);
        
$mail "Здравствуйте.rnСсылка на $type_rus $name ($file_name) rn $info Посмотреть подробности или скачать файл можно по ссылке: rn http://$url?c=$table&id=$id rn Больше бесплатных загрузок вы сможете скачать по адресу http://$sitern";
        
$subject utfwin($subject);
        
$mail utfwin($mail);
        
$subject convert_cyr_string($subject'w''k');
        
$mail convert_cyr_string($mail'w''k');
        
$adds "From: <dl_mail@" $site ">n";
        
$adds .= "X-sender: <dl_mail@" $site ">n";
        
$adds .= "Content-Type: text/plain; charset=koi8-rn";
        
$adds .= "MIME-Version: 1.0rn";
        
$adds .= "Content-Transfer-Encoding: 8bitrn";
        
$adds .= "X-Mailer: PHP v." phpversion();
        
mail($email$subject$mail$adds);
        echo 
'<div class="navi">Ссылка на файл успешно отправлена на указанный вами e-mail адрес.</div>';
        
$_SESSION['time'] = $time;
    } else
    {
        echo 
"<div>$error</div>";
    }


}
$cod rand(10009999);
$_SESSION['code'] = $cod;
echo 
'<form method="post">
    Ваш e-mail адрес:<br />
<input type="text" size="16" name="mail" /><br />
Введите код:<br />
<b>' 
$_SESSION['code'] . '</b><br />
<input type="text" maxlength="4" size="16" name="code" /><br />
<input type="submit" name="ok" value="Отправить"/>
</form>'
;
include 
'inc/foot.php';

?>
Онлайн: 0
Реклама