Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   нужен рабочий скрипт передачи переменной в текстовый файл на серв (http://www.flasher.ru/forum/showthread.php?t=136114)

temofony 10.02.2010 12:20

нужен рабочий скрипт передачи переменной в текстовый файл на серв
 
Здравствуйте уважаемые флешеры.Я в этом деле новичок,но как делать оффлайновые мини-игрушки освоил)Теперь вот пытаюсь заставить работать скрипт,который бы передавал переменную на сервер в текстовый файл...Почитал предыдущие темы на эту тему) и так ничего и не понял..Не могли бы вы помочь понять содержимое PHP скрипта?И еще бы я хотел знать как заменить старое значение пременной на серве в текстовом файле на новое))Если можно конечно:rolleyes:

Добавлено через 2 минуты
Код AS1/AS2:

stop();
ok.onPress=function(){
        if(input.text==undefined||input.text==""){
                TEXT="you must enter a text";
                output.text=TEXT;
        }else{
                var way="http://www.do-flash.ru/guest/1.php";
                var TEXT=input.text;
                var Send=new LoadVars();
                var Load=new LoadVars();
                Send.sending=TEXT;
                Send.sendAndLoad(way,Load);
                Load.onLoad=function(){
                        TEXT=unescape(String(Load));
                        output.text=TEXT;
                }
        }
}

PHP код:

<?
echo "connected\n";
if(isset(
$_POST["sending"])){
    echo 
"data recieved\n";
    
$p=fopen("1.txt","a");
    
fputs($p,$_POST["sending"]);
    
fclose($p);
    echo 
"data saved:\n";
    echo 
$_POST["sending"]."\n";
}
?>

вот такие дела,но не работает((

zurkis 10.02.2010 14:50

http://flasher.ru/forum/attachment.p...2&d=1178181814
http://flasher.ru/forum/attachment.p...6&d=1167223006

temofony 10.02.2010 18:46

ваш 2 урок не работает в xml ничего не добавляется,в ролике выдается undefined((

Seich 11.02.2010 15:52

Может это поможет:
Код AS1/AS2:

send_btn.onRelease = function() {
        my_vars = new LoadVars();
        my_vars.message = message_input_text_field.text;
        if (my_vars.message != "") {
                my_vars.sendAndLoad("path/your.php",my_vars,"POST");
                //переходим на кадр с анимацией, типа данные передаются:
                gotoAndStop(2);
        } else {
                //ошибка: поле для ввода текста пустое
                error_clip.gotoAndPlay(2);
        }
        my_vars.onLoad = function() {
                //переменные выгрузились в РНР - делай что-то дальше, напр:
                gotoAndStop(3);
        };
};

PHP код:

<?php
//Принимаем переменную message из флеша
$msg $_REQUEST["message"];
// теперь юзай эту переменную $msg как хошь внутри РНР
?>


temofony 12.02.2010 11:20

не знаю сработает ли это лучше посмотрите мой PHP скрипт и укажите че в нем не так,или в AS

Добавлено через 1 минуту
и как бы еще превратить свой комп в серв, то бишь чтобы клиенты грузили все данные с моего компа

Добавлено через 4 минуты
и если делать регистрацию то можно как то обойтись без таблиц MySQL??

KiL33 12.02.2010 12:23

Цитата:

и если делать регистрацию то можно как то обойтись без таблиц MySQL??
ну, пиши всё в txt, если тебе так удобнее будет:mosking:

temofony 12.02.2010 12:25

Вот наконец то сам сделал код оказался совсем малюсенбкий без всяких там лоадварс и сенд варс:
Код AS1/AS2:

var numr=1234567;
function writeToFile(fileName:String,text:String){
        getURL("http://www.do-flash.ru/writer.php?file="+fileName+"&text="+text);
}
writeToFile("file.txt",numr);

а вот PHP:
PHP код:

<?
$fileName
=$_REQUEST['file'];
$text=$_REQUEST['text'];
$f=fopen($fileName,"w");
fwrite($f,$text);
fclose($f);
?>
:quiet:


KiL33 12.02.2010 12:27

молодЭц:)

temofony 12.02.2010 12:28

сори у меня смайл в пшп залез:D

Добавлено через 2 минуты
Kill33 не подcкажешь как заменить значение переменной в текстовом файле на новое?(Используя мой код)

Добавлено через 6 минут
стоп с заменой подсказывать не надо,мо код сразу заменяет текст на новый)))
НО ВОТ БРЕД:В ФТП КЛИЕНТЕ ФАЙЛ ВЕСИТ ДЕСЯТЬ КИЛОБИТ НО ОТКРЫВАЕТСЯ КАК ПУСТОЙ,НО КОГДА Я СКИДЫВАЮ ЕГО НА КОМП ВСЕ НОРМАЛЬНО,ЗНАЧЕНИЕ ПЕРЕМЕННОЙ В НЕМ!

Добавлено через 7 минут
стоп с заменой подсказывать не надо,мо код сразу заменяет текст на новый)))
НО ВОТ БРЕД:В ФТП КЛИЕНТЕ ФАЙЛ ВЕСИТ ДЕСЯТЬ КИЛОБИТ НО ОТКРЫВАЕТСЯ КАК ПУСТОЙ,НО КОГДА Я СКИДЫВАЮ ЕГО НА КОМП ВСЕ НОРМАЛЬНО,ЗНАЧЕНИЕ ПЕРЕМЕННОЙ В НЕМ!:wacko:


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

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