HEX
Server: Apache/2.4.59 (Debian)
System: Linux skycube.cz 4.19.0-25-amd64 #1 SMP Debian 4.19.289-2 (2023-08-08) x86_64
User: ilya (534)
PHP: 7.3.31-1~deb10u7
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/ilya/data/www/rudomilov.ru/old/feedback/index.php
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Контакты</title>
<link rel="stylesheet" type="text/css" href="../ilya.css">
</head>
<body vLink=#666666 link=#2A5599 bgColor=#FFFFFF leftmargin="0" topmargin="0" >
<table width="100%" border="0" cellpadding="6" cellspacing="0" bgcolor="#000000" style="color: #ffffff">
<tr>
<td>
<font color="#FFFFFF"><a href="../" class="top_menu">Дом. страница Ильи Рудомилова</a> &rarr; Контакты</font></td>
<td align="right"><a href="/feedback/" class="top_menu">Контакты</a></td>
</tr>
</table>


<table width="100%" height="90%" border="0" style="border-bottom: 1px solid #000;">
<tr><td align="center" valign="middle">
<table border="0" width="420" align="center" cellpadding="10" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td>

<?

function replace1($string)
{
$string = stripslashes($string);
//$string = str_replace("<","<",$string);
//$string = str_replace(">",">",$string);
$string = str_replace('\\\"',"",$string);
$string = str_replace("\"","",$string);
$string = str_replace("::","::",$string);
$string = str_replace("!","!",$string);
$string = str_replace("\r\n","<br>",$string);
$string = str_replace("%","%",$string);
$string = str_replace("^ +","",$string);
$string = str_replace(" +$","",$string);
$string = str_replace(" +"," ",$string);
return $string;
}

function xmail( $from, $to, $sub, $text, $file, $filename)
{

$head = "from: $from\n";
$head .= "x-mailer: phpmail tool\n";
$head .= "reply-to: $from\ncontent-type:text/html;charset=\"utf-8\"\n";

if($file!=null) {
$f = fopen($file,"r");
$un = strtoupper(uniqid(time()));	
	
$head .= "mime-version: 1.0\n";
$head .= "content-type:multipart/mixed;";


$head .= "boundary=\"----------".$un."\"\n\n";
	$zag = "------------".$un."\ncontent-type:text/html;\n";
	$zag .= "content-transfer-encoding: 8bit\n\n".$text."\n\n";
	$zag .= "------------".$un."\n";

	$zag .= "content-type: application/octet-stream;";
	$zag .= "name=\"".basename($filename)."\"\n";
	$zag .= "content-transfer-encoding:base64\n";
	$zag .= "content-disposition:attachment;";
	$zag .= "filename=\"".basename($filename)."\"\n\n";
	$zag .= chunk_split(base64_encode(fread($f,filesize($file))))."\n";
}
else {
	$zag = $text;
}

if (!mail($to, $sub, $zag, $head)) return false;
return true;
}

if (sizeof($_POST)>0) {
	if (!preg_match("/^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\._-]+\.[a-zA-Z]{2,4}$/i",$_POST['sender_email']))
		$errors['sender_email']=false;
	if ($_POST['subject']=='')
		$errors['subject']=false;
	if (($_FILES['attach']!=null) && ($_FILES['attach']['name']!='')) {
		if (($_FILES['attach']['size']>307200) || ($_FILES['attach']['size']==0))
			$errors['attach']=false;
	}
	if ($_POST['text']=='')
		$errors['text']=false;	
	if ($_POST['check']!='1')
		$errors['check']=false;
}
if ((sizeof($_POST)>0) && !isset($errors)) {
if ($_POST['sender_name']!='')
	$sender = $_POST['sender_name']." <".$_POST['sender_email'].">";
else
	$sender = $_POST['sender_email'];

$text = wordwrap($_POST['text'], 70);
$text = replace1($text);
$subject = $_POST['subject'];
$text = str_replace("<br>","\n",$text);

require("class.phpmailer.php"); 
$mail = new PHPMailer();

$mail->IsMail();  // telling the class to use SMTP 
$mail->From     = $sender; 
$mail->AddAddress("ilya@rudomilov.ru"); 
$mail->Subject  = "[FEEDBACK]: ".$subject; 
$mail->Body     = $text; 
$mail->CharSet  = 'utf-8'; 
$mail->From		= $_POST['sender_email'];
$mail->FromName	= $_POST['sender_name'];
//$mail->WordWrap = 50;

if ($_FILES['attach']['name']!='')
	$mail->AddAttachment($_FILES['attach']['tmp_name'],$_FILES['attach']['name']);

if($mail->Send())	{
	
?>
<p style="font-size: 22px;">Сообщение отправлено</p>
<p>В ближайшее время ваше сообщение будет рассмотрено. Переписка осуществляется в случае заинтересованности.</p>
<?
}
else {
?>
<p style="font-size: 22px;">Сообщение не отправлено</p>
<p>Во время отправки сообщения возникла проблема, вернитесь на предыдущую страницу и воспользуйтесь альтернативным способом связи.</p>
<?


}


}
else {
?>
<p style="font-size: 22px;">Отправка сообщения</p>

<FORM enctype="multipart/form-data" action="" method="post">
<table width="100%" border="0" cellspacing="5">
<tr>
<td valign="top">Имя или псевдоним</td>
<td><input type="text" name="sender_name" value="<?=@$_POST['sender_name']?>" style="width: 100%"><br><? if(!isset($errors['sender_name'])) print "<span class=\"comment\">Представьтесь</span>"; else print "<span class=\"error\">Представьтесь</span>"; ?></td>
</tr>
<tr>
<td valign="top">Электропочта *</td>
<td><input type="text" name="sender_email" value="<?=@$_POST['sender_email']?>" style="width: 100%"><br><? if(!isset($errors['sender_email'])) print "<span class=\"comment\">Ваш обратный адрес</span>"; else print "<span class=\"error\">Адрес указан неверно</span>"; ?></td>
</tr>
<tr>
<td valign="top">Тема сообщения *</td>
<td><input type="text" name="subject" value="<?=@$_POST['subject']?>" style="width: 100%"><br><? if(!isset($errors['subject'])) print "<span class=\"comment\">О чем вы мне пишите, в двух словах</span>"; else print "<span class=\"error\">Тема не указана</span>"; ?></td>
</tr>
<tr>
<td valign="top">Прикрепленный файл</td>
<td><input type="hidden" name="MAX_FILE_SIZE" value="307200"><input type="file" name="attach" style="width: 100%"><br><? if(!isset($errors['attach'])) print "<span class=\"comment\">Материалы по теме, до 300 килобайт</span>"; else print "<span class=\"error\">Указанный файл превышает 300 Кб</span>"; ?></td>
</tr>
<tr>
<td colspan="2">Подробный текст послания *</td>
</tr>
<tr>
<td colspan="2"><textarea name="text" style="width: 100%" rows="10"><?=@$_POST['text']?></textarea><? if(isset($errors['text'])) print "<br><span class=\"error\">Текст сообщения не введен</span>"; ?></td>
</tr>
<tr>
<td colspan="2" align="center">&nbsp;<input type="text" name="check" id="check" value="0" style="visibility: hidden;"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Отправить" onclick="document.getElementById('check').value = 1;"></td>
</tr>
</table>
</form>
<p><i>P.S. Телефон: +420&nbsp;721-404-909 (Чехия). Плюс можно стучаться в <img src="/i/contact_icons/icq.gif" width="16" height="16" border="0">&nbsp;<noindex><a href="http://wwp.icq.com/203015" target="_blank">203015</a></noindex>, звониться в <img src="/i/contact_icons/skype.gif" width="16" height="16" border="0">&nbsp;<noindex><a href="" target="_blank">rudomilov</a></noindex> и еще я доступен по красивым кнопочкам <noindex><a href="http://rudomilov.livejournal.com" target="_blank"><img src="/i/contact_icons/livejournal.gif" width="16" height="16" border="0"></a> <a href="http://rudomilov.ya.ru" target="_blank"><img src="/i/contact_icons/ya.gif" width="16" height="16" border="0"></a> <a href="http://rudomilov.moikrug.ru" target="_blank"><img src="/i/contact_icons/moikrug.gif" width="16" height="16" border="0"></a> <a href="http://vkontakte.ru/id599340" target="_blank"><img src="/i/contact_icons/vkontakte.gif" width="16" height="16" border="0"></a> <a href="http://twitter.com/rudomilov" target="_blank"><img src="/i/contact_icons/twitter.gif" width="16" height="16" border="0"></a> <a href="https://passport.webmoney.ru/asp/certview.asp?wmid=404895385972" target="_blank"><img src="/i/contact_icons/webmoney.gif" width="16" height="16" border="0"></a></noindex>.</p></i>

<? } ?>

</td></tr></table>
</td></tr></table>
<p class="adv">Сегодняшние спонсоры пива и доширака для голодающих студентов:&nbsp;
<?php 
 define('_SAPE_USER', '7576c2d2b4264b5a29fd5da79b8d60b5'); 
 require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
 $sape = new SAPE_client();
 echo iconv("windows-1251","UTF-8",$sape->return_links());
?>
</body>
</html>