Автор Тема: Передача данных формы  (Прочитано 4820 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GRS

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.grscom.com
Передача данных формы
« : 22 Сентября 2005, 09:28:30 »
Привет.

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

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

[CODE]
 
 
CODE]

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


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


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

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

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

Еще: если в моей странице будет скрипт на VBScript, где я какую-то переменную создам - я смогу потом с ней работать из другого - уже PHP скрипта на этой же странице?:D Как ее, переменную эту, указывать? а наоборот можно, т.е. переменная определена в PHP скрипте, а работаю с ней из скрипта на VBS?
Хотел сказать: \"Любимая, подай, пожалуйста, масло...\", - а получилось: \"Сука! Ты мне всю жизнь испортила!\"

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Передача данных формы
« Ответ #1 : 22 Сентября 2005, 09:52:16 »
Цитировать
GRS:
однако, почему же в документации по PHP куча примеров и переменные передаются там без $_POST[],

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

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

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

Ты можешь создать свой VBS вместе со всеми его потрохами и переменными. В том числе и с нужной тебе переменной.

Оффлайн GRS

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.grscom.com
Передача данных формы
« Ответ #2 : 22 Сентября 2005, 10:00:57 »
вот после таких ответов сиди и гадай... ничего не разъяснилось, только обгадили и не больше.

Ладно, спасибо.
Хотел сказать: \"Любимая, подай, пожалуйста, масло...\", - а получилось: \"Сука! Ты мне всю жизнь испортила!\"

Оффлайн GRS

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.grscom.com
Передача данных формы
« Ответ #3 : 22 Сентября 2005, 10:03:49 »
Кто-нибудь действительно объяснит, без излишней распальцовки: как правильно передавать значения переменных? Как работать из PHP скрипта с переменной определенной в VBS скрипте, если это еще возможно?
Хотел сказать: \"Любимая, подай, пожалуйста, масло...\", - а получилось: \"Сука! Ты мне всю жизнь испортила!\"

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Передача данных формы
« Ответ #4 : 22 Сентября 2005, 10:04:45 »
задолбали меня нытики.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Передача данных формы
« Ответ #5 : 22 Сентября 2005, 10:12:39 »
Значит так.
Мне надоело выслушивать твоё нытьё и оскорбления.
С этого момента ты перестаёшь вести себя, как описано в твоей подписи.
Увижу ещё раз хоть слово не по теме - вылетишь отсюда со свистом.
Если тебе что-то непонятно, то просто переспрашиваешь.
без этого тупого нытья. Если ты что-то не понял, то в этом виноват ты. А не тот, кто тебе отвечал.

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

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

Читай здесь: PHP FAQ: Самые основы. Как работает PHP.
И не дай бог тебе хотя бы заикнуться с вопросом, который там разжёван для таких, как ты.

Оффлайн GRS

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.grscom.com
Передача данных формы
« Ответ #6 : 22 Сентября 2005, 10:36:42 »
Я воздержусь от ответа тебе. Спасибо.
Хотел сказать: \"Любимая, подай, пожалуйста, масло...\", - а получилось: \"Сука! Ты мне всю жизнь испортила!\"

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Передача данных формы
« Ответ #7 : 22 Сентября 2005, 10:40:35 »
О, молодец.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28