[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как задать имя файла
Man_Bear
Допустим есть такой код
Цитата

$fh=fopen("file.txt","a");
fwrite($fh, $name);
fclose($fh);

а мне надо что бы имя файла узадавалось не как file.txt, а например, чтобы имя файла было сегодняшнее часло, как это можно организовать?
Awilum
$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
что то не получается, никаких ошибок не генерируется, но файл не создается huh.gif
Awilum
Man_Bear
а что вы тут написали ?
$filename = date(формат даты);

_____________
https://github.com/Awilum - Open Source Evangelist
Awilum
я вот сейчас запустил

<?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
я написал $filename=date(d-M-Y);
когда я заменил дату на текст, просто написал $filename="6-4-2010" файл создается, но почему то туда не записываются передоваемые данные, т.е. файл пустой
Man_Bear
да, файл создается))) я просто не взял в кавычки формат даты...но переменная туда почему то не записывается, в чем может быть проблема?
Man_Bear
все, большое спасибо!!! я полностью разобрался
Awilum
$filename=date(d-M-Y); - тут синтаксическая ошибка, ясно что в переменную ничего не запишется, так как ошибка

$filename = date("m.d.y"); - тут нету ошибок



_____________
https://github.com/Awilum - Open Source Evangelist
Man_Bear
появилась другая проблема))) мне надо, чтобы каждый раз текст сохранялся в файле на новой строке я пишу
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
Awilum
Man_Bear

Вообще то конкатенация в PHP делается через точку

пример: echo 'hello '.$variable;

p.s.
Котеров php 5


_____________
https://github.com/Awilum - Open Source Evangelist
Man_Bear
да, действительно, ошибки больше нет, но строка все равно не переводится
Man_Bear
ДЕСКРИПТОР ТАБУЛЯЦИИ РАБОТАЕТ, А ВОТ ПЕРЕВОД СТРОКИ ПОЧЕМУ ТО НЕ ХОЧЕТ
Awilum
Man_Bear
в полученном файле что вообще ?
вот это там есть \n ?


_____________
https://github.com/Awilum - Open Source Evangelist
Man_Bear
да, я написал следующее
fwrite($fh, $name."\n")
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.