Автор Тема: ничего не понимаю:(  (Прочитано 2451 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
ничего не понимаю:(
« : 13 Марта 2004, 00:57:22 »
Написал скрипт.
После переноса на другой хостинг при запуске скрипт виснет:(.
И запарывается вот на каком коде (всё лишнее убрано):
while($data=$sth->fetchrow_arrayref){
$text.=qq{
$spisok_param{sub0}
$spisok_param{sub1}
};
}
А вот так работает:
while($data=$sth->fetchrow_arrayref){
$text.=qq{
$spisok_param{sub0}
};
}
И так работает:
while($data=$sth->fetchrow_arrayref){
$text.=qq{
if(!$spisok_param{sub1}){$spisok_param{sub1}="";}
if(!$spisok_param{sub0}){$spisok_param{sub0}="";}
$spisok_param{sub0}
$spisok_param{sub1}
};
}

Впервые с таким встречаюсь... В чём может быть дело?
Значения в хеш получаю следующим образом
my @spisok_param=("sub0","sub1");
foreach(@spisok_param){$spisok_param{$_}=$Objekt->param($_);}
Ну к чему все это, лучше бы водки выпили...

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
ничего не понимаю:(
« Ответ #1 : 13 Марта 2004, 09:20:56 »
Что в логах?
0 OK, 0:1

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
ничего не понимаю:(
« Ответ #2 : 13 Марта 2004, 23:02:44 »
Цитировать
ondr:
Что в логах?

"Premature end of script headers"
Ну к чему все это, лучше бы водки выпили...

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
ничего не понимаю:(
« Ответ #3 : 13 Марта 2004, 23:32:19 »
найди отличия:
$spisok_param{sub0}$spisok_param{sub1}
$spisok_param{sub0};$spisok_param{sub1};
The documentations is your friend

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
ничего не понимаю:(
« Ответ #4 : 14 Марта 2004, 01:06:35 »
Цитировать
NeoNox:
найди отличия:
$spisok_param{sub0}$spisok_param{sub1}
$spisok_param{sub0};$spisok_param{sub1};

да, вижу отличия:)
Извиняюсь, конечно не совсем корректно я задал вопрос, в оригинале в цикле вызвается подпрограмма:
$text.=&UTIL::very_small_form("","editrazdel",$spisok_param{sub0},$spisok_param{sub1},$spisok_param{sub2},$$data[0]);
Вообще мистика какая-то:( Сейчас я тупо скопировал подпрограмму целиком, как была в исходном файле, и скрипт перестал виснуть...
Ну к чему все это, лучше бы водки выпили...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28