Просмотр полной версии : Запись переменной в текстовый файл
Люди, как записать знач переменной в текстовый файл, этот вопрос уже поднимался, но никто не дал нормального ответа. Помогите, очень нужно, если не в падлу, пришлите пример
Max N Chubin_
03.11.2002, 15:10
Чесс слово "в падлу"...
(научите меня как правильно писать? "В падлу или впадлу?")
Вроде как если раздельно, то это подразумевает некий объект с именем "падла" В который мы что то делаем...
С другой стороны если имеется ввиду состояние (харит, влом) - то пишется вместе!
Вариант 1:
Если тебя устраивают куки - см. SharedObject
Вариант 2:
Если "не впадлу" ставить WEB server + PHP(Perl,ASP) - то скриптами серверными. Гы, сохранишь текстовые переменные на серваке, а потом скачаешь... Гы..
Успехов, сладозвучный вы наш!
Пример скрипта для сохранения переменной на сервере в текстовом файле:
<?php
$file="score.sc";
$fp = fopen($file, "w+");
flock ($fp,LOCK_EX);
$fw = fwrite($fp, $score);
flock ($fp,LOCK_UN);
fclose($fp);
?>
скрипту передается значение переменной $score так:
http://www.hostname.ru/script.php?score=blablabla
и текст "blablabla" сохраняется на сервере в файле "score.sc"
а у мЯ так непашет :p
а у тЯ ??? ;)
Notice: Undefined variable: score in ... on line 5
Max N Chubin_
03.11.2002, 15:45
:D :D :D видишь, ли...
ты вставлял это куда?
в onClipEvent(){
...
}
или в on(release){...}
;) ;) ;) ;) ;) ;) ;) ;) ;)
попробуй вызвать скрипт с передачей ему значения переменной score, мож поможет?
ЗЫ:только не забудь дождаться переменных!!!! :D
я вставлял в Ж... :D
после обрашения *.php?score=123456789
Notice: Undefined variable: score in ... on line 5
т.е.
вот в ентой строчке : $fw = fwrite($fp, $score);
ЗЫ
мож у тя ПХП - старенЬкий :rolleyes:
ЗЗЫ
в свеженьком так просто некатит :p
Max N Chubin_
04.11.2002, 11:51
ну брат, PHP 4.xx стоит спецом проверил, набрал все и запустил...
<?php
$fp = fopen("score.sc", "w+");
flock ($fp,LOCK_EX);
$fw = fwrite($fp, $score);
flock ($fp,LOCK_UN);
fclose($fp);
echo("&answer=Ok");
?>
проверил файл score.sc:
1234567890
вот screenshot:
от ты меня с утра напряг!
:cool:
получи фашист гранату!
поподробней ;)
у мя 4.2.1 и
Notice: Undefined variable: score in ... on line ...
$fw = fwrite($fp, $score);
и это так и будет :p
Max N Chubin_
04.11.2002, 12:10
PHP 4.0.6
я шо то упустил?
:confused:
Оригинал написал(а) Max N Chubin_
PHP 4.0.6
я шо то упустил?
думаю да :p ;)
апдЭйт :cool:
Max N Chubin_
04.11.2002, 12:16
м-да, век живи, век мучайся!!!
Суть различий понял...
но ты бы постанул измененный код сохранения переИменной в файл для завершения диалога...
(у меня кончились патроны...)
:D :D
<?php
$score='no score var';
if(isset($HTTP_GET_VARS['score']))$score=$HTTP_GET_VARS['score'];
$fp = fopen("score.sc", "w+");
flock ($fp,LOCK_EX);
$fw = fwrite($fp, $score);
flock ($fp,LOCK_UN);
fclose($fp);
echo("&answer=Ok");
?>
;)
люди! вы не разобрались? а то я сейчас с той же проблемой... спариваюсь... блин... undefined variable, так его растак...
зы
4.2.2...
Что, и $HTTP_GET_VARS не помогло?
ехех =)
<?php
phpinfo();
?>
в ответе смотрим register_globals
если on - тогда переменные автоматически подгружаются в скрипт, если нет, то их надо доставать с помощью $HTTP_GET_VARS
это в настройках апача...
кажися так :rolleyes:
Оригинал написал(а) Max N Chubin_
(научите меня как правильно писать? "В падлу или впадлу?")
Вроде как если раздельно, то это подразумевает некий объект с именем "падла" В который мы что то делаем...С другой стороны если имеется ввиду состояние (харит, влом) - то пишется вместе!
Это не с другой стороны, это с той же самой! У нас ведь нет "некого объекта"! Или я не прав? В таком случае,В который мы что то делаем... - совсем неприлично! Уж лучше давайте писать слитно!
ЗЫ Тем более, если падла - имя, то его надо писать с заглавной буквы.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.