У меня есть учебник. В нем написано как сделать сокет через php . И я отсановился на одном. У меня есть флеш, в нем вводиш свой ник и нажимаеш Send (передать) флеш связывается с пхп и пхп создает текстовый документ в котором текст который я написал свой ник. Дак вот нифига не работает. Вот коды:
1. Сделаем во флеше:

Код AS1/AS2:
stop();
System.useCodepage=true;
Stage.showMenu=false;
var sender:LoadVars=new LoadVars(); // Объект-отправитель
var receiver:LoadVars=new LoadVars(); // Объект-получатель
send.onPress=function():Void {
if (nick.text.length>=3) {
sender.nick=nick.text;
sender.sendAndLoad("registration.php",receiver,"GET");
} else {
infо.text="Имя должно быть не короче трех знаков";
}
};
Получив вызов, скрипт, хранящийся в файле registration.php (ниже скрипт), должен проверить, нет ли в системе
пользователя с таким же ником, под которым хочет зарегистрироваться пользователь
СКРИПТ ПХП

PHP код:
<?php
$nickname=$_GET['nick']; // Считываем имя, полученное от фильма
$basa=fopen('nicks.txt','а+'); // Открываем файл для чтения и записи
$basa_string=fread($basa, 10000); // Считываем текст файла в строку
$i=0;
// Последовательно перебираем имена всех игроков и сравниваем их
// с именем, полученным от фильма
while(1) {
$pos=strpos($basa_string,"\n",$i);
if ($pos==FALSE) {
break 1;
}
if (substr($basa_string,$i,$pos-$i)==$nickname) {
$i='err';
break 1;
} else {
$i=$pos+1;
}
}
// Если пользователь с таким именем уже есть, то в фильм отправляем
// сообщение "Ник занят"
if($i==='err') {
echo "Ник занят";
// Если имя уникальное, то добавляем его в список файла nicks.txt, а в фильм
// отправляем сообщение "Пользователь зарегистрирован".
} else {
fwrite($basa, Snickname."\n");
fclose($basa);
echo 'Пользователь зарегистрирован';
}
?>
Возвращаемся к ActionScript. При поступлении ответа от сервера нужно проверить, какой текст в
нем содержится.
Дописываем в первую фрему.

Код AS1/AS2:
var name:String=null;
receiver.onData=function (text:String):Void {
if(text==undefined) {
info.text="Cбoй при обращении к серверному скрипту";
return;
}
if (text=="\r\nНик занят") {
info.text="Игрок с таким именем уже находится в системе";
} else {
name=nick.text;
gotoAndStop(2);
}
};
Но когда я залил это дело на хост запускаю флешку с сайта, и быстрпо только моргнуло "Получения данных с сайта..." и все. Текстовый файл не создается. Хелп плз.