PDA

Просмотр полной версии : Проверка Соединения с интернетом.


DDcH
31.07.2008, 09:15
Нужно отправить Форму в PHP скрипт отправки на почту.
Иногда нет соединения с Интернетом. Нужно сделать некое подобие очереди.

Для начала нужно организовать проверку
Если есть соединение, то отправить если нет то нет.
Подскажите пожалуйста

iNils
31.07.2008, 09:21
Читайте про onHTTPStatus

DDcH
31.07.2008, 12:20
Вот достал код. Подскажите как мне получить ответ есть связь или нет.

var myLoadVars:LoadVars = new LoadVars();
myLoadVars.onHTTPStatus = function(httpStatus:Number) {
this.httpStatus = httpStatus;
if(httpStatus < 100) {
this.httpStatusType = "flashError";
}
else if(httpStatus < 200) {
this.httpStatusType = "informational";
}
else if(httpStatus < 300) {
this.httpStatusType = "successful";
}
else if(httpStatus < 400) {
this.httpStatusType = "redirection";
}
else if(httpStatus < 500) {
this.httpStatusType = "clientError";
}
else if(httpStatus < 600) {
this.httpStatusType = "serverError";
}
}
myLoadVars.onData = function(src:String) {
trace(">> " + this.httpStatusType + ": " + this.httpStatus);
if(src != undefined) {
this.decode(src);
this.loaded = true;
this.onLoad(true);
}
else {
this.onLoad(false);
}
}
myLoadVars.onLoad = function(success:Boolean) {
}


myLoadVars.load("http://weblogs.macromedia.com/mxna/flashservices/getMostRecentPosts.cfm");

iNils
31.07.2008, 12:30
Для оформления своего кода надо использовать теги .
Узнать код ошибки и сопоставить его со следующим описанием (http://www.webdesign.site3k.net/?/docs/httperrors.html).

DDcH
31.07.2008, 15:03
Никаких кодов ошибки во время компиляции не выдает!
Какже сделать простую проверку на соединение?

DarkLight
31.07.2008, 21:38
При попытки скачать в отсутствие коннекта в trace пойдет соответствующий http статус, ссылку на описание которых Вам предоставили

DDcH
31.07.2008, 22:09
Мне нужно поймать это событие. И тогда я смогу сделать условие: нет коннекта. зарезервировать и дождаться когда будет.

DarkLight
31.07.2008, 23:00
onHTTPStatus со статусом соответствующим отсутствию коннекта - и есть искомое условие

DDcH
02.08.2008, 14:22
onHTTPStatus со статусом соответствующим отсутствию коннекта
как выглядет этот статус?

DDcH
07.08.2008, 12:48
Мне нужно сделать проверку:

ЕСЛИ Соединение есть ТО Выполнить функцию ИНАЧЕ Сделать другую функцию.

Подскажите пожалуйста как это написать в Экшене с Этим http Statusom


Или к примеру, я отправляю данные:

F_sendMail = function (Name, Mail, Phone, Message) {
_root.createEmptyMovieClip("v", 120);
v.name = Name;
v.mail = Mail;
v.phone = phone;
v.message = Message;
// Отправляем данный php - скрипту
v.loadVariables("http://.../mail.php", "POST");}

Может ли скрипт получить ответ что данные приняты и скрипт выполнился на сервере?
СПЕЦы ответьте пожалуйста!

etc
07.08.2008, 13:06
DDcH получает плюс за неоформленный код.

DDcH
07.08.2008, 23:21
Мне нужно сделать проверку:

ЕСЛИ Соединение есть ТО Выполнить функцию ИНАЧЕ Сделать другую функцию.

Неужели трудно подскажите пожалуйста как это написать в Экшене с Этим http Statusom!!!