Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Запись-чтение в файл txt с помощью php. (http://www.flasher.ru/forum/showthread.php?t=202459)

klaustrofobia 17.07.2013 19:11

Запись-чтение в файл txt с помощью php.
 
Помогите, пожалуйста, я застрял. Не знаю php вообще. За 3 мучительных дня голову сломал, кучу вариантов перепробовал. То вообще в файл не пишет, то пишет только последнюю запись, а мне нужно, чтобы сохранялись и предыдущие...
Как бы новостная лента или гостевая книга
Код AS1/AS2:

var mesLV:LoadVars = new LoadVars();
mesLV.da = myVarString + "::";
mesLV.me = inpput.text + "::";
mesLV.sendAndLoad("MessOut.php", mesLV, "POST");

PHP код:

<?php 
if(isset($_POST['me']) && isset($_POST['da'])){
    
$filename "MessOut.txt";
    
$mes $_POST['me'];
    
$dat $_POST['da'];
    
$str "data=$data"&""message="$mes;
    
$fw = fopen($filename,"w");
    fwrite(
$fw,$str);
    fclose(
$fw);
    echo 'q='.
$str;
    }
?>


Korchy 17.07.2013 21:14

Сотрите параметры функции fopen
http://php.net/manual/ru/function.fopen.php
вам, судя по всему, нужен не "w" а "а".

ZicoRio 18.07.2013 20:46

Не пишите переменные внутри строк - запутаетесь, символ конкатенации (.) - точка.
И да режим открытия файла - a (каждая следующая строка будет добавляться, а не перезаписывать).

klaustrofobia 19.07.2013 20:21

большое спасибо за подсказки...
а что если совсем не создает txt файл? куда смотреть?

Добавлено через 16 минут
ааа работает, еси флешку на сайт залить, через дебаг нехочет,

большое спс!))


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

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