Эротические торты 18+
СОДЕРЖАНИЕ
 
ГОСТЕВАЯ
 
ГЕНЕРАТОР
 
ССЫЛКИ
 

Имя

Сообщение


07.02.2011   андрей

здравствуйте
помогите плиз, всяко пытался сделать но не получается в вашем примере вместо кнопки submit сделать картинку (то есть что бы при нажати на картинку происходила отправка формы)


10.02.2011   андрей

народ ну что никто не делал что ли кпопочку отсылки из картинки!? все стандартной submit полузуются!?


10.02.2011   Александр

Стандартный способ не работает?
<input type="image" src="URL" />


10.02.2011   Александр

Либо пропишите картинке onClick="this.form.submit()"


11.02.2011   андрей

пробовал, но ничего не происходит (только код картинки меняется), всмсыле письмо не уходит, и никакой ошибки тожа не выходит


11.02.2011   Александр

код формы в студию пожалуйста


11.02.2011   андрей

а чОрт, криво скопировался
<br>ну смыл в отм что я просто в генераторе создал код, он рабаотет
<br>кнопку субмит заремил и пытался через имедж, но письма не уходят


11.02.2011   Александр

<?
//ВНИМАНИЕ!!!! СТРОКА session_start (); ДОЛЖНА ИДТИ В САМОМ НАЧАЛЕ ИСПОЛНЯЕМОГО ФАЙЛА
session_start ();
error_reporting(0);
function show_form()
{
$_SESSION['code'] = rand(1000, 9999);
?>
<form action=\"\" method=post>
<div align=\"center\">
<table cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"#222120\">
<tr bgcolor=\"#D0CFCE\">
<td>
<b>test</b>
</td>
</tr>
<tr bgcolor=\"#ffffff\">
<td><textarea rows=\"10\" cols=\"30\" name=\"input_name[0]\" style=\"border: #000 1px solid; background-color: #fff;scrollbar-dark-shadowcolor:#E7E8EB;scrollbar-light-shadow-color:#EFF3F4;scrollbar-base-color:#EFF3F4;scrollbar-arrow-color:#D0CFCE;scrollbar-face-color:#E7E8EB;scrollbar-shadow-color:#7D868D;scrollbar-3d-light-color:#EFF3F4;\"><?=substr(htmlspecialchars(trim($_POST['input_name'][0])), 0, 10000);?></textarea>
<input type=\"hidden\" name=\"check[]\" value=\"2\"></b>
</td>
</tr>
<tr bgcolor=\"#ffffff\"><td>Код подтверждения:
<input type=\"text\" id=\"code\" name=\"code\" size=\"4\" maxlength=\"4\">
<img align=\"absmiddle\" src=\"captcha.php\"></td></tr>
<tr>
<tr>
<td bgcolor=\"#222120\">
<table width=\"100%\">
<tr><td align=\"left\">
<!--А это просто благодарность создателям, можете стереть, можете поставить нашу ссылочку в другом месте, в общем на Ваше усмотрение. Спасибо! --><small><a href=\"www.php-mail.ru\" style=\"color:black;\"><i>&copy;php-mail</i></a></small><!--конец благодарности :))-->
</td><td align=\"right\">

<input type=\"image\" src=\"images/submit.jpg\" value=\"Отправить\" alt=\"Submit\">
<input type=\"image\" src=\"images/submit.jpg\" value=\"submit\" alt=\"Submit\">
<!--
<input type=\"submit\" value=\"Отправить\" style=\"background-color:#D0CFCE;border: #000 1px solid;\" name=\"submit\">
-->
</td></tr>
</table>
</td>
</tr>
</table>
</div>
</form>
<?
}
function complete_mail() {

if (empty($_POST['code']) or empty($_SESSION['code'])) {
echo '<br><b>Вы не указали код подтверждения</b>';
$sendemail = 'No';
} elseif ($_POST['code'] != $_SESSION['code']) {
echo '<br><b>Код подтверждения не совпадает</b>';
$sendemail = 'No';
}

$empty_input[] = 'test';
for ($i=0; $i<count($_POST['input_name']); $i++) {
$_POST['input_name'][$i] = substr(htmlspecialchars(trim($_POST['input_name'][$i])), 0, 100000);
if(substr(htmlspecialchars(trim($_POST['check'][$i])), 0, 1) == 1) {
if(empty($_POST['input_name'][$i])) {
$sendemail = 'No';
echo '<br /><b>Необходимо заполнить поле '.$empty_input[$i].'!</b>';

}
}
}
if($sendemail == 'No') show_form();
$mess = '';
$mess .= '<b>test: </b>'.$_POST['input_name'][0].'<br />';
// подключаем файл класса для отправки почты
// если Вы забыли его скачать - www.php-mail.ru/class.phpmailer.zip
require 'class.phpmailer.php';

$mail = new PHPMailer();
$mail->From = 'zzzz'; // от кого email
$mail->FromName = 'xxxx'; // от кого имя
$mail->AddAddress('ttt@pisem.net', 'cccc'); // кому - адрес, Имя
$mail->IsHTML(true); // выставляем формат письма HTML
$mail->Subject = 'tesssstt'; // тема письма
$mail->Body = $mess;



if($sendemail != 'No'){
// отправляем наше письмо
if (!$mail->Send()) die ('Mailer Error: '.$mail->ErrorInfo);
echo 'Спасибо! Ваше письмо отправлено.';
}
}
if (!empty($_POST['submit'])) complete_mail();
else show_form();
?>


11.02.2011   Александр

Вот Ваше спасение ))
name="submit"

<input type="image" src="images/submit.jpg" value="submit" name="submit">


11.02.2011   андрей

да я так уже тоже пробовал, не помогает.
даже если в поле ввода кода ничего не ввести и отправить форма не ругается, как если бы я нажал на нормальную кнопку субмит


11.02.2011   Александр

Не рассказывайте сказки:
php-mail.ru/temp.php
// Напишите, что все супер, все работает :)


11.02.2011   андрей

значит так у меня заработало тольк опосле того как я добавил еще и скрытое поле, спасибо за помощь, так в коде как раз в конце стоит проверка на существованияе передаваемого парарметра с имененм submit :)

<input type="hidden" value="submit" name="submit"/>
<input type="image" src="" value="submit" name="submit"/>




Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про платный хостинг.
(c) Janda.ru