Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2016, 09:07   #1
broom4
Пользователь
 
Регистрация: 11.07.2016
Сообщений: 18
По умолчанию Сохранение файла на сервере

Здравствуйте уважаемые Знатоки!
Прошу помочь со следующей проблемой.
Имею на странице p1.php элемент <textarea>
Хочу value сохранить в локальном файле, например: c:/temp5.txt. (использовать php).
Когда я это делаю на локальном сервере, всё получается,
но при переносе на удалённый - проблемы с путём к файлу.
Вопрос: как правильно прописать путь к файлу?
Спасибо.
Старый учитель Михаил Иванов(Broom).
broom4 вне форума Ответить с цитированием
Старый 28.07.2016, 09:12   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Привет. Выкладывай код. Посмотрим ...

PHP код:

file_put_contents
("file_name.txt""information\n");
file_put_contents("file_name.txt""information\n"FILE_APPEND); 
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 28.07.2016, 09:56   #3
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 823
По умолчанию

Наверное нет прав на сервере писать туда, куда вы хотите. А вообще, сервер точно под windows работает?
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 28.07.2016, 10:54   #4
broom4
Пользователь
 
Регистрация: 11.07.2016
Сообщений: 18
По умолчанию

Уважаемый pompiduskus!
С тем, что вы написали я справился. Меня интересует именно вот это: file_name.txt.
Уважаемый Fenex!
Как раз-то в том и дело, что по Windows! Если бы мой любимый Linux, всё было бы проще.
А вот насчёт прав - это мысль. Где-то я читал, чтокорневая папка не позволяет этого делать.
Правда я ещё читал, что сермук уже выходит со всеми правами.
Наверное попробую создать там папочку(на С) и запузырить туда.
Мне очень подходит, когда не дают готового решения, а предлагают идею.
Я ведь математик и для меня главное - поиск(из анекдота).
Ещё раз - спасибо!
Старый учитель Михаил Иванов(Broom).
broom4 вне форума Ответить с цитированием
Старый 28.07.2016, 11:11   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Если вы именно в корень диска С пытаетесь, то да, начиная с вин7 туда нужны права админа (+UAC если включен).

А зачем писать "Старый учитель Михаил Иванов(Broom)" в конце каждого сообщения?
Ну или если уж так хочется, то на форуме можно подпись указать чтоб оно само добавлялось и отделялось от сообщения http://www.programmersforum.ru/profi...=editsignature
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 28.07.2016, 15:16   #6
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

надеюсь не хотите с сайта на хосте "автоматически" сохранять по указанному пути на локальном компе? без запроса пользователя и ручного выбора места назначения файла?
ADSoft вне форума Ответить с цитированием
Старый 28.07.2016, 15:57   #7
broom4
Пользователь
 
Регистрация: 11.07.2016
Сообщений: 18
По умолчанию

Уважаемые Знатоки!
Вы разговариваете со мной на своём уровне. А надо бы несколько спуститься вниз.
Я не программист. Я - учитель математики и хочу сделать серию страниц на школьном
сайте, где бы детишки могли решать задачи, прерывать этот процесс, возобновлять и передавать мне решения.

Дорогой Alex11223. ВЫ тут подали интересную мысль, которая в моём старом мозгу
начала давать корни. Спасибо. Пусть вас не раздражает моя подпись. Просто с незапамятных
времён у меня есть файлик с такой вот подписью, куда я вставляю свои сообщения.
Если вы обратили внимание на Broom, так это так меня зовут мои друзья, а я на стараюсь заниматься тем, что венику и положено.

Дорогой ADSoft! Не всё я уловил, что вы написали. Подробнее:
Ребёнок сидит за компьютером и решает задачи вводя результаты в формы на странице p1.html
Затем чикает по кнопке и все его результаты собираются в файле на его локальном диске.
В следующем сеансе он (ребёнок) может чикнуть по кнопке и результаты восстановятся из файла.
Когда работа завершена, он чикает по другой кнопке и результаты поступают на мою почту.
Так вот, ребёнок работает на странице, где php не идёт, поэтому сохраняется в файл и пересылается на другой странице p2.php, где я и использую php. Насколько я понял, то в Вашем вопросе и есь суть того, что я хочу. Может быть я выбрал чудной путь.

Последний раз редактировалось Alex11223; 28.07.2016 в 16:25.
broom4 вне форума Ответить с цитированием
Старый 28.07.2016, 16:33   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

"чикнуть по кнопке" или "чикнуть по кнопке и выбрать файл со своего локального диска"?

Для сохранения файла на диске пользователя вам не надо на сервере никакие файлы создавать, надо отдавать с помощью РНР (в ответе на запрос) файл (его содержимое).
что-то не могу найти на русском нормальное описание как это сделать, вот пример вроде бы https://habrahabr.ru/post/151795/
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 28.07.2016 в 19:37.
Alex11223 вне форума Ответить с цитированием
Старый 28.07.2016, 16:39   #9
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

просто нажав на кнопку - сохранить что либо в определенном месте без выбора пользователем не получится.

По хорошему файлы вам не нужны - надо бы БД, и вопросы и ответы там держать, и отсылать POST/GET запросами.

Но для этого придется немало чего изучить...
не всегда то что кажется легко - легко сделать
ADSoft вне форума Ответить с цитированием
Старый 30.07.2016, 06:56   #10
broom4
Пользователь
 
Регистрация: 11.07.2016
Сообщений: 18
По умолчанию

Дорогие Знатоки!
Огромное вам спасибо за помощь,
но моё дилетантство так и не позволило решить проблему.
Зато я обнаружил, что в JS есть один объект:
localStorage, который для моих целей подходит лучше,
чем файл на компе. Всё пошлО.
Теперь создание файла меня интересует только, как искусство.
К сожалению, последнее сообщение от ADSoft я прочитал слишком поздно.
"не получится" - ключ к пониманию того, что идея плохая.
Что ж. Я теперь и сам убедился.
Спасибо.
broom4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение файла на ftp сервере средствами php Lokos PHP 2 22.05.2014 04:02
Размер файла на сервере... kernel_64 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 03.09.2012 21:19
Сохранение на сервере.. Ошибка 0 records people_z БД в Delphi 0 31.05.2012 06:31
Проверка существования файла на сервере puKo PHP 10 09.08.2010 15:01
Реальное расположение файла на сервере weiss Свободное общение 11 28.07.2009 11:29