Всё ура,ещё вчерашний мой код заработал...вместо $intmaps[$i] file[i] было написано.Невнемательность.вот рабочий кусок может кому пригодится...
[color=#0000ff]$x=(int)$_GET['x']; $y=(int)$_GET['y'];
if($_GET['select']!='' and is_file($cms.'img/part_map/'.$_GET['select'])){
$select_part=$_GET['select']; $select_part=substr($select_part,0,-4);
echo 'Координаты: '.$x.' - '.$y.' -s- '.$select_part.'<br/>';
$intmaps=@file($cms.'world/data/map/map.txt');
$count=count($intmaps); //подсчитываем количество строк
$fp=fopen($cms.'world/data/map/map.txt',"w"); //очищаем файл
for($i=0;$i<$count;$i++) //создаём цикл,кол-во оборотов = количиству строк
{
if($i!=$x){fwrite($fp,$intmaps[$i]);}else{
$fmap=explode(":||:",$intmaps[$x]);
$fmap[$y]=$select_part; $intmaps[$x]=implode(":||:",$fmap);
fwrite($fp,$intmaps[$i]);
}
}fclose($fp); //закончили работать с файлом[/color]
Изменил: Евгений (16.06.2015 / 20:30)