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

Помогите разобраться
  #1  
Старый 06.11.2007, 07:38
Аватар для it's my
it's my
Banned
Регистрация: 29.09.2007
Сообщений: 512
Провел на форуме:
4038468

Репутация: 1224


Отправить сообщение для it's my с помощью ICQ
По умолчанию Помогите разобраться

Меня попросили написать турнирную таблицу для баттла, а т.к. я php вообще не знал но хотел изучить решился написать, вооружившись кучей CMS, скриптов и книжечек я принялся за изучение, вообщем за ночь я написал скрипт, на локал хосте вроде всё отлично работало... но залив на сервак чё-та подгоняет

собственно сам скрипт:
раунд[номер].php

в начале скрипта подключаем файл config/round[number].php
PHP код:
<?php require_once "config/roud2.php"?>
далее проверяем если раунд в конфиге включен, за отображаем $p01u1 если же выключен тогда $off
PHP код:
<?php if ($round2=="on") { print ("$p01u1"); } elseif ($round2=="off") { print ("$off"); } ?>
файл config/round[number].php

PHP код:
$round2 "on";
$off "--";
$p01u1 "Участник 1";
$p01u2 "Участник 2"
вот по идее ничего сложного нет и должно работать, но на выходе ничего не выдает, т.е. выдает начиная с 33 участника а первых 32 не выдает... в чём проблема?
 
Ответить с цитированием

  #2  
Старый 06.11.2007, 11:03
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Цитата:
<?php require_once "config/rou[?]d2.php"; ?>
Может ты забыл буковку "n" в слове round? И давай полностью скрипты в студию ибо не ясно ничего. Строчка print("$p01u1") как раз и должна выдавать одну строку...
 
Ответить с цитированием

  #3  
Старый 06.11.2007, 11:21
Аватар для it's my
it's my
Banned
Регистрация: 29.09.2007
Сообщений: 512
Провел на форуме:
4038468

Репутация: 1224


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

вот скрипт:

ссылка
пасс: 123321

вот ТУТ скрипт в рабочем состоянии

Последний раз редактировалось it's my; 06.11.2007 в 11:25..
 
Ответить с цитированием

  #4  
Старый 06.11.2007, 11:39
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Странно, но у меня всё работает на локальном хосте...

Хотя стой... Проблема в том, что после второй строчки образуется "проём" в котором нету перечисления пар ников?

Последний раз редактировалось groundhog; 06.11.2007 в 11:41..
 
Ответить с цитированием

  #5  
Старый 06.11.2007, 11:43
Аватар для it's my
it's my
Banned
Регистрация: 29.09.2007
Сообщений: 512
Провел на форуме:
4038468

Репутация: 1224


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

groundhog, где именно?
 
Ответить с цитированием

  #6  
Старый 06.11.2007, 11:57
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Ну получается, что начиная с пары 3 и 4 до пары 31 и 32 включительно перечисляются не ники (или что это?) а как раз номера этих пар... Так и должно быть?
 
Ответить с цитированием

  #7  
Старый 06.11.2007, 12:04
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Попробуй в скрипте t2_round.php измени строку

Цитата:
<?php require_once "config/roud2.php"; ?>
на
Цитата:
<?php require "config/roud2.php"; ?>
и скажи того ли ты результата ожидал...
 
Ответить с цитированием

  #8  
Старый 06.11.2007, 12:38
Аватар для it's my
it's my
Banned
Регистрация: 29.09.2007
Сообщений: 512
Провел на форуме:
4038468

Репутация: 1224


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

да такого =)

вопрос, а какая разница между require_once и require они же одинаковые функции выполняют

p.s. хотел поставить плюс, а я уже тебе ставил =))) ну еще раз поставлю позже
 
Ответить с цитированием

  #9  
Старый 06.11.2007, 12:44
Аватар для Scipio
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме:
5939734

Репутация: 1917


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

require постоянно загружает скрипт, а require_once только один раз, то есть если ты текст скрипта уже подгрузил, то он больше не будет подгружен второй раз
__________________
Карфаген должен быть разрушен...
 
Ответить с цитированием

  #10  
Старый 06.11.2007, 13:57
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Ну грубо говоря так оно и есть... require_once() и require() идентичные функции - они подключают интерпретированный вариант заданного файла, за исключением того, что require_once() делает это один раз. Если включаемый код уже был подключён ранее, то функция require_once() не будет повторно включать указанный файл. Так же эти функции аналогичны include_once() и include() за исключением того, что функции семейства include при отсутствующем файле выдают Warning, а функции семейства require выдают Fatal Error...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПомогитЕ !!! подалуста найти кряк гейлордфакерЪ Болталка 2 30.08.2007 14:48
ПоМоГиТе! ПЛЗ!!! farik.aka E-Mail 1 17.09.2006 13:00
помогите разобраться svans Чаты 2 23.12.2002 21:28



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


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




ANTICHAT.XYZ