Man_Bear
7.02.2010 - 01:10
Допустим есть такой код
Цитата |
$fh=fopen("file.txt","a"); fwrite($fh, $name); fclose($fh); |
а мне надо что бы имя файла узадавалось не как file.txt, а например, чтобы имя файла было сегодняшнее часло, как это можно организовать?
$filename = date(
формат даты);
$fh=fopen("$filename","a");
fwrite($fh, $name);
fclose($fh);
формат даты смотреть тут:
http://ua.php.net/manual/en/function.date.php
_____________
https://github.com/Awilum - Open Source Evangelist
Man_Bear
7.02.2010 - 01:39
что то не получается, никаких ошибок не генерируется, но файл не создается
Man_Bear а что вы тут написали ?
$filename = date(
формат даты);
_____________
https://github.com/Awilum - Open Source Evangelist
я вот сейчас запустил
<?php
$filename = date("m.d.y");
$fh=fopen("$filename","a");
fwrite($fh, $name);
fclose($fh);
?>
и получил такой файл
02.06.10
_____________
https://github.com/Awilum - Open Source Evangelist
Man_Bear
7.02.2010 - 01:52
я написал $filename=date(d-M-Y);
когда я заменил дату на текст, просто написал $filename="6-4-2010" файл создается, но почему то туда не записываются передоваемые данные, т.е. файл пустой
Man_Bear
7.02.2010 - 01:55
да, файл создается))) я просто не взял в кавычки формат даты...но переменная туда почему то не записывается, в чем может быть проблема?
Man_Bear
7.02.2010 - 02:00
все, большое спасибо!!! я полностью разобрался
$filename=date(d-M-Y); - тут синтаксическая ошибка, ясно что в переменную ничего не запишется, так как ошибка
$filename = date("m.d.y"); - тут нету ошибок
_____________
https://github.com/Awilum - Open Source Evangelist
Man_Bear
7.02.2010 - 02:25
появилась другая проблема))) мне надо, чтобы каждый раз текст сохранялся в файле на новой строке я пишу
fwrite($fh, $name"\n")
генерируется ошибка следующего вида
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/je1.ru/agent-kur/sites/www/zakaz/feedback.php on line 122
Man_BearВообще то конкатенация в PHP делается через точку
пример: echo 'hello '.$variable;
p.s.
Котеров php 5
_____________
https://github.com/Awilum - Open Source Evangelist
Man_Bear
7.02.2010 - 02:38
да, действительно, ошибки больше нет, но строка все равно не переводится
Man_Bear
7.02.2010 - 02:42
ДЕСКРИПТОР ТАБУЛЯЦИИ РАБОТАЕТ, А ВОТ ПЕРЕВОД СТРОКИ ПОЧЕМУ ТО НЕ ХОЧЕТ
Man_Bearв полученном файле что вообще ?
вот это там есть
\n ?
_____________
https://github.com/Awilum - Open Source Evangelist
Man_Bear
7.02.2010 - 05:11
да, я написал следующее
fwrite($fh, $name."\n")
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.