Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   контактная форма и windows server (http://www.flasher.ru/forum/showthread.php?t=106208)

dionis11 06.01.2008 16:03

контактная форма и windows server
 
Здрасте
есть контактная форма на Linux серверах работает отлично а на windows нет в чем принципиальное отличие скрипта перменные передаються из флеша в пхп файл
Код:

<?
$name=$_POST['t1_2'];
$mail=$_POST['t2_2'];
$comm=$_POST['t3_2'];

$ToEmail = "mail@mail.ru";
$ToSubject = "Message from your site";

$EmailBody =  "Full Name: $name\n
                                E-mail address:  $mail\n
                                Your message: $comm\n";

$Message = $EmailBody;


$headers .= "Content-type: text; charset=iso-8859-1\r\n";
$headers .= "From:".$name." / ".$email."\r\n";

mail($ToEmail,$ToSubject,$Message, $headers);

?>

Спасибо

fljot 06.01.2008 17:43

Цитата:

Сообщение от dionis11
на Linux серверах работает отлично а на windows нет

неотлично?
скрипт то вообще исполняется? может там вообще IIS стоит и нет интерпретатора php?)

aQuestion 06.01.2008 17:51

может переменная под названием $_POST заполняется только апачем, и нада НТТР_ПОСТ_ВАРЗ использовать. эти переменные вообще говоря серверозависимы, сверься с докой РНР. а может, смтп сервер не указан/не настроен. мало ли чего вообще может быть.

Skubent 08.01.2008 23:32

aQuestion, ересь в первой части.
http://www.php.net/manual/en/languag...s.external.php

dionis11,
1. Скрипт вообще запускается ?
2. Чем заполнен $_POST на момент запуска скрипта ?
3. Доходит ли дело до отработки функции mail() ?
4. Отрабатывает ли mail() при отправке письма на заведомо существующий адрес ?
5*. Читаем про то, как не стать спам-сервером.

aQuestion 09.01.2008 00:45

скубент, возможно. я поискал источних своих смутных воспоминаний на эту тему, и нашёл сиё:
Цитата:

Сообщение от reserved.variables
$_SERVER is an array containing information such as headers, paths, and script locations. The entries in this array are created by the web server. There is no guarantee that every web server will provide any of these; servers may omit some, or provide others not listed here. That said, a large number of these variables are accounted for in the » CGI 1.1 specification, so you should be able to expect those.

про $_POST вроде ничего такого не пишут, так что наверно это касается только $_SERVER

dionis11 11.01.2008 14:58

Спасибо за ответы
Скрипт исполняеться, почта приходит, $_POST передается из свф файла
Я прекрасно понимаю что скрипт полон недостатков но он работает (хоть как то) просто я пытаюсь выяснить есть ли отличия в работе одного и того же скрипта на Linux и Windows серверах

Skubent 11.01.2008 21:05

Скрипты под вин и под никс работают одинаково.
С точностью до кое-каких сдвиговых операций и различной разрядности железа. Ну и с точностью до .ini файлов пхп, конечно.


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.