Показано с 1 по 11 из 11

Тема: Помогите реализовать код отправки.

  1. #1

    Регистрация
    25.12.2006
    Сообщений
    40
    Здравствйте!!!Я, как Вы поняли, только начал шагать несмелыми шагами в мир Веб-программирования, HTML +CSS +JavaScript уже очвоил, осталось PHP.
    Я сколоко уже пытаюсь реализовать этот код отправки, никак не получается, в чем причина????????

    -----------------------Форма--Отправитель---------------------------------
    <HTML>
    <HEAD>
    <TITLE>HTML Form</TITLE>
    </HEAD>
    <BODY>
    <FORM ACTION="HandleForm1.php" METHOD=POST enctype="text/plain">
    First Name <INPUT TYPE=TEXT NAME="FirstName" SIZE=20>

    Last Name <INPUT TYPE=TEXT NAME="LastName" SIZE=40>

    E-mail Address <INPUT TYPE=TEXT NAME="Email" SIZE=60>

    Comments <TEXTAREA NAME="Comments" ROWS=5 COLS=40></TEXTAREA>

    <INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!">
    </FORM>
    </BODY>
    </HTML>



    -----------------------Форма--Приемник---------------------------------
    <html>

    <head>
    <title></title>
    </head>

    <body>

    <?php

    $FirstName=trim($FirstName);
    $LastName=trim($LastName);
    $Email=trim($Email);
    $Comments=trim($Comments);
    $Name=$FirstName. " " .$LastName
    print("Name: $Name");
    print("Email: $Email");
    print("Comments: $Comments");

    ?>

    </body>
    </html>
    -----------------------------------------------------------------
    Может Apache надо устанвить, так и это никак не могу сделать, а зачем вообще нужен Apache??????
    Подскажите ламеру как установить Апач.
    И еще, может проблема в ините ПХП?

  2. #2

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Apache – это веб-сервер.
    В Вашем случае он Вам вряд ли поможет.

    Вот так должен выглядеть Ваш файл HandleForm1.php:

    Код:
    <?
    $FirstName=trim($FirstName);
    $LastName=trim($LastName);
    $Email=trim($Email);
    $Comments=trim($Comments);
    $Name=$FirstName. " " .$LastName; //Здесь забыли точку с запятой!
    print "Name: $Name";
    print "Email: $Email";
    print "Comments: $Comments"; //Скобки не нужны!
    ?>
    Зачем в php-файле HTML-тэги? Если они Вам там нужны, они должны оформляться через команду echo или print. Это – семантика. Также возьмите за правило заключать в кавычки значения всех атрибутов в Вашем HTML-файле.

    И еще, может проблема в ините ПХП?
    Может быть. Попробуйте проверить работоспособность на удаленном хосте.

  3. #3

    Регистрация
    15.10.2006
    Сообщений
    80
    Если register_global=off то ничего не выйдет тогда нужно обращатся через глобальные массивы $_GET или $_POST! (или включить)

  4. #4

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Кстати, что за enctype там указан?

  5. #5

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    Originally posted by Aykroyd@Jan 10 2007, 19:35
    [b]Зачем в php-файле HTML-тэги? Если они Вам там нужны, они должны оформляться через команду echo или print. Это – семантика...
    хм... мой опыт говорит как раз об обратном — большой php скрипт (тысячи на три строк) в этом случае очень тяжело читать. не советую так писать. а советую в крупном проекте по каждому классу раскидать рассчетный код и код вывода по разным файлам причем в методах вывода писать HTML как разметку, а не в эхо или принте. так легче потом будет найти нужное место.

    зы: впрочем это вопрос в большей степени идеологический. не будем ломать стулья...

  6. #6

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by null@Jan 11 2007, 11:26
    хм... мой опыт говорит как раз об обратном — большой php скрипт (тысячи на три строк) в этом случае очень тяжело читать. не советую так писать. а советую в крупном проекте по каждому классу раскидать рассчетный код и код вывода по разным файлам причем в методах вывода писать HTML как разметку, а не в эхо или принте. так легче потом будет найти нужное место.

    зы: впрочем это вопрос в большей степени идеологический. не будем ломать стулья...
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    А ни о каких стульях здесь не может быть и речи. Вы совершенно правы!
    Просто у автора не шла речь о каком-либо крупномасштабном проекте...
    Там строк-то...

  7. #7

    Регистрация
    15.10.2006
    Сообщений
    80
    Ребята, вопрос не об этом.. человеку помочь нужно ведь)

  8. #8

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by xmagnusx@Jan 12 2007, 01:59
    Ребята, вопрос не об этом.. человеку помочь нужно ведь)
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Простите, Вы считаете, что ему не помогли? :read:

  9. #9

    Регистрация
    25.12.2006
    Сообщений
    40
    Ничего не получется.
    Я вообще не могу понять сам алгоритм этой отправки, объясните пожалуйста можно.
    Помогите мне пожалуйста настроуить РНР-ini файл для версии 4.

  10. #10

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by the end@Jan 12 2007, 15:10
    Я вообще не могу понять сам алгоритм этой отправки
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    В таком случае для начала Вам можно только порекомендовать почитать специализированную литературу по этому вопросу.
    Или хотя бы сходить [Только зарегистрированные пользователи могут видеть ссылки. ]. :read:

  11. #11

    Регистрация
    07.01.2007
    Адрес
    наших
    Сообщений
    18
    Я вообще не могу понять сам алгоритм этой отправки
    В HTML файле каждому текстовому полю присваивается определенное имя
    (например: <… name=”text1” …>), так же в форме (<form ....>) указывается action, он равен имени файла PHP, который будет обрабатывать форму при нажатии Submit или .post();.

    Все имена текстовых полей передаются в файл обработчик как переменные, т.е. в PHP файле можно смело писать, например:

    Код:
    …
    echo $text1;. 
    …
    что даст вывод на экран того, что было введено в текстовое поле.

    З.Ы.: Но так можно делать только в PHP версии 4 или выше. В остальных версиях переменные необходимо объявлять.

Похожие темы

  1. Помогите правильно реализовать плз...
    от drcrash в разделе Вёрстка сайта
    Ответов: 2
    Последнее сообщение: 02.10.2008, 00:43
  2. Помогите реализовать меню
    от Рёга в разделе Вёрстка сайта
    Ответов: 3
    Последнее сообщение: 11.11.2007, 20:20
  3. Форма отправки файла на почту
    от Targon в разделе Веб-программирование
    Ответов: 2
    Последнее сообщение: 09.07.2007, 13:02
  4. Cкрипт для отправки СМС с вашего сайта.
    от antidreamer в разделе Вёрстка сайта
    Ответов: 3
    Последнее сообщение: 06.07.2006, 12:16
  5. Форма отправки сообщений
    от ALEXWEBRU в разделе Веб-программирование
    Ответов: 2
    Последнее сообщение: 17.08.2005, 15:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •