PDA

Просмотр полной версии : Ошибка при открытии URL-адреса


Jekarden
20.02.2011, 21:31
Собственно проблема таков:
Есть код В AS3

import flash.net.*;
import flash.events.*;
import flash.display.MovieClip;

public class main extends MovieClip
{
public function main()
{
var variables:URLVariables = new URLVariables("do=returnAll");
var request:URLRequest = new URLRequest();
request.url = "http://localhost/index.php";
request.method = URLRequestMethod.POST;
request.data = variables;

var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(request);
loader.addEventListener(Event.COMPLETE, printResponse);

function printResponse(e:Event):void
{
e.target.removeEventListener(Event.COMPLETE, printResponse);
trace(e.target.data.response);
}
}
}

и php на localhost

<?php

mysql_connect(***) or die("Произошла ошибка при работе с MySQL.<hr>" . mysql_error());
;
mysql_select_db(***) or die("Произошла ошибка при работе с MySQL.<hr>" . mysql_error());
;

if($_POST['do'] == "returnAll")
{
$result = mysql_query("SELECT * FROM main WHERE id=1");

$response = "";

while($row = mysql_fetch_array($result))
{
$response .= $row['id'] . ". " . $row['A1'] . " " . $row['A2'] . ".\n";
}


$response = iconv("cp1251", "utf-8", $response);

print "response=" . $response;
}

?>
Собственно задача - вытащить строчку из БД и передать во флешку...
Выдает ошибку

Ошибка при открытии URL-адреса "http://localhost/index.php"
Error #2044: Необработанный ioError:. text=Error #2032: Ошибка потока. URL: http://localhost/index.php
at Script::main()
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at puzzle_fla::MainTimeline()

Хотя через браузер все замечательно открывается...
В чем может быть проблема?
Заранее спасибо...