Форум Flasher.ru

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

Davit 04.11.2009 20:13

Сохранить файл на сервере ???
 
Здраствуйте, у меня такая проблема. хочу написать админку , но проблема при сохранение файла на сервер, поэтому хочу передать аргумент в код C++ и потом с помощью C++ сохранить файл, кто может помочь ??? может есть другой и удобный метод(например с помощью PHP) ????

duhowka 06.11.2009 19:49

что за приложение на с++, вижу 2 варианта. либо делать через аргументы коммандной строки, либо делать обмен через сокеты

mooncar 06.11.2009 23:55

Что-то вроде этого (сильно порезано):

Код AS1/AS2:

///////// СОХРАНЯЕМ ДАННЫЕ НА СЕРВЕР //////////////
saveOnServer_btn.onRelease = textUpdate;
 
function  textUpdate () {
        var textupd:LoadVars = new LoadVars();
        textupd.str_new = input_tf.text ;
        textupd.file = 'content.txt';
        textupd.sendAndLoad('http://www.site.ru/contentupdate.php' , loadback, 'POST');
}
 
var loadback:LoadVars = new LoadVars();
loadback.onLoad = function(success:Boolean) {               
        if (success) {
                text_message.text = 'Текст сохранен';       
        }
};

Скрипт contentupdate.php:
PHP код:

<?php
$str_new 
$_POST['str_new'];
$file $_POST['file'];

$fw fopen($file'w');                    
fwrite($fw$str_new);
fclose($fw);

echo 
"ok";
?>

Скрипт переписывает полностью содержание файла content.txt, полученное после запроса скрипта из флешки (sendAndLoad).
Права на файл content.txt на сервере - достаточно 660 (чтение-запись владельцем и группой)

duboflash 08.02.2010 16:34

у вас сам код уже неверный(акщенскрипт)
loadback:LoadVars = new LoadVars();

mooncar 08.02.2010 17:04

Конечно, неверный - "var" был пропущен, описка, когда выцарапывал из рабочего проекта и оптимизировал для ответа тут.

Maximer 09.02.2010 19:37

используя вышеизложенные коды все работает, но я хочу записть не .txt a .xml файл. В приципе он все правильно записывает, но столкнулся с проблемой... При написании во флеше текста, и передачи его на сервер как я понимаю php скрипт заменяет символы: ' " \ на \' \" \ \ . Что можно сделать чтобы он их не заменял...
За ранее спасибо

invincible 23.02.2010 13:29

Цитата:

используя вышеизложенные коды все работает, но я хочу записть не .txt a .xml файл. В приципе он все правильно записывает, но столкнулся с проблемой... При написании во флеше текста, и передачи его на сервер как я понимаю php скрипт заменяет символы: ' " \ на \' \" \ \ . Что можно сделать чтобы он их не заменял...
За ранее спасибо
почитать о регулярных выражениях в пхп, расставить маски перед символами, которые не стоит удалять.

Maximer 23.02.2010 18:23

сделал проще, нашел готовый скрипт, который просто заменяет веражение1 на выражение2 и все. Получается, что скрипт записывает в файл, а потом еще сканирует содержимое и удаляет слеш. Не совсем правильно, но работает)


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

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