Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Radik_Assasin,
ну, если упростить, выкинув JavaScript, iframe и обработку csv т.к. этих данных у меня все равно нет, и сделав вместо них три тестовых файла с разными строками, то работает:

HTML код: Выделить весь код
<!DOCTYPE html> <html> <head> </head> <body> <div id="main"> <div id="center"><img src="stoika.png" usemap="#servers"></div> <div id="map"> <map id="servers" name="servers"> <area class="fancybox" shape="poly" coords="32,179,31,128,31,18,76,18,75,179" href="1.php?id=1" target="frame"> <area shape="poly" coords="79,178,79,19,125,19,124,179" href="1.php?id=2"> <area shape="poly" coords="126,178,126,19,172,19,173,178" href="1.php?id=3"> <area shape="poly" coords="173,182,173,18,220,18,221,182" href="1.php?id=4"> <area shape="poly" coords="317,341,316,18,366,18,367,343" href="1.php?id=7"> <area shape="poly" coords="366,345,365,18,413,18,412,343" href="1.php?id=8"> <area shape="poly" coords="32,342,34,185,77,185,76,341" href="1.php?id=9"> <area shape="poly" coords="79,345,81,182,122,182,124,341" href="1.php?id=10"> <area shape="poly" coords="127,345,127,181,173,180,172,344" href="1.php?id=11"> <area shape="poly" coords="176,344,175,183,222,183,221,341" href="1.php?id=12"> </div> </div> </body> </html>

PHP код: Выделить весь код

<?php
  $count 
1;
    if (
$_GET['id'] == 1){
    echo 
"1";
    
$fname "1.csv";
    echo 
"\n<br/>$fname<br/>\n";
    
$file =  fopen($fname,"r");
   }
   elseif (
$_GET['id'] == 2){
   
$file =  fopen ("2.csv","r");
   }
   elseif (
$_GET['id'] == 3){
   
$file =  fopen ("3.csv","r");
   }
   elseif (
$_GET['id'] == 4){
   
$file =  fopen ("1.csv","r");
   }
   elseif (
$_GET['id'] == 7){
   
$file =  fopen ("2.csv","r");
   }
   elseif (
$_GET['id'] == 8){
   
$file =  fopen ("3.csv","r");
   }
   elseif (
$_GET['id'] == 9){
   
$file =  fopen ("1.csv","r");
   }
   elseif (
$_GET['id'] == 10){
   
$file =  fopen ("2.csv","r");
   }
   elseif (
$_GET['id'] == 11){
   
$file =  fopen ("3.csv","r");
   }
   else {
   
$file =  fopen ("1.csv","r");
   }
  
while ((
$data fgetcsv($file1000",")) !== false) { 
    foreach (
$data as $value) { 
        echo 
$value "<br />\n"
    } 

?>

Дальше просто усложняйте до нужного Вам состояния и отлавливайте ошибки

Отправлено: 18:18, 22-10-2013 | #4