L!MP, Благодарю за помощь
А вобще вот:
// аналогично использованию fopen(), fwrite() и fclose()
file_put_contetnts('путь к файлу', 'данные для записи');
//считывание данных из файла
$content = file_get_contents('путь к файлу');
<?php
define('_IN_JOHNCMS', 1);
require_once ('../incfiles/core.php');
require_once ('../incfiles/func.php');
$textl = 'Праздники';
require_once ('../incfiles/head.php');
fopen('1.dat',"w");
$req = mysql_query("SELECT * FROM `celebrations`;");
while ($text = mysql_fetch_array($req)) {
echo '<div class="b">';
echo $text.'</div>';
file_put_contents('1.dat', serialize($text));
$i++;
}
fclose ('1.dat');
require_once ('../incfiles/end.php');
?>
Теперь при закрытии файла
Warning: fclose(): supplied argument is not a valid stream resource in W:\home\design.me.ru\www\celebrations\cache.php on line 18
Screamer, fopen и fclose не нужны, удали их
Screamer, так, по любопыттвую: а что ты, собственно, хочешь сделать? кэширование выборки из БД?
L!MP, типа того.
учусь пока.
Ну и учусь за одно с файлами работать а то ещё ни разу не пробвал гг
<?php
define('_IN_JOHNCMS', 1);
require_once ('../incfiles/core.php');
require_once ('../incfiles/func.php');
$textl = 'Праздники';
require_once ('../incfiles/head.php');
fopen('1.dat',
Ты не понял, будет так:
$file = fopen("1.dat","w");
file_put_contents($file,serialize($text);
fclose($file)