Программирование > PHP
Не работает
xax:
Не создаётся файл - с заданным именем и данными в нём -в чём проблемма помогите
PHP'шкин:
У тебя имя поля field[2] почему то является переменной, убери знак доллара; затем ты открывешь файл с именем переменной $filename, содержимое которой не имеет формата названия текстового файла (txtfilename.txt)
xax:
Как я тебя понял
но это всё - равно не работает
PHP'шкин:
Не совсем
сначала ты извлекаешь данные из формы:
$filename=$_POST[\'field[2]\'];
если не работает, то попробуй поэкпериментировать с кавычками в строке открытия файла, там где выделено:
$fh=fopen("$opredelennaya_papka/$filename.txt","w"); например, что то типа этого $fh=fopen("$opredelennaya_papka/\'$filename\'.txt",\'w\'); или этого $fh=fopen("$opredelennaya_papka/"$filename".txt",\'w\');
P. S. Параметр w пиши в одинарных кавычках
Altaxar:
xax
Извиняюсь, но многие как и я не помогли так как в этом примере много непонятного и ошибок. Причем по незнанию основ PHP. Я не осуждаю и всячески стараюсь помочь начинающим.
Но для этого опиши задачу, детально. и по степенно пробуй и тесты проводи. если чтото не понятно спрашивайте.
На конкретный вопрос, всегда отвечу и не только я.
Опишите задачу сдесь.
А эти попытки, сделай так или сделай сяк. может и заработает но как и в анекдоте:
-- Папа, папа, а почему солнце встает?
-- Ты в этом уверен?
-- Да, папа.
-- Ты проверял?
-- Да, папа.
-- Так вот сынок, нечего не трогай. пусть дальше работает.
Навигация
Перейти к полной версии