ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

01.04.2009, 12:44
|
|
Познавший АНТИЧАТ
Регистрация: 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
|
|
|

01.04.2009, 12:49
|
|
Познавший АНТИЧАТ
Регистрация: 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);
не тестил
|
|
|

01.04.2009, 12:55
|
|
Познавший АНТИЧАТ
Регистрация: 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
|
|
|

01.04.2009, 13:04
|
|
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);
?>
|
|
|

01.04.2009, 13:19
|
|
Познавший АНТИЧАТ
Регистрация: 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));
|
|
|

01.04.2009, 13:19
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
пустой фавил((
массив имеет формат
Array
(
[0] => Array
(
[0] => цуцуцу
[1] => ввц
)
)
|
|
|

01.04.2009, 13:41
|
|
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);
?>
Причина была в режиме открытия файла!
|
|
|

01.04.2009, 13:45
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Действуй фореачем,или фор.
В общем цикл решает.
|
|
|

01.04.2009, 13:53
|
|
Познавший АНТИЧАТ
Регистрация: 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
а протсо значение нилезя? ))
|
|
|

01.04.2009, 14:06
|
|
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);
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|