HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.04.2009, 12:44
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


По умолчанию

как записать данные из массива в фаил?
$ha =fopen("1.txt", 'rb');
$o = serialize($o); // массив
fwrite ($ha,"$o");
fclose($ha);
выдает
Warning: fclose(): 3 is not a valid stream resource in
Array ( [0] => Array ( [0] => kism [1] => kism ) )
Warning: fwrite(): 3 is not a valid stream resource in
 
Ответить с цитированием

  #2  
Старый 01.04.2009, 12:49
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


По умолчанию

Цитата:
Сообщение от Zitt  
как записать данные из массива в фаил?
$ha =fopen("1.txt", 'rb');
$o = serialize($o); // массив
fwrite ($ha,"$o");
fclose($ha);
выдает
Warning: fclose(): 3 is not a valid stream resource in
Array ( [0] => Array ( [0] => kism [1] => kism ) )
Warning: fwrite(): 3 is not a valid stream resource in
PHP код:
$out "out.txt"
$o serialize($o); // массив
$out_list fopen($out"w"); 

while (!
feof($o)) 

$buffer trim(fgets($o)); 
fwrite($out_list$buffer"\r\n"); 

fclose($out_list); 
не тестил
 
Ответить с цитированием

  #3  
Старый 01.04.2009, 12:55
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


По умолчанию

Warning: feof(): supplied argument is not a valid stream resource in
Warning: fgets(): supplied argument is not a valid stream resource in

Warning: feof(): supplied argument is not a valid stream resource in
Warning: fgets(): supplied argument is not a valid stream resource in
 
Ответить с цитированием

  #4  
Старый 01.04.2009, 13:04
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


По умолчанию

PHP код:
<?php  
$o 
= array(1,2,3,4,5);  
$ha =fopen("1.txt"'rb');  
$a serialize($o);   
fwrite ($ha,"$a");  
fclose($ha);  
?>
 
Ответить с цитированием

  #5  
Старый 01.04.2009, 13:19
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
Провел на форуме:
6023777

Репутация: 2642


По умолчанию

Можно так
Код:
fwrite($file, print_r($array,true));
Или так
Код:
fwrite($file, var_dump($array,true));
Код:
fwrite($file, var_export($array,true));
 
Ответить с цитированием

  #6  
Старый 01.04.2009, 13:19
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


По умолчанию

пустой фавил((
массив имеет формат
Array
(
[0] => Array
(
[0] => цуцуцу
[1] => ввц
)

)
 
Ответить с цитированием

  #7  
Старый 01.04.2009, 13:41
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


По умолчанию

PHP код:
<?php  
$o 
= array(1,2,3,4,5);  
$ha =fopen("1.txt"'a');  
$a serialize($o);  
fwrite ($ha,"$a");  
fclose($ha);  
?>
Причина была в режиме открытия файла!
 
Ответить с цитированием

  #8  
Старый 01.04.2009, 13:45
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Действуй фореачем,или фор.
В общем цикл решает.
 
Ответить с цитированием

  #9  
Старый 01.04.2009, 13:53
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


По умолчанию

записваеться в виде
a:1:{i:0;a:0:{}}a:1:{i:0;a:2:{i:0;s:16:"цуцу"; i:1;s:16:"цуцу";}}a:1:{i:0;a:2:{i
а протсо значение нилезя? ))
 
Ответить с цитированием

  #10  
Старый 01.04.2009, 14:06
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


По умолчанию

PHP код:
<?php  
$o 
= array(1,2,3,4,5);  
$ha =fopen("1.txt"'a');  
foreach(
$o as $z)  
{  
$znacheniya .="$z".';';  }  
fwrite ($ha,"$znacheniya");  
fclose($ha);  
?>
в качестве разделителя выступает точка с запятой, если не хотите разделять значения то измените на

PHP код:
<?php  
$o 
= array(1,2,3,4,5);  
$ha =fopen("1.txt"'a');  
foreach(
$o as $z)  
{  
$znacheniya .=$z;  }  
fwrite ($ha,"$znacheniya");  
fclose($ha);  
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.