Forum Webscript.Ru

Программирование => PHP => Тема начата: GRS от 22 Сентября 2005, 09:28:30

Название: Передача данных формы
Отправлено: GRS от 22 Сентября 2005, 09:28:30
Привет.

Объясните, все ли впорядке?

Вобщем, есть у меня страница с формой, в ней (в форме) текстовое поле:

[CODE]

 
 
CODE]

...и есть файл write.php в котором такой скрипт:


$rFile=fopen("somefile.txt","w");
fputs=($rFile,$txtMyName);
fclose();
?>

И знаете что? Он мне пустой файл дает, я даже просто пытался - ноль целых, ноль десятых.

Но! Почему-то через $_POST[txtMyName] - все идет и все работает.
Как я понимаю, это массив переменных? Я ничего против данного способа не вижу, однако, почему же в документации по PHP куча примеров и переменные передаются там без $_POST[], а просто добавляют знак доллара к имени текстового поля и вперед. В чем дело? Я не объявил переменную глобально? Или что? Почему у меня такая лажа-то выходит?...:confused:  

Метод POST передеат же НЕ В ЗАГОЛОВКЕ страницы, да?

Еще: если в моей странице будет скрипт на VBScript, где я какую-то переменную создам - я смогу потом с ней работать из другого - уже PHP скрипта на этой же странице?:D Как ее, переменную эту, указывать? а наоборот можно, т.е. переменная определена в PHP скрипте, а работаю с ней из скрипта на VBS?
Название: Передача данных формы
Отправлено: Меняздесьдавнонет от 22 Сентября 2005, 09:52:16
Цитировать
GRS:
однако, почему же в документации по PHP куча примеров и переменные передаются там без $_POST[],

потому, что у тебя документация ископаемая.
Цитировать
GRS:
Почему у меня такая лажа-то выходит?...

Да с чего ты взял, что это лажа?!
ЛАЖА = это когда "просто добавляют знак доллара".
Цитировать
GRS:
из другого - уже PHP скрипта на этой же странице?

на этой странице НЕТУ никаких пхп скриптов. даже следа нету никакого.
Цитировать
GRS:
а наоборот можно, т.е. переменная определена в PHP скрипте, а работаю с ней из скрипта на VBS?

Ты можешь создать свой VBS вместе со всеми его потрохами и переменными. В том числе и с нужной тебе переменной.
Название: Передача данных формы
Отправлено: GRS от 22 Сентября 2005, 10:00:57
вот после таких ответов сиди и гадай... ничего не разъяснилось, только обгадили и не больше.

Ладно, спасибо.
Название: Передача данных формы
Отправлено: GRS от 22 Сентября 2005, 10:03:49
Кто-нибудь действительно объяснит, без излишней распальцовки: как правильно передавать значения переменных? Как работать из PHP скрипта с переменной определенной в VBS скрипте, если это еще возможно?
Название: Передача данных формы
Отправлено: Меняздесьдавнонет от 22 Сентября 2005, 10:04:45
задолбали меня нытики.
Название: Передача данных формы
Отправлено: Меняздесьдавнонет от 22 Сентября 2005, 10:12:39
Значит так.
Мне надоело выслушивать твоё нытьё и оскорбления.
С этого момента ты перестаёшь вести себя, как описано в твоей подписи.
Увижу ещё раз хоть слово не по теме - вылетишь отсюда со свистом.
Если тебе что-то непонятно, то просто переспрашиваешь.
без этого тупого нытья. Если ты что-то не понял, то в этом виноват ты. А не тот, кто тебе отвечал.

Цитировать
как правильно передавать значения переменных?

через $_POST[\'txtMyName\']
Цитировать
Как работать из PHP скрипта с переменной определенной в VBS скрипте

Читай здесь: PHP FAQ: Самые основы. Как работает PHP. (http://phpfaq.ru/na_tanke)
И не дай бог тебе хотя бы заикнуться с вопросом, который там разжёван для таких, как ты.
Название: Передача данных формы
Отправлено: GRS от 22 Сентября 2005, 10:36:42
Я воздержусь от ответа тебе. Спасибо.
Название: Передача данных формы
Отправлено: Меняздесьдавнонет от 22 Сентября 2005, 10:40:35
О, молодец.