![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Feb 2007
Сообщений: 21
|
Я извиняюсь. Таких тем немеренно я нашел. Но ни в одной не было подобной проблемы. Здесь, что-то другое. И я не могу понять в чем дело. Код правильный, все правильно. А не работает. Хоть кол на голове чеши.
lv = new LoadVars ();
//тут разные функции, не имеющие отношения к отправке.
//также сдесь функция нажатия на кнопку, которая повлечет за собой саму функцию отправки.
function otpravka() {
lv.imya = i_ima.text;
lv.say = i_pred.text;
lv.sendAndLoad ("http://sitename.ru/obr.php", lv, "POST");
}
<?
// получаю переменные, которые были сюда отправлены методом POST
$imya_p = $HTTP_POST_VARS["imya"];
$say_p = $HTTP_POST_VARS["say"];
$file = fopen ("bloknot.xml","a+");// открываю текстовой файл
$str = "My name: $imya_p, $say_p"; // создаю строку
fputs ( $file, $str); // записываю строку в текстовой файл
fclose ($file); // закрываю текстовой файл
?>
My name: и все. Т.е. переменные не доходят до этого скрипта. Самое обидное, что почти такая же флэшка, которую я делал год назад, с абсолютно такимже кодом и таким же php файлом прекрасно работает на том же хостинге. Но она сделана на Flash MX, AS 2.0, для 7 версии. Новую Флэшку я сделал AS 2.0 для 8 версии. Права доступа к файлам установил полные 777, и все равно не работает на хостинге. На локалке (Денвер) она отлично работает. Не пойму, что же не так? Ребят, помогите, пожалуйста. Что я не так сделал? |
|
|||||
|
Регистрация: May 2007
Сообщений: 26
|
а если вместо $HTTP_POST_VARS использовать $_POST?
|
|
|||||
|
Modus ponens
|
Шаг 1. в php.ini: error_reporting = E_ALL
Шаг 2. в php if (isset($_POST["imya"]) && isset($_POST["say"])) {
$imya_p = $_POST["imya"];
$say_p = $_POST["say"];
$file = fopen ("bloknot.xml", "ab");
$str = "My name: " . $imya_p . "," . $say_p;
fputs ( $file, $str);
fclose ($file);
} else {
ob_start();
header("Content-type: text/plain");
print "recieve=failed";
ob_end_flush();
}
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 16.06.2008 в 19:39. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 21
|
Спасибо большое!
Оказалось проблему решить - 5 секунд. Нужно было всего лишь вместо $HTTP_POST_VARS инаписать $_POST И готово )) *BEER* всем! |
|
|||||
|
Регистрация: May 2007
Сообщений: 26
|
и больше никогда не используйте $HTTP_POST_VARS
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|