![]() |
вопрост по PHP
Есть страница на php . и условие в зависимости от которого выполняться разные скрипты большие, я не хочу эти php скрипты хранить на этой страниц, хочу подключать их в страницу в зависимости от условия
If (условие) { include("скрипт1.php"); }else{ include("скрипт2.php"); } но не работает , если код скопировать код который к скриптах вместо include("скрипт1.php"); и include("скрипт2.php"); то все работает , в скриптах есть переменная которая используется и в основном коде , может в нем проблем ? ну я делал его global но все равно не работает :( |
проверь правильность указаного пути к скриптам
если не поможет попробуй конструкцию switch |
вот-вот... 100%, что у тебя код неверный. файл скрипт1.пхп должен ОБЯЗАТЕЛЬНО иметь <? и ?>, т.е.
PHP код:
|
Причин - миллион и еще одна. Может у тебя там
if ($a=1) а надо "==" и т.д. Код в студию или вечная тема получится |
Цитата:
Цитата:
|
а все нашел беду , всем большое спасибо, тема закрыта
кстати еще один вопрос, если мне случайным образом надо вытаскивать текст произвольной длины в среднем 3-5 строк, то быстрее будет если они буду хранятся в файле тхт или в БД MySQL ? их около 500 штук |
TXT - быстрее.
MySQL - удобнее, компактнее. |
Цитата:
|
типа того
PHP код:
|
ну я так вытаскиваю
$array=file('file.txt'); echo $array[rand(0,count($array)-1)]; может твой вариант и быстрее, я не знаю, вообще какой самый быстрий метот вытаскивать из ТХТ случайным образом текст не просто строчки а отрывки текста разделенные на пример "--------------" |
еще вопрос, можно ли в одну переменную загнать текст в несколько строчек, в ПХП естественно
|
А почему нет?)
$text = "Hello "; $text .= "World!"; $text .= "\nIt is I!"; |
а я уже догнал вот так
$text = " text1 text2 text3" но твой вариант лучше ))) :) |
При грамотной реализации тдс использующая файлы работает быстрее чем на основе mysql
|
Цитата:
|
Цитата:
К примеру допустим небольшие цитаты в несколько строк :) просто я тоже думаю что ТХТ будет быстрее, по этому решил спросить |
Если проект маленький,то данным способом будет быстрее,но при больший нагрузках БД будет справляться с данной функцией гораздо лучше, быстрее и предоставит гораздо больше возможностей,ну в любом случае,если было бы так как говорите Вы,зачем тогда БД?Здесь я с Вами не согласен
|
Цитата:
|
мускулом намного,мне кажется,удобнее пользоваться.
из файла txt нагрузка на серв больше. смотря еще и при каких объемах. если маленькие объемы (менее 20 строк) , txt решает.При более - лучше мускулом. |
Мускул это что и как ? :)
|
MySQL :)
|
Цитата:
|
| Время: 20:36 |