print_r в фаиле
echo "<pre>";
print_r($array);
echo "</pre>";
Код:
file_put_contents('data.txt', print_r($array, true));
Функция file_put_contents() есть только начиная с РНР5.
Для более древних версий РНР можно сделать так.
Вариант 2 (тоже правильный и красивый):
Код:
$str = print_r($array, true);
$f = fopen('data.txt', 'a+'));
fwrite($f, $str);
fclose($f);
$f = fopen('data.txt', 'a+'));
fwrite($f, $str);
fclose($f);
Вариант 3 (некрасивый и неправильный, но рабочий):
Код:
ob_start();
echo "<pre>";
print_r($array);
echo "</pre>";
$str = ob_get_contents();
ob_end_clean();
$f = fopen('data.txt', 'a+'));
fwrite($f, $str);
fclose($f);
echo "<pre>";
print_r($array);
echo "</pre>";
$str = ob_get_contents();
ob_end_clean();
$f = fopen('data.txt', 'a+'));
fwrite($f, $str);
fclose($f);
спосибо огромное! всё работает афигительно ;)
Цитата: pod
спосибо огромне! всё работает афигительно ;)
;) повысь репутацию (я знаю что наглый, но зеленые квадратики так люблю) :D