Всичко за компютрите, компютърните мрежи.
stefan_mil4ev - специалист
Някой може ли да ми помогне със следното:
от кода по долу искам да премахна телефон, потвърдителен код и причина за съобщението, ала не знам как ;D

<form style="text-align: center;" action="линк към пращащия файл " method="post">

<p class="text">Причина за съобщението:<br />
<select name="caus" class="caus">
<option>Поръчка</option>
<option>Препоръка</option>
<option>Критика</option>
<option>Друго</option>
</select>
<br />
<br />

Вашето име:<br />
<input name="subject" type="text" class="inputs" value="<?php echo $_GET['subject'];?>" />
<br />
<br />

Вашият е-мейл:<br />
<input name="from" type="text" class="inputs" value="<?php echo $_GET['from'];?>" />
<br />
<br />

Вашият телефон:<br />
<input name="tel" type="text" class="inputs" value="<?php echo $_GET['tel'];?>" />
<br />
<br />

Вашето съобщение:<br />
<textarea name="message" class="message" rows="10" cols="25"><?php echo $_GET['message'];?></textarea>
<br />
<br />

Потвърдителен код:<br />
<input name="verif_box" type="text" class="validation" />
<img src="линк към валидиращия файл?<?php echo rand(0,9999);?>" alt="" width="50" height="24" style="text-align: absbottom;" /><br />
<br />
<br />

<?php if(isset($_GET['wrong_code'])){?>
<div class="wrong_validation">
Грешен код!</div><br />
<?php ;}?>

<input name="reset" type="reset" class="button" value="Изчисти"/>

<input name="Submit" type="submit" class="button" value="Изпрати"/></p>

</form>


После следва файла, който праща информацията:

<?php

$caus = $_REQUEST["caus"];
$subject = $_REQUEST["subject"];
$message = $_REQUEST["message"];
$from = $_REQUEST["from"];
$tel = $_REQUEST["tel"];
$verif_box = $_REQUEST["verif_box"];


$message = stripslashes($message);
$subject = stripslashes($subject);
$from = stripslashes($from);
$tel = stripslashes($tel);
$caus = stripslashes($caus);

if (!$subject)

{

echo "Моля, върнете се и въведете име . <a href=\"javascript:history.go(-1);\"><< Обратно</a>
";
exit;
}
else
{

if (!eregi("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$", $from))

{

print (" E-mail $from не е валиден! <a href=\"javascript:history.go(-1);\"><< Обратно </a>
");
exit;
}
else
{

if (!$tel)

{

echo "Моля, върнете се и въведете телефон . <a href=\"javascript:history.go(-1);\"><< Обратно</a>
";
exit;
}
else
{

if (!$message)

{

echo "Моля, върнете се и въведете съобщение . <a href=\"javascript:history.go(-1);\"><< Обратно</a>
";
exit;
}
else
{

if (!$verif_box)

{

echo "Моля, върнете се и въведете пътвърдителен код. <a href=\"javascript:history.go(-1);\"><< Обратно</a>
";
exit;
}

else
{


if(md5($verif_box).'a4xn' == $_COOKIE['tntcon']){

mail("profistroi@yahoo.com", 'Online Form: '.$subject, "-> От:\n".$subject."\n\n"."-> Причина за съобщението:\n".$caus."\n\n"."->Телефон:\n".$tel."\n\n"."-> Съобщение:\n".$message, "From: $from");

setcookie('tntcon','');
} else {

header("Location:".$_SERVER['HTTP_REFERER']."?subject=$subject&from=$from&message=$message&tel=$tel&wrong_code=true");
exit; } } } } } }
?>
ArturDent - Почти Безобиден
Стефане, ние тука курсови работи не правим.

Освен, ако това не е шега!
stefan_mil4ev - специалист
Това не ми е курсова работа :) Ако знаеш би ли ми казал кое да премахна?
ArturDent - Почти Безобиден
stefan_mil4ev написа:
Някой може ли да ми помогне със следното:
от кода по долу искам да премахна телефон, потвърдителен код и причина за съобщението, ала не знам как ;D

<form style="text-align: center;" action="линк към пращащия файл " method="post">

<p class="text">Причина за съобщението:<br />
<select name="caus" class="caus">
<option>Поръчка</option>
<option>Препоръка</option>
<option>Критика</option>
<option>Друго</option>
</select>
<br />
<br />


Вашето име:<br />
<input name="subject" type="text" class="inputs" value="<?php echo $_GET['subject'];?>" />
<br />
<br />

Вашият е-мейл:<br />
<input name="from" type="text" class="inputs" value="<?php echo $_GET['from'];?>" />
<br />
<br />

Вашият телефон:<br />
<input name="tel" type="text" class="inputs" value="<?php echo $_GET['tel'];?>" />
<br />
<br />

Вашето съобщение:<br />
<textarea name="message" class="message" rows="10" cols="25"><?php echo $_GET['message'];?></textarea>
<br />
<br />

Потвърдителен код:<br />
<input name="verif_box" type="text" class="validation" />
<img src="линк към валидиращия файл?<?php echo rand(0,9999);?>" alt="" width="50" height="24" style="text-align: absbottom;" /><br />
<br />
<br />


<?php if(isset($_GET['wrong_code'])){?>
<div class="wrong_validation">
Грешен код!</div><br />
<?php ;}?>


<input name="reset" type="reset" class="button" value="Изчисти"/>

<input name="Submit" type="submit" class="button" value="Изпрати"/></p>

</form>


После следва файла, който праща информацията:

<?php

$caus = $_REQUEST["caus"];
$subject = $_REQUEST["subject"];
$message = $_REQUEST["message"];
$from = $_REQUEST["from"];
$tel = $_REQUEST["tel"];
$verif_box = $_REQUEST["verif_box"];


$message = stripslashes($message);
$subject = stripslashes($subject);
$from = stripslashes($from);
$tel = stripslashes($tel);
$caus = stripslashes($caus);

if (!$subject)

{

echo "Моля, върнете се и въведете име . <a href="javascript:history.go(-1);"><< Обратно</a>
";
exit;
}
else
{

if (!eregi("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$", $from))

{

print (" E-mail $from не е валиден! <a href="javascript:history.go(-1);"><< Обратно </a>
");
exit;
}
else
{

if (!$tel)

{

echo "Моля, върнете се и въведете телефон . <a href="javascript:history.go(-1);"><< Обратно</a>
";
exit;
}
else
{


if (!$message)

{

echo "Моля, върнете се и въведете съобщение . <a href="javascript:history.go(-1);"><< Обратно</a>
";
exit;
}
else
{

if (!$verif_box)

{

echo "Моля, върнете се и въведете пътвърдителен код. <a href="javascript:history.go(-1);"><< Обратно</a>
";
exit;
}

else
{



if(md5($verif_box).'a4xn' == $_COOKIE['tntcon']){

mail("profistroi@yahoo.com", 'Online Form: '.$subject, "-> От:\n".$subject."\n\n"."-> Причина за съобщението:\n".$caus."\n\n"."->Телефон:\n".$tel."\n\n"."-> Съобщение:\n".$message, "From: $from");

setcookie('tntcon','');
} else {

header("Location:".$_SERVER['HTTP_REFERER']."?subject=$subject&from=$from&message=$message&tel=$tel&wrong_code=true");
exit; }
} } } } }
?>
:-D

Това в този файл, но ми се струва, че има още един, който ще трябва да промениш ;)
:?

П.П. Никога, ама наистина никога, не съм писал на PHP.
stefan_mil4ev - специалист
Благодаря ти, в другия ще се справя само в този имах затруднения :)

Получих следния проблем: Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\connect.php on line 60

изтрих няколко скоби, грешката изчезна, но не изпраща.
stefan_mil4ev - специалист
Стана работата, прсто получих писмата с малко закъснение :)

Тема "Форма за контакт" | Включи се в дискусията:


Сподели форума:

Бъди информиран. Следвай "Направи сам" във Facebook:

Намери изпълнител и вдъхновения за дома. Следвай MaistorPlus във Facebook: