PHP
Здравствуйте,
подскажите, пожалуйста, по какой причине ниже приведённый код
не работает после закачки файлов на сервер, но замечательно работает в Денвере?
<? switch ($rubr)
{ case 1: $opn='01divan.txt';break;
case 2: $opn='02stoyki.txt';break;
case 3: $opn='03korpus.txt';break;
case 4: $opn='04gurnal.txt';break; } //проверяем переменную
$rubr
$count = 1;
$sub = fopen ("catalog/$opn","r"); //в зависимости от
её значения, открываем разные файлы
while ($data = fgetcsv ($sub, 1000, "|"))
{
$num = count ($data);
$count++;
for ($i=0; $i < $num; $i++)
{ print "<table width='100%' border='0' cellpadding='0'><tr><td class='f4'><img
src='img/cupboards/$data[$i].gif' width='120' height='120' align='left' hspace='10'
vspace='12'><br>";
$i++;
print "<strong>$data[$i]</strong><br>";
$i++;
print "$data[$i]<br>";
$i++;
print "$data[$i]<br>";
$i++;
print "<a href='http://$data[$i]'>$data[$i]</a><br>";
print "</td></tr></table>"; // отображаем информацию
в браузере
}
}
fclose ( $sub );
Здравствуйте,
Выяснилось, что не определяется значение переменной
$rubr. Присвоение ей значения производится при переходе по ссылке:
http://test1.ru/catalog.php?rubr=1
В этом случае Денвер присвивает ей значение 1.
Но этого почему-то не происходит при закачке файла на сервер.
Подскажите, пожалуйста, в чём причина и как исправить ситуацию.
заранее благодарен,
Дмитрий
от
vspace='12'>><br>";
информацию
библиотекa сайтостроительства http://www.i2r.ru/static/244/