Господи вы еще научите меня mysql-_-
У меня и так есть таблица
Короче ладно, скажу проще.
Как мне реализовать админпанель?
Т.е. чтобы у меня через формы html изменялся конфиг
Допустим я установил себе не сайт лк от xellon'a
Мне не нравится оплата через робокассу, мне не нравятся названия групп
Я захожу в админпанель, а там - О УЖАС написанно идите сами изменяйте массивы в файле config.php!!!!!
Намного удобней будет использовать какой нибудь другой формат для хранения данных.
Например?
Ch_chov пишет:
Намного удобней будет использовать какой нибудь другой формат для хранения данных.
Смотри, у меня в config.php хранится подключение к БД. Как я по твоему буду вызывать бд без подключения к бд?
Вообщем не катит.
Мне нужно решить мою проблемуууууууууууууууууууууу
4=>"Admin:3"// Добавляйте здесь, затем в /index.php задайте TPL переменную. Например: $tpl->set('{group4}', $statuses['4']);
);
?>
И так.
У меня есть директория /admin/ в ней лежит файл admin.php
Есть форма, которая отсылает параметры
Например,
Ник админа: <input name="adminname" />
Пасс админа: <input name="adminpass" />
А на сервере выводит
$_POST['adminname']
$_POST['adminpass']
И так, вопрос.
Как мне, из папки /admin/ перезаписать массив $admin = array(
1 => 'admin',
2 => '123456'
);
на $admin = array (
$_POST['adminname']
$_POST['adminpass']
);
?!
Мне просто нужна функция которая будет открывать файл, считывать его, перезаписывать переменные (не надо мне replace)
Мне нужно просто перезаписать массив.
заранее огромнейшее колоссальнейшее спасибо!!!!!!!!!!!
Итак. У меня на сервере есть папка /lk/. В ней я на данный момент занят разработкой Личного Кабинета. В этой папке есть еще несколько папок: /system/, /ajax/, /class/. В папке system есть файл config.php. В нем хранится информация в виде переменных такого типа:
Как мне, находясь в папке /ajax/ в файле changeskin.php включить файл config.php из папки system?
Просто include('./system/config.php');
НЕ РАБОТАЕТ! Содержимое файла changeskin.php и config.php я привязал к теме.
Помогите плиз!
Раз уж решил отписаться - отпишусь.
Как и обещал - простыми словами.
В связи с тем что на форуме участились вопросы по теме ЧПУ, раскрою немного эту тему.
Начнем с того, что же это такое, но с небольшим отступлением.
1. IPv4
Были времена, когда не было доменных имен.
И все сетевые ресурсы были доступны только по прямому обращению по уникальному IP-адресу.
Но ресурсов становилось все больше и больше.
Такое кол-во IP-адресов было трудно запомнить, неудобно хранить..
И люди придумали доменные имена.
Появились DNS-сервера, хранящие данные к какому IP-адресу относится доменное имя.
DNS-сервис можно сравнить с записной книжкой телефона.
Имя - номер..
Имя - номер..
Имя - номер..
Имя - номер..
Не зачем запоминать IP-адрес. Достаточно запомнить доменное имя.
Это ведь ЧЕЛОВЕЧНО
2. ЧПУ
Ссылки динамических сайтов изначально выглядели примерно так:
Но это был только первый шаг. Ведь вроде бы для пользователя все красиво и понятно.
А как же программист? Сидеть и раскапывать сотни строчек в файле .htaccess?
Ну уж нет! Увольте! Программисту тоже нужна свобода и удобстно!
3. Единая точка входа
Вот тут и начинается рассказ об удобстве для программиста.
Итак, мы хотим прозрачно и понятно для себя самих получать данные из строки запроса и легко их обрабатывать.
Так поехали. Расскажу только один принцип для примера. Самый простой и понятный.
Мы просто ВООБЩЕ ВСЕ что к нам приходит перенаправим в один единственный файл:
4. Заключение
Когда у вас есть массив параматров,
вы можете использовать его как параметры функций или методов классов.
Например для последнего запроса можно поступить так: http://site[dot]ru/registration/2/
Берем первый параметр $params[0] (там "registration")
И подключаем файл содержащий код для регистрации.
А сам файл может содержать все что вам надо исключительно для работы с регистрацией пользователей.
Кстати самый смысл в том, что он ведь может обработать и $params[1], скорее даже должен.
Ведь именно для него мы передаем второй параметр.
P.S.
Ну вот на самом деле даже наверное все..
Сильно не бейте - я вообще впервые взял в руки "виртуальное перо".
А вдруг получится написать нормально?
А можно как - то без массива? Ну, например, мне нужно считать просто УРЛ http://site[dot]ru/mail
Здравствуйте пользователи сервиса http://php.su/
И уважаемые коллеги программисты!
У меня рисуется очень таки-глупый, но довольно нужный вопрос.
Наверняка каждый из вас слышал про такие социальные сети как facebook и vk.
Я сейчас делаю проект за 4.600 рублей и вот столкнулся с проблемой-
Заказчик сказал сделать оформление- сделано, нравится.
Заказчик сказал сделать 14 скриптов - почта, список пользователей, главная страница, микроблог, мини-форум (просто топики, ответы, да комментирование)- все сделал, все нравится.
Далее, мне сказали сделать все на AJAX за дополнительную плату - я в главную страницу вставил контейнер с id = 'divMain'
Сделал сайдбар- в нем по клику на ссылку обновляется контент divMain.
Далее, использовал history.pushState- УРЛ сменился.
Так вот, после обновления страницы (т.е. нажал Мой профиль- обновился divMain, URL)
Пишет, естественно, ошибку 404.
ВКонтакте, если обновить страницу такого нет! Т.е. там не важно, по клику ты сделал динамическое обновление контента, или же перешел через URL.
У меня была идея- сделать RewriteRule ^(.*)$ /index.php?q=$1 но этот код выдает ошибку. Подскажите, как сделать, чтобы при всех, кроме (...) , параметрах, был RewriteRule на index.php?q=запрос (Добавление)
xellon пишет:
Здравствуйте пользователи сервиса http://php.su/
И уважаемые коллеги программисты!
У меня рисуется очень таки-глупый, но довольно нужный вопрос.
Наверняка каждый из вас слышал про такие социальные сети как facebook и vk.
Я сейчас делаю проект за 4.600 рублей и вот столкнулся с проблемой-
Заказчик сказал сделать оформление- сделано, нравится.
Заказчик сказал сделать 14 скриптов - почта, список пользователей, главная страница, микроблог, мини-форум (просто топики, ответы, да комментирование)- все сделал, все нравится.
Далее, мне сказали сделать все на AJAX за дополнительную плату - я в главную страницу вставил контейнер с id = 'divMain'
Сделал сайдбар- в нем по клику на ссылку обновляется контент divMain.
Далее, использовал history.pushState- УРЛ сменился.
Так вот, после обновления страницы (т.е. нажал Мой профиль- обновился divMain, URL)
Пишет, естественно, ошибку 404.
ВКонтакте, если обновить страницу такого нет! Т.е. там не важно, по клику ты сделал динамическое обновление контента, или же перешел через URL.
У меня была идея- сделать RewriteRule ^(.*)$ /index.php?q=$1 но этот код выдает ошибку. Подскажите, как сделать, чтобы при всех, кроме (...) , параметрах, был RewriteRule на index.php?q=запрос
Должно получиться что то вроде этого-
RewriteCond $1 !^(index\.php|robots\.txt|favicon\.ico|sitemap\.xml|i/.*|tmp/.*|upl/.*)
RewriteRule ^(.*)$ /index.php?q=$1 [L,