Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   PHP скрипты и просто код, который можно и нужно использовать на своем сайте (https://forum.zone-game.info/showthread.php?t=10110)

PROGRAMMATOR 13.09.2010 20:57

PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Приветствую друзья,

Решил создать такую тему, чтобы собрать все необходимые скрипты для сайта сервера Aion - это могут быть всевозможные хаки, модули для CMS, а так же просто куски кода, которые станут полезными для вас и вашего сайта.

Начну с небольшого скрипта, который позволит вывести текущий уровень персонажа, при этом вам не потребуется прописывать опыт и уровни в код как это требовалось в прошлом предлагаемом мною варианте, достаточно поместить вместе со скриптом файл player_experience_table.xml, который доступен по адресу:

Цитата:

AL-Game\data\static_data\
Код класса PlayerInfo:
PHP код:

/**
 * Класс PlayerInfo
 * @author PROGRAMMATOR <admin@zone-game.info>
 * @link http://forum.zone-game.info/showthread.php?t=10110
 * @copyright http://zone-game.info
 */
class PlayerInfo
{
    
/**
     * Конструктор класса PlayerInfo
     */
    
public function __construct() {
        
// здесь может быть ваш код ;)
    
}
    
    
/**
     * Метод определения текущего уровня персонажа
     * @param <int> $experience количество exp
     * @return <int> текущий уровень
     */
    
public function getCurrentLevel($experience) {
        
$expList $this->getPlayerExperienceTable();
        
$maxLevel sizeof($expList) - 1;
        
        if (
$experience >= $expList[$maxLevel]) {
            return 
$maxLevel;
        }
        
        for (
$level 0$level $maxLevel$level ++) {
            if (
$experience $expList[$level] and $experience $expList[$level 2]) {
                return ((
$experience $expList[$level]) > ($expList[$level 1] - $experience) ? $level $level);
            }
        }
    }
    
    
/**
     * Метод разбора XML файла player_experience_table.xml
     * @return <array> собранный массив $level => $exp
     */
    
private function getPlayerExperienceTable() {
        
$xml simplexml_load_file(realpath(dirname(__FILE__)).'/player_experience_table.xml');
        foreach (
$xml->exp as $key => $value) {
            
$playerExperienceTable[] .= $value;
        }
        return 
$playerExperienceTable;
    }


Использовать его очень просто, вначале сохраняете весь код в файл, например PlayerInfo.class.php и в необходимом месте подключаете его:

PHP код:

require_once 'PlayerInfo.class.php'

И соответственно выводим текущий уровень персонажа:

PHP код:

$playerInfo = new PlayerInfo();
echo 
$playerInfo->getCurrentLevel('здесь_количество_опыта'); 

На этом пока все, остальное по вашим просьбам. То есть в этой теме вы можете попросить написать скрипт, который будет полезен не только вам, но и другим участникам нашей Зоны. Сразу немного всяких "НО":

Цитата:

  • Не пишу хаки и модули для CMS Joomla.
  • Могу отказаться от написания не прокомментировав причину\ы.
  • Не пишу CMS, системы доната, панели управления.

Вообщем только разумные просьбы, за вас всю работу делать не буду, это уж точно. ;)

PROGRAMMATOR 13.09.2010 23:55

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Вложений: 1
По просьбе в лс написал вывод игровых подсказок из файла (stringtable_tip.xml). Брать тут:

Цитата:

RUS\Data\Strings\
Незабываем его пройти AIONdisasm. (готовый файл в аттаче)

PHP код:

    /**
     * Метод вывода игровых подсказок из файла stringtable_tip.xml
     * @return <string> случайную игровую подсказку
     * @copyright http://forum.zone-game.info/showpost.php?p=87843&postcount=2
     */
    
public function getGameTips() {
        
$xml simplexml_load_file(realpath(dirname(__FILE__)).'/stringtable_tip.xml');
        foreach (
$xml->string_tip as $key => $value) {
            
$tipsList[] .= $value->body;
        }
        
        return 
preg_replace('#<(.*)>#is''<span style="color: #d89528;">&lt;\\1&gt;</span>'$tipsList[mt_rand(0sizeof($tipsList))]);
    } 

В подсказках будут подсвечены все клавиши и названия интерфейсов, что выделены с помощью - < >

http://img.zone-game.info/image-5A5B_4C8E8FAE.jpg

Blakkky 14.09.2010 00:07

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Я бы кое-что поправил.
1. Запросто может быть необходимость дергать getCurrentLevel() несколько раз за время выполнения скрипта для разных игроков, соотв. надо бы закешировать (в статик-поле) чтение xml-ки.
2. Искать в отсортированном массиве лучше все-таки бинарным поиском. Итераций меньше.

PHP код:

<?php
/**
 * Класс PlayerInfo
 * @author PROGRAMMATOR <admin@zone-game.info>
 * @link http://forum.zone-game.info/showthread.php?t=10110
 * @copyright http://zone-game.info
 */
class PlayerInfo
{
    const 
PLAYER_EXPERIENCE_TABLE_FILE 'player_experience_table.xml';
    private static 
$playerExperienceTable = array();
    
/**
     * Конструктор класса PlayerInfo
     */
    
public function __construct() {
        
// здесь может быть ваш код ;)
    
}
    
    
/**
     * Метод определения текущего уровня персонажа
     * @param <int> $experience количество exp
     * @return <int> текущий уровень
     */
    
public function getCurrentLevel($experience) {
        
$expList self::getPlayerExperienceTable();
        
$maxLevel sizeof($expList) - 1;
        
        if (
$experience <= 0) {
            return 
1;
        }
        if (
$experience >= $expList[$maxLevel]) {
            return 
$maxLevel;
        }
        
        
$iMin 1;
        
$iMid 0;
        
$iMax $maxLevel;
        while ((
$iMax $iMin) > 1) {
            
$iMid = ($iMin $iMax) >> 1;
            if (
$experience == $expList[$iMid]) {
                return 
$iMid;
            } elseif (
$experience $expList[$iMid]) {
                
$iMin $iMid;
            } elseif (
$experience $expList[$iMid]) {
                
$iMax $iMid;
            }
        }
        return 
$iMin;
    }
    
    
/**
     * Метод разбора XML файла player_experience_table.xml
     * @return <array> собранный массив $level => $exp
     */
    
private static function getPlayerExperienceTable() {
        if (
sizeof(self::$playerExperienceTable) == 0) {
            
$xml simplexml_load_file(realpath(dirname(__FILE__)) . '/' self::PLAYER_EXPERIENCE_TABLE_FILE);
            foreach (
$xml->exp as $key => $value) {
                
self::$playerExperienceTable[] = $value;
            }
        }
        return 
self::$playerExperienceTable;
    }
}  
?>


PROGRAMMATOR 14.09.2010 00:13

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Спасибо и за ваше мнение, ему тоже есть место быть. :)
Но вот while и if elseif elseif elseif - это ужасно.

Blakkky 14.09.2010 00:24

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Не знаю, чем не понравился while, с ним проблемы будут только если в xml-ке косяки и элементы не сортированные будут (экстремальные границы вроде как проверил). На всякий случай подправим еще getPlayerExperienceTable()
PHP код:

    private static function getPlayerExperienceTable() {
        if (
sizeof(self::$playerExperienceTable) == 0) {
            
$xml simplexml_load_file(realpath(dirname(__FILE__)) . '/' self::PLAYER_EXPERIENCE_TABLE_FILE);
            foreach (
$xml->exp as $key => $value) {
                
self::$playerExperienceTable[] = $value;
            }
            
sort(self::$playerExperienceTable);
        }
        return 
self::$playerExperienceTable;
    } 

C if-elseif-elseif согласен, лишки много, так красивее.
PHP код:

        $iMin 1;
        
$iMid 0;
        
$iMax $maxLevel;
        while ((
$iMax $iMin) > 1) {
            
$iMid = ($iMin $iMax) >> 1;
            if (
$experience >= $expList[$iMid]) {
                
$iMin $iMid 1;
            } else {
                
$iMax $iMid 1;
            }
        } 


undertrey 14.09.2010 00:52

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Незнаю, может уже спрашивали.
но хотелось бы иметь маленький скриптик на сайте количество онлайна
т.е. место на сайте (квадратик размером к примеру 5х5px) которое будет обращатся к базе и показывать количество онлайна на сервере.
Еще раз извеняюсь, возможно где-то уже выкладывали, если не трудно тыкните ссыль.

Также хотелось бы иметь хорошую статистику
Уровень, Класс, Абис очки, Клан, Статус онлайн
знаю что на просторах интернета есть много, но все они гавно, возможно я просто нупь но интегрировать их в оболочку сайта очень трудно + дизайн не вклеивается. делать отдельную страницу для этого можно, но это бред и вид сайта теряется. Не плохо бы было написать такую статистику и чтоб на прозрачном фоне

З.Ы. извиняюсь за ресторан :)

PROGRAMMATOR 14.09.2010 00:56

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Онлайн это не проблема, а со вторым может быть напишу, главное выбрать свободное время. Но опять же, интеграции во все и всяк сложно добиться, лучше указать свой двиг, чтобы знать куда оно интегрируется.

undertrey 14.09.2010 01:03

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
ну я себе это представляю так:

Таблица
в ней таблицы и колонки с данными, запросы через мускул, в таблице стоит скрипт подстановки той или иной картинки зависимо от значения, фон картинок и всей таблички - прозрачный, если можно (было бы не плохо) картинки пусть валяются в одтельной папке и каждый мог бы себе переделать как ему ближе к сайту, сами таблицы (html) создать не проблема, я даже могу нарисовать все (html + psd картинок рискнуть), проблема в скриптовке, у меня плохо Php и MySQL идут на таком уровне :)

А вашпе было бы карамельно если б статистика ишла также как и получения вознаграждения за голосование на top.info
т.е. есть кнопка, на нее жмык и всплывает Ajax окно с контентом
но это наверно я уже загнул)))

PROGRAMMATOR 14.09.2010 07:00

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Цитата:

Сообщение от undertrey
той или иной картинки зависимо от значения

Это вы что ли о проверке работы самого сервера ?

ps C сегодняшними JS фреймворками - Ajax плевое дело, но тема то не по JavaScript. ;)

undertrey 14.09.2010 19:48

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Цитата:

Это вы что ли о проверке работы самого сервера ?
Нет, например
Есть таблица
в ней контент
есть игрок с ником Admin (к примеру)
его строчка статистики будет такова

Ник Раса Abuss Уровень Класс Статус
Admin Elyos 100 38 Глад Offline

Весь контент кроме слова админ и клана можно поставить как картинки
вместо элиос - поствить элийский значек (так само и у асмо)
левела (1-55) прописать также картинкой с хорошей рамочкой
статус аналогично, и картинка будет подставлятся зависимо от значения в базе

асли текстом удобнее и не так трудно - пусть будет текст, руки у меня есть буквы на img переделать ;)

Цитата:

ps C сегодняшними JS фреймворками - Ajax плевое дело, но тема то не по JavaScript.
Очень жалко, круто бы было если оно красиво выкидывалось после клика на кнопку

Romanz 14.09.2010 20:51

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
скриптик не мой, ну думаю автор не обидется. Показывает кто онлайн и читеров если таковые есть)), после слова Hakers. Думаю админам начинающим пригодится.

PHP код:

<?php
$dbuser 
"root";
$dbpass "root";
$dbhost "127.0.0.1";
$dbname "au_server_gs";

$msconn mysql_connect($dbhost$dbuser$dbpass); 
$db mysql_select_db($dbname$msconn);

$q mysql_query("SELECT name, gender, race, player_class FROM players where online=1");   
    if(
$q == FALSE){ echo "Error"End_page(); }
    echo 
"<table width='100%' border='3' cellpadding='0' cellspacing='0' bordercolor='#666'>";   
    echo 
"<tr align='center'>";   
    echo 
"<td><font size='2'>Ник</font></td>   
    <td><font size='2'>Пол</font></td>   
    <td><font size='2'>Расса</font></td>  
    <td><font size='2'>Класс</font></td> "
;   
    echo 
"</tr>";   
    while(
$row mysql_fetch_array($q))   
    {    
          
        echo 
"<tr align='center'>";
        echo 
"<td><font size='2'>".$row["name"]."</font></td>";   
        echo 
"<td><font size='2'>".$row["gender"]."</font></td>";   
        echo 
"<td><font size='2'>".$row["race"]."</font></td>";   
        echo 
"<td><font size='2'>".$row["player_class"]."</font></td>";    
        echo 
"</tr>";   
    }   
    echo 
"</table>";
 echo 
"<font color='#ff0000'>HAKERS</font>";
 
$q mysql_query("SELECT
players.name,
inventory.itemUniqueId,
inventory.itemId,
item_stones.slot,
item_stones.itemId
FROM
players
Inner Join inventory ON inventory.itemOwner = players.id
Inner Join item_stones ON item_stones.itemUniqueId = inventory.itemUniqueId
WHERE
item_stones.itemId NOT LIKE  '167%'
 AND
item_stones.itemId NOT LIKE  '168%'
ORDER BY
players.name ASC"
);   
    if(
$q == FALSE){ echo "Error"End_page(); }
    echo 
"<table width='100%' border='3' cellpadding='0' cellspacing='0' bordercolor='#666'>";   
    echo 
"<tr align='center'>";   
    echo 
"<td><font size='2'>Ник</font></td>   
    <td><font size='2'>itemId</font></td>   
    <td><font size='2'>itemUniqueId</font></td>"
;   
    echo 
"</tr>";   
    while(
$row mysql_fetch_array($q))   
    {    
          
        echo 
"<tr align='center'>";
        echo 
"<td><font size='2'>".$row["name"]."</font></td>";   
        echo 
"<td><font size='2'>".$row["itemId"]."</font></td>";   
        echo 
"<td><font size='2'>".$row["itemUniqueId"]."</font></td>";       
        echo 
"</tr>";   
    }   
    echo 
"</table>";
?>


undertrey 16.09.2010 01:10

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Кто может сделать и выложить

Цитата:

маленький скриптик на сайте количество онлайна
т.е. место на сайте (квадратик размером к примеру 5х5px) которое будет обращатся к базе и показывать количество онлайна на сервере.
? :)

PROGRAMMATOR 16.09.2010 16:32

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Да без проблем. Сделаю, я же не могу написать когда нахожусь на работе.

undertrey 16.09.2010 16:36

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Нашел такую штуку, только корейские коментарии меня не привлекают
Переделайте плиз на более доступную версию, и если можно без статуса ОН, ОФФ, я использую монитор зоны для этого, он удобней я щитаю.

PHP код:

<td background="templates/all-in1/images/block_bg_r.png" width="220" height="60"  align="center" //メタチヒネヨタ ツロツホトタ ホヘヒタノヘタ ムナミツナミタ\\ class="copy">
<b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Login server:</font></b>

<?php 
$fp 
= @fsockopen("ip"2106$errno$errstr1);
if(
$fp >= 1){ 
echo 
'<b><font color=green size=1 face=verdana>ON</font></b>';}
else{ echo 
'<b><font color=red size=1 face=verdana>OFF</font></b>'; } 
?>
<br>
<b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<img class="bp_line" src="templates/all-in1/images/m_line.png" width="130" height="1" vspace="0" hspace="0" border="0"><br>
Game server :</font></b>
<?php 
$fp 
= @fsockopen("ip"7777$errno$errstr1);
if(
$fp >= 1){ 
echo 
'<b><font color=green size=1 face=verdana>ON</font></b>';}
else{ echo 
'<b><font color=red size=1 face=verdana>OFF</font></b>'; } 
?>
<br>
<b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<img class="bp_line" src="templates/all-in1/images/m_line.png" width="130" height="1" vspace="0" hspace="0" border="0"><br>
</font></b> 
<?php?>
<?php
$dbuser 
"user";
$dbpass "pass";
$dbhost "host";
$dbname "base";
$msconn mysql_connect($dbhost$dbuser$dbpass); 
$dbbase mysql_select_db($dbname$msconn);
$q mysql_query("SELECT name, exp, gender, race, player_class FROM players WHERE online=1 ORDER BY name ASC"); 
if(
$q == FALSE){ echo "Error"End_page(); } 
$count_online mysql_num_rows($q);
echo 
"<b>ネ胙鶴魵 ・・鳫</b>: $count_online"
?></td //ハホヘナヨ メタチヒネヨロ ホヘヒタノヘタ\\>


PROGRAMMATOR 16.09.2010 17:29

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
PHP код:

    /**
     * Метод получения количества играющих в данный момент
     * @return <int> количество игроков
     */
    
public function getCountPlayerIsOnline() {
        
$sql 'SELECT COUNT(*) FROM `players` WHERE online = 1';
        
$result $this->db->query($sql); DB::Closed();
        return 
$result->rowCount();
    } 

Метод добавить в класс PlayerInfo, который был приложен в первом сообщении. Так же, необходимо добавить код в конструктор класса PlayerInfo:

PHP код:

    /** 
     * Конструктор класса PlayerInfo 
     */ 
    
public function __construct() { 
        
// здесь может быть ваш код ;) 
    


>>

PHP код:

    /**
     * Конструктор класса PlayerInfo
     */
    
public function __construct() {
        
$this->db DB::getInstance()->Connect(
            
'localhost',    // Хост MySQL
            
'aion',        // База данных 
            
'root',        // Пользователь
            
'vertrigo'        // Пароль
        
);;
    } 

Подключиться к DB можно из любого файла, например index.php, если необходимо.

Необходимо также создать новый класс, с именем DB.class.php и поместить в него следующий код.

PHP код:

/**
 * Класс DB
 * @author PROGRAMMATOR <admin@zone-game.info>
 * @link http://forum.zone-game.info/showthread.php?t=10110
 * @copyright http://zone-game.info
 */
final class DB
{
    protected static
        
/**
         * Свойство содержит копию объекта DB
         * @var <obj>
         */
        
$instance null,
        
        
/**
         * Свойство содержит копию объекта PDO
         * @var <obj>
         */
        
$db null;
    
    
/**
     * Метод проверки и запуска только одного экземпляра
     * @return <obj>
     */
    
public static function getInstance() {
        if (
is_null(self::$instance)) {
            
self::$instance = new self();
        }
        
        return 
self::$instance;
    }
    
    
/**
     * Конструктор класса DB
     * @access <private>
     */
    
private function __construct() {
        
// здесь может быть ваш код.
    
}
    
    
/**
     * Метод подключения к MySQL
     * @param <string> $dbhost хост сервера
     * @param <string> $dbname база данных
     * @param <string> $dbuser пользователь
     * @param <string> $dbpass пароль
     * @return <obj> копия объекта PDO
     */
    
public static function Connect($dbhost$dbname$dbuser$dbpass) {
        if (
is_null(self::$db)) {
            
self::$db = new PDO('mysql:host='.$dbhost.';dbname='.$dbname$dbuser$dbpass);
        }
        
        return 
self::$db;
    }
    
    
/**
     * Метод закрытия соединения с MySQL
     * @return <null>
     */
    
public static function Closed() {
        
self::$db null;
    }


Обязательно убедиться, что подключены библиотеки в PHP.ini:

Цитата:

  1. extension=php_pdo.dll
  2. extension=php_pdo_mysql.dll

Дальше как обычно, подключение классов на страницы сайта:

PHP код:

require_once 'DB.class.php';
require_once 
'PlayerInfo.class.php'

И непосредственно:

PHP код:

$playerInfo = new PlayerInfo();
echo 
$playerInfo->getCountPlayerIsOnline(); 

Насчет квадратика - здесь уже html поможет, типа:

Код HTML:

<span class="online"><?php echo $playerInfo->getCountPlayerIsOnline();?></span>
И задать стили (CSS) для span.online. А там вы как понимаете возможно многое. Если сложно работать с PDO, то можете продолжать генерировать кучи mysql_connect и прочей хр*н* в коде, но я буду давать код только под PDO.

Если есть вопросы - пожалуйста, задавайте. ;)

undertrey 16.09.2010 18:05

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
PROGRAMMATOR, там надо Connect а не getConnect

с Cool_Prime увидели, сидим тут в скайпе разгребаем ;)

И сразу вопрос, как изменить стиль и размер цыфр (блок кол. онлайна)?

Добавлено через 33 минуты
Вопрос отпал, кто не знает - решение:

<span class="online" style="font-size:x-small">

вместо х-смол можно написать просто смол, медиум, лардж и т.д

PROGRAMMATOR 16.09.2010 18:40

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Цитата:

Сообщение от undertrey
там надо Connect а не getConnect

Писал на скорую руку, опечатка вышла. :)

Цитата:

Сообщение от undertrey
<span class="online" style="font-size:x-small">

Нельзя так делать. Я же не спроста указал класс online.

В стиль (файл.css) добавить этот блок:

Код HTML:

  .online {
                background: url('img/sample.gif') 0 0 no-repeat; /* если необходимо оформить фоном */
                color: #fff; /* цвет текста */
                font-size: 12px; /* размер шрифта */
                height: 5px; /* высота */
                width: 5px; /* ширина */
        }


Cool_prime 16.09.2010 19:02

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Цитата:

Сообщение от PROGRAMMATOR
Цитата:





Сообщение от undertrey


там надо Connect а не getConnect




Писал на скорую руку, опечатка вышла.

Да никто тебя не винит) прост опоправить решили рас нашли ошибку ( ато некоторие би засимпали вопросами почему не работает=) ).

undertrey 16.09.2010 19:03

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Фотовопрос

http://i.piccy.info/i5/49/48/494849/123.jpg

Думаю расказывать что и как я хочу, не надо, но всетаки скажу, центровать это все под ячейками, пробеламии делать не буду, есть другой способ??? :)

PROGRAMMATOR 16.09.2010 19:07

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Да, сделать все в таблице. Сейчас пример накатаю.
Пример >> http://play.zone-game.info/online.html (просмотрите код документа)

undertrey 16.09.2010 23:34

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Поскольку я страдаю ф*гней и всегда сверяю сайт с валидатором, заметил что ссылка на картинку которую предоставляет монитор зоны не валидна ошибка идет на
Цитата:

= & ip
, я решил просто забить на валидатор, но всетаки возможно есть решение?

Добавлено через 16 часов 33 минуты
Также хотелось бы регистрацию, возможно есть готовые скрипты?

warriors 04.10.2010 20:20

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
А можно ли как нибудь из php зделать html??????????

PROGRAMMATOR 04.10.2010 20:36

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Как вы себе это представляете? :)

warriors 04.10.2010 21:32

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 90352)
Как вы себе это представляете? :)

Ну я не знаю просто спрашиваю может там как нибудь можно что нибудь менять и всё!!!
Вот к примеру здесь http://aion.kuzbox.ru/statistic.html используется html, но у меня есть точно такое же, но php здесь http://aionworldhot-info.1gb.ru/Statistic_1_servera/

PROGRAMMATOR 04.10.2010 22:31

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Вы по .html и .php определяете на каком языке написано?
http://zone-game.info/lineage/client/ Это тогда на каком? ;)
Все это mod_rewrite делает. У них там тоже php, а та статистика на флеше, у нас её где-то на форуме видел.

warriors 04.10.2010 22:47

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 90366)
Вы по .html и .php определяете на каком языке написано?

Да как бы. а как ещё???
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 90366)
Все это mod_rewrite делает.

А это кто или что??

Mr.TeRay 05.10.2010 16:58

Re: PHP скрипты и просто код, который можно и нужно использовать на своем сайте
 
Цитата:

Сообщение от warriors (Сообщение 90369)
Да как бы. а как ещё???

А это кто или что??


Этот модуль для Apache, использует основанную на правилах переписывания двигателя (по-анализатор регулярных выражений), чтобы переписать просил URL-адреса "на лету". Он поддерживает неограниченное количество правил и неограниченное количество вложенных условий правило для каждого правила, чтобы обеспечить действительно гибкий и мощный механизм манипуляции URL. URL манипуляций может зависеть от различных тестов, переменных сервера, переменные окружения, HTTP заголовки, или отметки о времени. Даже внешний поиска в базе данных в различные форматы могут быть использованы для достижения высокой гранулированных URL соответствия.

Этот модуль работает на полную URL (в том числе-инфо часть пути) как в за-сервер контексте (httpd.conf) и в-справочник контексте (. Htaccess) и может генерировать строки запроса части на результат. Переписать результате может привести к внутреннему югу от обработки, внешние перенаправления запроса или даже внутренней пропускной прокси.


Текущее время: 08:54. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot