Перейти к содержимому


Фотография
- - - - -

PHP


  • Пожалуйста, авторизуйтесь, чтобы ответить
20 ответов в этой теме

#1 nugget

nugget

    Super True Member

  • True Members
  • PipPipPipPipPip
  • 184 сообщений
0
Обычный
  • Пол:Мужчина

Опубликовано 03 Март 2007 - 19:41

Кто знает в чем может быть проблема создаю html форму создаю сценарий получения данных из формы, а метод передачи данных из формы в обрабатывающий сценарий POST не работает, работает только GET. Наверно косяк в настройках PHP или Apache кто знает подскажите плиз *цензура*ался уже если честно
  • 0
Размещенное изображение
zhiganovanton

#2 rb338

rb338

    Super True Member

  • True Members
  • PipPipPipPipPip
  • 741 сообщений
0
Обычный
  • Пол:Мужчина
  • Город:Котина 7

Опубликовано 03 Март 2007 - 22:53

Кто знает в чем может быть проблема создаю html форму создаю сценарий получения данных из формы, а метод передачи данных из формы в обрабатывающий сценарий POST не работает, работает только GET. Наверно косяк в настройках PHP или Apache кто знает подскажите плиз *цензура*ался уже если честно

Пример кода фстудию.
  • 0

#3 nugget

nugget

    Super True Member

  • True Members
  • PipPipPipPipPip
  • 184 сообщений
0
Обычный
  • Пол:Мужчина

Опубликовано 03 Март 2007 - 23:26

Кто знает в чем может быть проблема создаю html форму создаю сценарий получения данных из формы, а метод передачи данных из формы в обрабатывающий сценарий POST не работает, работает только GET. Наверно косяк в настройках PHP или Apache кто знает подскажите плиз *цензура*ался уже если честно


деловой подход понимаю. вот сама форма

<HTML>
<HEAD>
<TITLE>HTML Form</TITLE>
</HEAD>
<BODY>
<FORM ACTION="HandleForm.php" METHOD=POST>
First Name <INPUT TYPE=TEXT NAME="f" SIZE=20><BR>
Last Name <INPUT TYPE=TEXT NAME="l" SIZE=40><BR>
E-mail Address <INPUT TYPE=TEXT NAME="m" SIZE=60><BR>
Comments <TEXTAREA NAME="c" ROWS=5 COLS=40></TEXTAREA><BR>
<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!">
</FORM>

вот сценарий HandleForm.php получения данных из формы

<HTML>
<HEAD>
<TITLE>Form Results</TITLE></HEAD>
<BODY>
<?php
print "<br><hr>Your first name is $f.<BR>";
print "Your last name is $l.<BR>";
print "Your E-mail address is $m.<BR>";
print "This is what you had to say:<BR>$c<BR>";
?>
</BODY>
</HTML>
  • 0
Размещенное изображение
zhiganovanton

#4 Veline

Veline

    Super True Member

  • Moderators
  • PipPipPipPipPip
  • 759 сообщений
2
Обычный
  • Пол:Мужчина
  • Город:SPB

Опубликовано 03 Март 2007 - 23:54

покрути в php.ini register_globals=on/off. с рестартом апача ессно.
  • 0

#5 n00wbie

n00wbie

    кто здесь? о.О

  • True Members
  • PipPipPipPipPip
  • 2 681 сообщений
0
Обычный

Опубликовано 04 Март 2007 - 00:36

<HTML>
<HEAD>
<TITLE>Form Results</TITLE></HEAD>
<BODY>
<?php
print "<br><hr>Your first name is ".$_POST['f'].".<BR>";
print "Your last name is ".$_POST['l'].".<BR>";
print "Your E-mail address is ".$_POST['m'].".<BR>";
print "This is what you had to say:<BR>".$_POST['c']."<BR>";
?>
</BODY>
</HTML>
ня? ^.^
  • 0
Размещенное изображение
Размещенное изображение
Размещенное изображение
//dpkg --make-me-cheesburger --with-cola --please-fastcgi

#6 rb338

rb338

    Super True Member

  • True Members
  • PipPipPipPipPip
  • 741 сообщений
0
Обычный
  • Пол:Мужчина
  • Город:Котина 7

Опубликовано 04 Март 2007 - 00:59

<HTML>
<HEAD>
<TITLE>Form Results</TITLE></HEAD>
<BODY>
<?php
print "<br><hr>Your first name is ".$_POST['f'].".<BR>";
print "Your last name is ".$_POST['l'].".<BR>";
print "Your E-mail address is ".$_POST['m'].".<BR>";
print "This is what you had to say:<BR>".$_POST['c']."<BR>";
?>
</BODY>
</HTML>
ня? ^.^

Насколько я помню, $_POST - такого нету. Есть $_GET. Так что в данном случае, нада юзать $HTTP_POST_VARS
(могу ошибаться - на пхп уже полгода ничего не писал)
Ну, собсна, трабла то как раз в register_globals и заключается. Ибо у автора оно выключено, а пишет он с расчётом на включенность оных.
  • 0

#7 pelmen

pelmen

    временно не доступен

  • Members
  • PipPipPipPipPip
  • 1 678 сообщений
-1
Обычный
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 01:05

Насколько я помню, $_POST - такого нету. Есть $_GET. Так что в данном случае, нада юзать $HTTP_POST_VARS
(могу ошибаться - на пхп уже полгода ничего не писал)
Ну, собсна, трабла то как раз в register_globals и заключается. Ибо у автора оно выключено, а пишет он с расчётом на включенность оных.

есть
  • 0

#8 rb338

rb338

    Super True Member

  • True Members
  • PipPipPipPipPip
  • 741 сообщений
0
Обычный
  • Пол:Мужчина
  • Город:Котина 7

Опубликовано 04 Март 2007 - 01:12

есть

Да, признаю, ошибся, есть) Ибо тока что убедился в этом сам)
  • 0

#9 Igor Diakonov

Igor Diakonov

    Super True Member

  • Admin
  • PipPipPipPipPip
  • 10 190 сообщений
224
Очень хороший
  • Пол:Мужчина
  • Город:SPB

Опубликовано 04 Март 2007 - 01:20

Да, признаю, ошибся, есть) Ибо тока что убедился в этом сам)

if (!ini_get('register_globals')) {
   $superglobals = array($_SERVER, $_ENV,
	   $_FILES, $_COOKIE, $_POST, $_GET);
   if (isset($_SESSION)) {
	   array_unshift($superglobals, $_SESSION);
   }
   foreach ($superglobals as $superglobal) {
	   extract($superglobal, EXTR_SKIP);
   }
   ini_set('register_globals', true);
}

  • 0

#10 *soulburner*

*soulburner*

    You have reached level cap

  • True Members
  • PipPipPipPipPip
  • 5 619 сообщений
225
Очень хороший
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 06:32

все эти экстракты счетаются дырой в безопасности :)

так что я давно приучил себя юзать $_GET и $_POST :)
  • 0

#11 nugget

nugget

    Super True Member

  • True Members
  • PipPipPipPipPip
  • 184 сообщений
0
Обычный
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 17:57

<HTML>
<HEAD>
<TITLE>Form Results</TITLE></HEAD>
<BODY>
<?php
print "<br><hr>Your first name is ".$_POST['f'].".<BR>";
print "Your last name is ".$_POST['l'].".<BR>";
print "Your E-mail address is ".$_POST['m'].".<BR>";
print "This is what you had to say:<BR>".$_POST['c']."<BR>";
?>
</BODY>
</HTML>
ня? ^.^


Вот итог
"; print "Your last name is ".$_POST['l'].".
"; print "Your E-mail address is ".$_POST['m'].".
"; print "This is what you had to say:
".$_POST['c']."
"; ?>
  • 0
Размещенное изображение
zhiganovanton

#12 лайт

лайт

    iddqd

  • True Members
  • PipPipPipPipPip
  • 3 843 сообщений
9
Обычный
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 18:01

у меня итог:
Your first name is нупчег.
Your last name is атата.
Your E-mail address is нупчег@локалхост.
This is what you had to say:
ыть
  • 0

#13 Igor Diakonov

Igor Diakonov

    Super True Member

  • Admin
  • PipPipPipPipPip
  • 10 190 сообщений
224
Очень хороший
  • Пол:Мужчина
  • Город:SPB

Опубликовано 04 Март 2007 - 18:09

все эти экстракты счетаются дырой в безопасности :)

так что я давно приучил себя юзать $_GET и $_POST :)

Вот и правильно :)
  • 0

#14 VANDAL

VANDAL

    Nice

  • True Members
  • PipPipPipPipPip
  • 555 сообщений
0
Обычный
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 18:09

Можно ли как-нибудь сделать задержку в скрипте? Пробовал sleep(); - как итог дольше загружается страница...
  • 0
Размещенное изображение

Размещенное изображение

Завтра будет.
Лучше.

#15 nugget

nugget

    Super True Member

  • True Members
  • PipPipPipPipPip
  • 184 сообщений
0
Обычный
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 18:24

покрути в php.ini register_globals=on/off. с рестартом апача ессно.


глухо как в танке

Товарищи есть еще предложения??????

у меня итог:
Your first name is нупчег.
Your last name is атата.
Your E-mail address is нупчег@локалхост.
This is what you had to say:
ыть

http://80.93.186.247:1337/test.html

крути пхп.ини



я понимаю что итог должен быть такого формата. Может кинешь мне свой php.ini я посмотрю отличия


Или сборочку php с apachem работающую кто нить посоветуйте тогда
  • 0
Размещенное изображение
zhiganovanton

#16 лайт

лайт

    iddqd

  • True Members
  • PipPipPipPipPip
  • 3 843 сообщений
9
Обычный
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 18:48

[attachment=17917:attachment]
держы пхп.ини - разархивировать и подправить не забудь только)
  • 0

#17 nugget

nugget

    Super True Member

  • True Members
  • PipPipPipPipPip
  • 184 сообщений
0
Обычный
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 18:52

[attachment=17917:attachment]
держы пхп.ини - разархивировать и подправить не забудь только)


хватит прикалываться я туп но не настолько :-) спс ща сверю твое и мое
  • 0
Размещенное изображение
zhiganovanton

#18 лайт

лайт

    iddqd

  • True Members
  • PipPipPipPipPip
  • 3 843 сообщений
9
Обычный
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 18:58

кто прикалываеца? я? нее, низа-что) просто после бонуса не отвыкнуть никак)
  • 0

#19 nugget

nugget

    Super True Member

  • True Members
  • PipPipPipPipPip
  • 184 сообщений
0
Обычный
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 20:35

кто прикалываеца? я? нее, низа-что) просто после бонуса не отвыкнуть никак)



Залей пожалуйста куда нить инсталяшку Apache с php и если еще что нить надо для работоспосбности :-)
  • 0
Размещенное изображение
zhiganovanton

#20 лайт

лайт

    iddqd

  • True Members
  • PipPipPipPipPip
  • 3 843 сообщений
9
Обычный
  • Пол:Мужчина

Опубликовано 04 Март 2007 - 21:02

сейчас + мануал напишу
  • 0


Посетителей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных пользователей