Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

22.04.2009, 19:51
|
UID: 81836
USER: REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
вопрост по PHP
Есть страница на php . и условие в зависимости от которого выполняться разные скрипты большие, я не хочу эти php скрипты хранить на этой страниц, хочу подключать их в страницу в зависимости от условия
If (условие) {
include("скрипт1.php");
}else{
include("скрипт2.php");
}
но не работает , если код скопировать код который к скриптах вместо include("скрипт1.php"); и include("скрипт2.php"); то все работает , в скриптах есть переменная которая используется и в основном коде , может в нем проблем ? ну я делал его global но все равно не работает 
Последний раз редактировалось REBUUS; 22.04.2009 в 20:29..
|
|
|

22.04.2009, 20:32
|
UID: 72513
USER: --StraNger--
Познающий
Регистрация: 04.01.2009
Сообщений: 94
Провел на форуме: 404716
Репутация:
145
|
|
проверь правильность указаного пути к скриптам
если не поможет попробуй конструкцию switch
|
|
|

22.04.2009, 20:42
|
UID: 59362
USER: mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
вот-вот... 100%, что у тебя код неверный. файл скрипт1.пхп должен ОБЯЗАТЕЛЬНО иметь <? и ?>, т.е.
|
|
|

22.04.2009, 20:44
|
UID: 47862
USER: Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Причин - миллион и еще одна. Может у тебя там
if ($a=1)
а надо "==" и т.д.
Код в студию или вечная тема получится
|
|
|

22.04.2009, 20:49
|
UID: 59362
USER: mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от пашкела(а чо? быстрый ответ рулеззз!)
Причин - миллион и еще одна. Может у тебя там
if ($a=1)
а надо "==" и т.д.
Код в студию или вечная тема получится
ага, если бы не
если код скопировать код который к скриптах вместо include("скрипт1.php"); и include("скрипт2.php"); то все работает
|
|
|

22.04.2009, 20:55
|
UID: 81836
USER: REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
а все нашел беду , всем большое спасибо, тема закрыта
кстати еще один вопрос, если мне случайным образом надо вытаскивать текст произвольной длины в среднем 3-5 строк, то быстрее будет если они буду хранятся в файле тхт или в БД MySQL ? их около 500 штук
|
|
|

22.04.2009, 20:57
|
UID: 59362
USER: mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
TXT - быстрее.
MySQL - удобнее, компактнее.
|
|
|

22.04.2009, 21:02
|
UID: 81836
USER: REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
TXT - быстрее.
MySQL - удобнее, компактнее.
в ТХТ же что бы рандомом вытащить строки надо же весь файл пробежать ? а если в файле около 5000 строк, то все равно быстрее ?
|
|
|

22.04.2009, 21:11
|
UID: 80186
USER: Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
типа того
PHP код:
$mas_file=file("lol.txt"); $max=count($mas_file);
echo $mas_file[rand(0,$max)];
echo $mas_file[rand(0,$max)];
echo $mas_file[rand(0,$max)];
// ну или цикел
|
|
|

22.04.2009, 21:28
|
UID: 81836
USER: REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
ну я так вытаскиваю
$array=file('file.txt');
echo $array[rand(0,count($array)-1)];
может твой вариант и быстрее, я не знаю, вообще какой самый быстрий метот вытаскивать из ТХТ случайным образом текст
не просто строчки а отрывки текста разделенные на пример "--------------"
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|