Просмотр файла manager1/england/zamena2.php

Размер файла: 4.96Kb
<?php
define('_IN_JOHNCMS', 1);
$textl = 'Менеджер';
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php");
require_once ("../incfiles/regglobals.php");
if ($datauser['name'])

{

#### Проверка ####
$file=file("clubs.dat");
foreach ($file as $key=>$val)
{
$uarr=explode("|",$val);
  if ($uarr[1]==$datauser['name'])
   {
   $club=$uarr[0];
echo $club;
echo '<br/>';
   }
}
########
$arr_ita=array("Siena" , "Atalanta" , "Cagliari" , "Bologna" , "Lecce" , "Fiorentina" ,"Genoa" , "Inter" , "Juventus" , "Lazio" , "Chievo" , "Milan" , "Napoli" , "Palermo" , "Reggina" , "Roma" , "Sampdoria" , "Torino" , "Udinese" , "Catania");
$arr_eng=array("Arsenal" , "Aston_Villa" , "Hall_City" , "Blackburn" , "Bolton" , "Chelsea" ,"Stock_City" , "Everton" , "Fullham" , "Liverpool" , "Manchester_City" , "Manchester_United" , "Middlesbrough" , "Newcastle" , "Portsmouth" , "West_Bromvich" , "Sunderland" , "Tottenham" , "West_Ham" , "Wigan");
$arr_spa=array("Barcelona" , "Valencia" , "Real_M" , "Sevilla" , "Atletico_M" , "Deportivo" , "Villarreal" , "Malaga" , "Valladolid" , "Getafe" , "Racing" , "Sporting_G" , "Athletic_B" , "Almeria" , "Betis" , "Numancia" , "Recreativo" , "Espanyol" , "Mallorca" , "Osasuna");
$arr_ger=array("Hoffenheim" , "Bayern_M" , "Hertha" , "Hamburger" , "Bayer_L" , "Borussia_D" , "Schalke" , "Werder" , "Wolfsburg" , "Stuttgart" , "Cologne" , "Eintracht" , "Hannover_96" , "Arminia" , "Karlsruher" , "Energie_Cottbus" , "Bochum" , "Borussia_M");
$arr_rus=array("Rubin" , "CSKA_M" , "Dynamo_M" , "Amkar" , "Zenit" , "Krylia_Sovetov" , "Lokomotiv_M" , "Spartak_M" , "Moscow" , "Terek" , "Saturn" , "Spartak_N" , "Tom" , "Khimki" , "Shinnik" , "Luch-Energiya");
$arr_ukr=array("Arsenal_K" , "Chornomorets" , "Dnepr" , "Dynamo_K" , "Illichivets" , "Karpaty" , "Kharkiv" , "Kryvbas" , "Lviv" , "Metalist_K" , "Metalurg_D" , "Metalurg_Z" , "Shakhtar" , "Tavriya" , "Vorskla" , "Zorya");

if (in_array($club,$arr_ita)){$c="italy";}
if (in_array($club,$arr_eng)){$c="england";}
if (in_array($club,$arr_spa)){$c="spain";}
if (in_array($club,$arr_ger)){$c="germany";}
if (in_array($club,$arr_rus)){$c="russia";}
if (in_array($club,$arr_ukr)){$c="ukraine";}
################

$player1=htmlspecialchars($_POST['player1']);
$player2=htmlspecialchars($_POST['player2']);
$player1=substr($player1,0,25);
$player2=substr($player2,0,25);
$player1=trim($player1);
$player2=trim($player2);




    $string=file_get_contents("$c/$club.dat");
    if(ereg($player1.'\|',$string) && ereg($player2.'\|',$string) && strlen($player1)>2 && strlen($player2)>2)
    {


        $fp=fopen("$c/$club.dat","a+");
        flock ($fp,LOCK_EX);
          
        echo $player1; echo '-&gt;&lt;-'; echo $player2;
                      $sq=file("$c/$club.dat") or die ("FATAL ERROR!!!");
                       
                       for ($i=0;$i<count($sq);$i++)
				 {
				    if ($er=ereg($player1,$sq[$i]))
                                      {
                                       $num1=$i;
                                      }
                                    if ($er=ereg($player2,$sq[$i]))
                                      {
                                       $num2=$i;
                                       }

				  }
				   
				  $suka=$sq[$num1]; $suka2=$sq[$num2]; $sq[$num1]=$suka2; $sq[$num2]=$suka;

                                  ftruncate ($fp,0);
                                  for ($i=0;$i<count($sq);$i++)
                                  {
                                  fputs($fp,$sq[$i]);
		                  }
                                  fflush ($fp);
                                  flock ($fp,LOCK_UN);
                                  fclose($fp);
                                  
                                  	$rest = file("$c/$club.txt");
		$ex = explode("|", $rest[0]);
		$fp = fopen("$c/$club.txt", "a+");
		$sigr = trim($ex[10]);
		if ($sigr == '')
			$sigr = 0;

		$sigr = $sigr - 20;
		flock($fp, LOCK_EX);
		ftruncate($fp, 0);
		fputs($fp, $ex[0] . "|" . $ex[1] . "|" . $ex[2] . "|" . $ex[3] . "|" . $ex[4] . "|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] .
			"|" . $ex[8] . "|" . $ex[9] . "|" . $sigr . "|") or die("ERROR!!!");
		fflush($fp);
		flock($fp, LOCK_UN);
		fclose($fp);

                                  echo '<br/>Замена прошла успешно.<br/>';
	 }else{ echo '<br/>Введено неправильно имя игрока (-ов)!<br/>Имена должны начинаться из заглавной буквы. Если имя игрока состоит из нескольких частей, то все части должны начинаться из заглавной буквы и быть разделены нижним подчеркиванием.<br/>'; }
       
	    






}else{
echo '<br/>Вы не авторизованы! Чтобы начать игру необходимо<br/>';
}

echo'[<a href="main.php">В панель управления</a>]<br/>';
require_once ("../incfiles/end.php");
?>