ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

вопрост по PHP
  #1  
Старый 22.04.2009, 19:51
UID: 81836
USER: REBUUS
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..
 
Ответить с цитированием

  #2  
Старый 22.04.2009, 20:32
UID: 72513
USER: --StraNger--
--StraNger--
Познающий
Регистрация: 04.01.2009
Сообщений: 94
Провел на форуме:
404716

Репутация: 145
Отправить сообщение для --StraNger-- с помощью ICQ
По умолчанию

проверь правильность указаного пути к скриптам
если не поможет попробуй конструкцию switch
 
Ответить с цитированием

  #3  
Старый 22.04.2009, 20:42
UID: 59362
USER: mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

вот-вот... 100%, что у тебя код неверный. файл скрипт1.пхп должен ОБЯЗАТЕЛЬНО иметь <? и ?>, т.е.
PHP код:
<?
echo "code";
?>
 
Ответить с цитированием

  #4  
Старый 22.04.2009, 20:44
UID: 47862
USER: Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Причин - миллион и еще одна. Может у тебя там

if ($a=1)

а надо "==" и т.д.

Код в студию или вечная тема получится
 
Ответить с цитированием

  #5  
Старый 22.04.2009, 20:49
UID: 59362
USER: mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Цитата:
Сообщение от пашкела(а чо? быстрый ответ рулеззз!)  
Причин - миллион и еще одна. Может у тебя там

if ($a=1)

а надо "==" и т.д.

Код в студию или вечная тема получится
ага, если бы не
Цитата:
если код скопировать код который к скриптах вместо include("скрипт1.php"); и include("скрипт2.php"); то все работает
 
Ответить с цитированием

  #6  
Старый 22.04.2009, 20:55
UID: 81836
USER: REBUUS
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

а все нашел беду , всем большое спасибо, тема закрыта
кстати еще один вопрос, если мне случайным образом надо вытаскивать текст произвольной длины в среднем 3-5 строк, то быстрее будет если они буду хранятся в файле тхт или в БД MySQL ? их около 500 штук
 
Ответить с цитированием

  #7  
Старый 22.04.2009, 20:57
UID: 59362
USER: mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

TXT - быстрее.
MySQL - удобнее, компактнее.
 
Ответить с цитированием

  #8  
Старый 22.04.2009, 21:02
UID: 81836
USER: REBUUS
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

Цитата:
TXT - быстрее.
MySQL - удобнее, компактнее.
в ТХТ же что бы рандомом вытащить строки надо же весь файл пробежать ? а если в файле около 5000 строк, то все равно быстрее ?
 
Ответить с цитированием

  #9  
Старый 22.04.2009, 21:11
UID: 80186
USER: Gar|k
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)]; 
// ну или цикел 
 
Ответить с цитированием

  #10  
Старый 22.04.2009, 21:28
UID: 81836
USER: REBUUS
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

ну я так вытаскиваю
$array=file('file.txt');
echo $array[rand(0,count($array)-1)];

может твой вариант и быстрее, я не знаю, вообще какой самый быстрий метот вытаскивать из ТХТ случайным образом текст

не просто строчки а отрывки текста разделенные на пример "--------------"
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Books PSalm69 Избранное 248 27.10.2009 04:52
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ