RoMaN444Ik

Рейтинг
77
Регистрация
21.06.2011
Интересы
блоггинг, создание сайтов, администрирование серверов, веб-разработка
Rel:

if () {

}
elseif () {

}
...

Не, ну ты и загнул... Это ж... вообще капец... Ну ладно уж... Тогда switch использовать буду :)

unlimbox:
А какая нагрузка сайта предполагается?, что Вас беспокоит скорость работы этого оператора?

Нагрузка будет разная, в том числе и высокая(планируется для создания открытой CMS, так что будет по разному). Беспокоит именно правильность данного метода... Значений будет не много(не более 10-20) так что беспокоит даже не скорость, а скорее правильность.

Например в DLE, не так организовано(по крайней мере я не заметил там ни одного switch)...

mfl:
а чем не подходят предложенные?

Ну, это чёто не то... Может есть более универсальные решения...

mfl:
варианты чего, получения всех констант или преобразования массива в строку для записи в конфиг?
чем вариант с обходом массива не устраивает?

Варианты преобразования массива в строку, чтобы сохранить в файл.

---------- Добавлено в 17:49 ---------- Предыдущее сообщение было в 17:48 ----------

Дикий пионер:
А почему вы хотите хранить в конфиге именно в виде define константы?
Есть же готовые классы разбора разных файлов - ini,yaml,xml. Можно же считывать файл, а потом дефайнить константы.
Если в целях экономии ресурсов - думаю не сильно много сэкономите.

Так удобнее + уже много написал кода, чтобы исправить... Да и вообще - при каждом запросе заново разбирать файл парсерами - не айс :)

mfl:
$ttt = get_defined_constants(1);

результат var_export($ttt['user']) меняете регулярными выражениями (или циклом массив обходите) + file_put_contents

Хм.. А есть еще варианты?

paltos:
У меня Хостинг(типа sweb.ru или jino.ru и т.д.)

Тогда нужно:

1. Попросить клиента проверить папку "Спам" в своей почте, возможно письмо ушло туда, если ушло, то тут нужно немного погуглить на эту тему

2. Пинать техподдержку хостинга, если пункт 1 не удался(письмо вообще не пришло), и опять же гуглить...

3. Если и 1, и 2 шаги провалились - искать другой хостинг! Я советую выбирать те, у которых рейтинг и известность больше(понимаю, цена у них выше, но оно того стоит - поверь).

LEOnidUKG:
А что это за код и что за классы? И почему вы думаете, что именно так они берутся?

+1. ТС - давай весь код. Тут телепатов нет :)

Надеюсь у вас в переменных хранятся значения из GET/POST параметров, а не ваш e-mail? Если да, то проблема на уровне сервера. Это в раздел системного администрирования.

RoMaN444Ik добавил 17.12.2011 в 19:06

paltos:
Я смотрел Журнал ошибок на хостинге.

У вас в итоге что? Хостинг(типа sweb.ru или jino.ru и т.д.) или Сервер(VPS, VDS, Dedicated)? Это вещи принципиально разные!

Keep moving:
ну а если допустим на сайте есть директории, которые не должны индексироваться и о которых должен знать только админ и пару человек? как эту директорию закрыть от ПС и одновременно не палить в роботс?

Не палить на нее ссылки и делать - "403 Доступ запрещен", если что. Если сайт нормальный, и его делает грамотный человек, то ему в robots.txt нечего скрывать, т.к. все уже должно быть защищено заранее!

Ну во-первых - ucoz! и еще раз ucoz, сайты на этой платформе, ПС гнобят причем откровенно!

Во-вторых: какая у вашего сайта изюминка? Уникальный дизайн? Уникальные тексты созданные чисто для людей? Или что у вас уникального, что отличает вас от других миллионов таких же сайтов?

Когда определитесь с тем что в вашем сайте нужного обыкновенному человеку и чего больше нигде нет, можно уже о чем то говорить, а сейчас это выглядит так: я создал сайт не понять о чем и яндекс его забанил, что делать?

Всего: 449