|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.09.2015, 09:43 | #1 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
Запись в файл на сервере. Записать то, что после слеша(/)
Есть сайт site.com. Если перейти site.com/some_text то в файл на сервере должно записаться "some_text ". Если перейти просто site.com - то должно прочитать содержимое файла и вывести его на странице. Как лучше это реализовать?
|
11.09.2015, 10:37 | #2 |
учащийся
Форумчанин
Регистрация: 26.04.2009
Сообщений: 144
|
через htaccess прописать чтобы все что идет после слеша передавалось на index.php как GET параметр.
а потом в index.php проверять если есть этот параметр то дописывать его значение в файл, если нет то выводить содержимое файла. |
11.09.2015, 10:37 | #3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
ну средствами php вестимо... где наработки? Или опять из оперы - мне надо - быстренько сделайте
|
11.09.2015, 11:13 | #4 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
Скажем так, мне не важно после слэша именно. Можно и так, даже лучше в таком виде:
site.com/?q=some_text Я думаю сначала на JS получить url, спарсить то, что после =, и только потом, и уже на PHP занести в файл. В этом случае понадобиться возиться с htaccess ? |
11.09.2015, 11:28 | #5 |
учащийся
Форумчанин
Регистрация: 26.04.2009
Сообщений: 144
|
|
11.09.2015, 11:29 | #6 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
Я принял решение использовать конструкцию: site.com/?some_text
Получаю: "?some_text" так: В index.php: Код:
upd: Переделал как посоветовали выше с site.com/?q=some_text: Код:
Последний раз редактировалось igrok111; 11.09.2015 в 11:34. |
11.09.2015, 11:36 | #7 | |
учащийся
Форумчанин
Регистрация: 26.04.2009
Сообщений: 144
|
Цитата:
Код:
|
|
11.09.2015, 11:52 | #8 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
Так я получаю содержимое файла:
Код:
Нужно проверить, если есть q - значит вывести то, что после q, если нет - то вывести содержимое файла. |
11.09.2015, 11:55 | #9 | |
учащийся
Форумчанин
Регистрация: 26.04.2009
Сообщений: 144
|
Цитата:
PHP код:
|
|
11.09.2015, 12:04 | #10 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
Спасибо, задача выполнена(получилось как хотел). Вот такой весь код
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программе после установки не хватает прав на запись в файл | Dux | Общие вопросы Delphi | 17 | 16.08.2015 11:50 |
Запись онлайн радиостанции в файл на сервере-как? | BACKSEET | Общие вопросы по Java, Java SE, Kotlin | 2 | 15.11.2013 13:51 |
Файлы(PascalABC). Дан символьный файл f. Записать в файл g с сохранением порядка следования символы файла f после символа 'a' | Артемdgty | Помощь студентам | 0 | 09.10.2013 00:39 |
Макрос записать файл после каждого изменения | Konstantin_Z | Microsoft Office Excel | 6 | 06.02.2013 15:05 |
Проблема! Пишет что на сервере нет файла, но файл точно делает свою роботу. | Pein95 | PHP | 2 | 10.05.2012 11:03 |