Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.02.2010, 05:25
ERrorMAKros вне форума Посмотреть профиль Отправить личное сообщение для ERrorMAKros Посетить домашнюю страницу ERrorMAKros Найти все сообщения от ERrorMAKros
  № 1  
Ответить с цитированием
ERrorMAKros
 
Аватар для ERrorMAKros

Регистрация: May 2008
Адрес: Земля.Украина.Одесса
Сообщений: 219
Отправить сообщение для ERrorMAKros с помощью ICQ Отправить сообщение для ERrorMAKros с помощью Skype™
По умолчанию Как сохранить содержимое $GLOBALS в файл?

Добрый день,
через flash (actionscript v3) на сервер отправляю бинарные данные, хотелось бы спросить знатоков - как сохранить массив $GLOBALS в файл, что бы потом его можно было открыть в блокноте и без труда изучить содержимое (хотелось бы видеть всю картину, которая твориться на сервере после приема данных).

Добавлено через 18 минут
PHP код:
$globals print_r($GLOBALS,true); // пишем ассоциативный массив в переменную
$file=fopen("globals.txt","w+"); // открываем файл
fwrite($file,$globals); // пишем в него
fclose($file); // закрываем 
Вот!

Старый 01.03.2010, 13:11
vinny_sk вне форума Посмотреть профиль Отправить личное сообщение для vinny_sk Найти все сообщения от vinny_sk
  № 2  
Ответить с цитированием
vinny_sk

Регистрация: Jan 2010
Адрес: Санкт-Петербург
Сообщений: 22
зачем ты используешь print_f? эта функция служит для вывода содержимого массива, объекта... Если у тебя разрешены $_GLOBALS (ты забыл кстати _) то это уже ассоциативный массив, тебе надо упаковать содержимое с помощью serialize() и потом записать в файл..... Но только помни, что по большей части $_GLOBALS запрещены и тебе надо использовать $_COOKIE $_REQUEST $_SERVER $_FILES $_SESSION $_GET $_POST в зависимости от того какие именно данные ты хочешь получить

Старый 04.03.2010, 08:44
ERrorMAKros вне форума Посмотреть профиль Отправить личное сообщение для ERrorMAKros Посетить домашнюю страницу ERrorMAKros Найти все сообщения от ERrorMAKros
  № 3  
Ответить с цитированием
ERrorMAKros
 
Аватар для ERrorMAKros

Регистрация: May 2008
Адрес: Земля.Украина.Одесса
Сообщений: 219
Отправить сообщение для ERrorMAKros с помощью ICQ Отправить сообщение для ERrorMAKros с помощью Skype™
Спасибо, запомню!

Старый 05.03.2010, 17:56
patap вне форума Посмотреть профиль Отправить личное сообщение для patap Найти все сообщения от patap
  № 4  
Ответить с цитированием
patap

Регистрация: Jan 2010
Адрес: Украина, Запорожье
Сообщений: 23
как раз не $_GLOBALS, а именно $GLOBALS

так будет более наглядно, чем через serialize()
PHP код:
$globals var_export($_POSTtrue); 
далее просто записывай в файл как ты это делал

если будешь еэкпортить $_GLOBALS, то обращайся к определенному элементу этого массива, к примеру получить значения _POST
PHP код:
$globals var_export($GLOBALS['_POST'], true); 
т.к если выполнить это
PHP код:
$globals var_export($GLOBALStrue); 
функция будет ругаться, можешь сам проверить.


Последний раз редактировалось patap; 05.03.2010 в 18:00.
Создать новую тему Ответ Часовой пояс GMT +4, время: 08:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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