IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Пересилка на Perl из РНР? (http://www.imho.ws/showthread.php?t=87062)

redy 06.06.2005 16:09

Пересилка на Perl из РНР?
 
В РНР и Perl я ноль так что извените за ламерский вопрос :idontnow:
Была страничка do.shtml при виполнении формы идет передача даних (<form method="POST" action="/cgi-bin/guest.cgi">) в guest.cgi . do.shtml переделали в do.РНР ( добавили картинку с числами для "защиты") теперь при выполнении формы дание передаются не на guest.cgi a на pix2.php(проверка введеного числа с картинки).
Что надо написать в pix2.php что бы даные пересылались дальше на guest.cgi :молись: :help: :молись:

ivahaev 06.06.2005 16:18

Сделай на pix2.php форму с полями:
Код:

<input type=hidden value=dasdas>
В value вбивай значения переменных из главной формы

redy 06.06.2005 16:41

Что то не хочеи пишет PHP Parse error:

SergoZD 06.06.2005 16:49

redy
Это нуна писать не в php-коде, а в html. Если вся страница написана на php, то тогда
echo ("<input type=hidden name=$name value=value>");
И так для каждой переменной, которую нужно передать. Соответственно name меняешь на имя переменной, value на её значение.

redy 06.06.2005 18:48

Ето правильно
Код:

if ($num==$_POST['number']){
?>
<form method="POST" action="/cgi-bin/guest_book.cgi">

<input type="hidden" name="n_author" value="n_author">
<input type="hidden" name="telefon"  value="telefon">
<input type="hidden" name="n_mail"  value="n_mail">
<input type="hidden" name="n_href"  value="n_href">
<input type="hidden" name="R1"      value="R1">
<input type="hidden" name="mass"    value="mass">
<input type="hidden" name="B1"      value="B1">
<input type="hidden" name="B3"      value="B3">


</form>

<?php }else{ ?>


ivahaev 07.06.2005 07:24

redy, нет. Пральна так писать:
Код:

<input type="hidden" name="n_author" value="<?php echo($_POST['n_author']) ?>">

redy 08.06.2005 10:24

Что то не работает откриват pix2.php и останавливается :( guest.cgi не откривает :help:

aleks_k2 08.06.2005 10:49

Сам собой естественно не откроет, кнопку SUBMIT, или как она у тебя там должна вызывать guest.cgi.
А если хочешь, чтобы автоматом перебросило то пишешь что-то типа:

Код:

<SCRIPT LANGUGE="JavaScript">
  top.document.location.href="rrrr.cgi";
</SCRIPT>


redy 09.06.2005 17:20

Если не секрет что ето означает
Jun 9 16:21:05 2005] [error] [client 83.237.0.2] Premature end of script headers:
на сервере в error логе написано :confused:

Неизвестный 14.06.2005 17:25

Код:

<?php
if($someValue == $Value)
{
  print "<form action='guest.cgi' method='post' name='someFormName'>";
  print "<input type='hidden' name='someName' value='$someValue'>";
  print "</form>";
  print "<body onLoad='someFormName.submit();'>";
}


ivahaev 15.06.2005 10:34

Неизвестный, на сколько я помню, body должен идти перед любым содержанием страницы, в т.ч. и форм. Это по стандартам так.

Неизвестный 15.06.2005 15:01

Цитата:

Сообщение от ivahaev
Неизвестный, на сколько я помню, body должен идти перед любым содержанием страницы, в т.ч. и форм. Это по стандартам так.

Да, действительно, нужно поменять местами.


Часовой пояс GMT +4, время: 03:50.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.