Просмотр полной версии : нужен рабочий скрипт передачи переменной в текстовый файл на серв
temofony
10.02.2010, 12:20
Здравствуйте уважаемые флешеры.Я в этом деле новичок,но как делать оффлайновые мини-игрушки освоил)Теперь вот пытаюсь заставить работать скрипт,который бы передавал переменную на сервер в текстовый файл...Почитал предыдущие темы на эту тему) и так ничего и не понял..Не могли бы вы помочь понять содержимое PHP скрипта?И еще бы я хотел знать как заменить старое значение пременной на серве в текстовом файле на новое))Если можно конечно:rolleyes:
Добавлено через 2 минуты
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;
}
}
}
<?
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";
}
?>
вот такие дела,но не работает((
http://flasher.ru/forum/attachment.php?attachmentid=17172&d=1178181814
http://flasher.ru/forum/attachment.php?attachmentid=16076&d=1167223006
temofony
10.02.2010, 18:46
ваш 2 урок не работает в xml ничего не добавляется,в ролике выдается undefined((
Может это поможет:
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
//Принимаем переменную message из флеша
$msg = $_REQUEST["message"];
// теперь юзай эту переменную $msg как хошь внутри РНР
?>
temofony
12.02.2010, 11:20
не знаю сработает ли это лучше посмотрите мой PHP скрипт и укажите че в нем не так,или в AS
Добавлено через 1 минуту
и как бы еще превратить свой комп в серв, то бишь чтобы клиенты грузили все данные с моего компа
Добавлено через 4 минуты
и если делать регистрацию то можно как то обойтись без таблиц MySQL??
и если делать регистрацию то можно как то обойтись без таблиц MySQL??
ну, пиши всё в txt, если тебе так удобнее будет:mosking:
temofony
12.02.2010, 12:25
Вот наконец то сам сделал код оказался совсем малюсенбкий без всяких там лоадварс и сенд варс:
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:
<?
$fileName=$_REQUEST['file'];
$text=$_REQUEST['text'];
$f=fopen($fileName,"w");
fwrite($f,$text);
fclose($f);
?>
:quiet:
temofony
12.02.2010, 12:28
сори у меня смайл в пшп залез:D
Добавлено через 2 минуты
Kill33 не подcкажешь как заменить значение переменной в текстовом файле на новое?(Используя мой код)
Добавлено через 6 минут
стоп с заменой подсказывать не надо,мо код сразу заменяет текст на новый)))
НО ВОТ БРЕД:В ФТП КЛИЕНТЕ ФАЙЛ ВЕСИТ ДЕСЯТЬ КИЛОБИТ НО ОТКРЫВАЕТСЯ КАК ПУСТОЙ,НО КОГДА Я СКИДЫВАЮ ЕГО НА КОМП ВСЕ НОРМАЛЬНО,ЗНАЧЕНИЕ ПЕРЕМЕННОЙ В НЕМ!
Добавлено через 7 минут
стоп с заменой подсказывать не надо,мо код сразу заменяет текст на новый)))
НО ВОТ БРЕД:В ФТП КЛИЕНТЕ ФАЙЛ ВЕСИТ ДЕСЯТЬ КИЛОБИТ НО ОТКРЫВАЕТСЯ КАК ПУСТОЙ,НО КОГДА Я СКИДЫВАЮ ЕГО НА КОМП ВСЕ НОРМАЛЬНО,ЗНАЧЕНИЕ ПЕРЕМЕННОЙ В НЕМ!:wacko:
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.