unlimbox: А какая нагрузка сайта предполагается?, что Вас беспокоит скорость работы этого оператора?
Нагрузка будет разная, в том числе и высокая(планируется для создания открытой CMS, так что будет по разному). Беспокоит именно правильность данного метода... Значений будет не много(не более 10-20) так что беспокоит даже не скорость, а скорее правильность.
Например в DLE, не так организовано(по крайней мере я не заметил там ни одного switch)...
mfl: варианты чего, получения всех констант или преобразования массива в строку для записи в конфиг? чем вариант с обходом массива не устраивает?
Варианты преобразования массива в строку, чтобы сохранить в файл.
---------- Добавлено в 17:49 ---------- Предыдущее сообщение было в 17:48 ----------
Дикий пионер: А почему вы хотите хранить в конфиге именно в виде define константы? Есть же готовые классы разбора разных файлов - ini,yaml,xml. Можно же считывать файл, а потом дефайнить константы. Если в целях экономии ресурсов - думаю не сильно много сэкономите.
Так удобнее + уже много написал кода, чтобы исправить... Да и вообще - при каждом запросе заново разбирать файл парсерами - не айс :)
paltos: У меня Хостинг(типа sweb.ru или jino.ru и т.д.)
Тогда нужно:
1. Попросить клиента проверить папку "Спам" в своей почте, возможно письмо ушло туда, если ушло, то тут нужно немного погуглить на эту тему
2. Пинать техподдержку хостинга, если пункт 1 не удался(письмо вообще не пришло), и опять же гуглить...
3. Если и 1, и 2 шаги провалились - искать другой хостинг! Я советую выбирать те, у которых рейтинг и известность больше(понимаю, цена у них выше, но оно того стоит - поверь).
Надеюсь у вас в переменных хранятся значения из 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, сайты на этой платформе, ПС гнобят причем откровенно!
Во-вторых: какая у вашего сайта изюминка? Уникальный дизайн? Уникальные тексты созданные чисто для людей? Или что у вас уникального, что отличает вас от других миллионов таких же сайтов?
Когда определитесь с тем что в вашем сайте нужного обыкновенному человеку и чего больше нигде нет, можно уже о чем то говорить, а сейчас это выглядит так: я создал сайт не понять о чем и яндекс его забанил, что делать?
Не, ну ты и загнул... Это ж... вообще капец... Ну ладно уж... Тогда switch использовать буду :)
А какая нагрузка сайта предполагается?, что Вас беспокоит скорость работы этого оператора?
Нагрузка будет разная, в том числе и высокая(планируется для создания открытой CMS, так что будет по разному). Беспокоит именно правильность данного метода... Значений будет не много(не более 10-20) так что беспокоит даже не скорость, а скорее правильность.
Например в DLE, не так организовано(по крайней мере я не заметил там ни одного switch)...
а чем не подходят предложенные?
Ну, это чёто не то... Может есть более универсальные решения...
варианты чего, получения всех констант или преобразования массива в строку для записи в конфиг?
чем вариант с обходом массива не устраивает?
Варианты преобразования массива в строку, чтобы сохранить в файл.
---------- Добавлено в 17:49 ---------- Предыдущее сообщение было в 17:48 ----------
А почему вы хотите хранить в конфиге именно в виде define константы?
Есть же готовые классы разбора разных файлов - ini,yaml,xml. Можно же считывать файл, а потом дефайнить константы.
Если в целях экономии ресурсов - думаю не сильно много сэкономите.
Так удобнее + уже много написал кода, чтобы исправить... Да и вообще - при каждом запросе заново разбирать файл парсерами - не айс :)
$ttt = get_defined_constants(1);
результат var_export($ttt['user']) меняете регулярными выражениями (или циклом массив обходите) + file_put_contents
Хм.. А есть еще варианты?
У меня Хостинг(типа sweb.ru или jino.ru и т.д.)
Тогда нужно:
1. Попросить клиента проверить папку "Спам" в своей почте, возможно письмо ушло туда, если ушло, то тут нужно немного погуглить на эту тему
2. Пинать техподдержку хостинга, если пункт 1 не удался(письмо вообще не пришло), и опять же гуглить...
3. Если и 1, и 2 шаги провалились - искать другой хостинг! Я советую выбирать те, у которых рейтинг и известность больше(понимаю, цена у них выше, но оно того стоит - поверь).
А что это за код и что за классы? И почему вы думаете, что именно так они берутся?
+1. ТС - давай весь код. Тут телепатов нет :)
Надеюсь у вас в переменных хранятся значения из GET/POST параметров, а не ваш e-mail? Если да, то проблема на уровне сервера. Это в раздел системного администрирования.
RoMaN444Ik добавил 17.12.2011 в 19:06
Я смотрел Журнал ошибок на хостинге.
У вас в итоге что? Хостинг(типа sweb.ru или jino.ru и т.д.) или Сервер(VPS, VDS, Dedicated)? Это вещи принципиально разные!
ну а если допустим на сайте есть директории, которые не должны индексироваться и о которых должен знать только админ и пару человек? как эту директорию закрыть от ПС и одновременно не палить в роботс?
Не палить на нее ссылки и делать - "403 Доступ запрещен", если что. Если сайт нормальный, и его делает грамотный человек, то ему в robots.txt нечего скрывать, т.к. все уже должно быть защищено заранее!
Ну во-первых - ucoz! и еще раз ucoz, сайты на этой платформе, ПС гнобят причем откровенно!
Во-вторых: какая у вашего сайта изюминка? Уникальный дизайн? Уникальные тексты созданные чисто для людей? Или что у вас уникального, что отличает вас от других миллионов таких же сайтов?
Когда определитесь с тем что в вашем сайте нужного обыкновенному человеку и чего больше нигде нет, можно уже о чем то говорить, а сейчас это выглядит так: я создал сайт не понять о чем и яндекс его забанил, что делать?