Forum Webscript.Ru

Программирование => PHP => Тема начата: Adonis от 05 Ноября 2001, 12:19:33

Название: strtoupper в Unix-е
Отправлено: Adonis от 05 Ноября 2001, 12:19:33
проблема в следующем:
(ОС FreeBSD)
если пишу
$s=strtoupper("la-la");
то все работает правильно,
если пишу
$s1;
$s=strtoupper($s1);
то перевода  в верхний регистр не происходит...
Этот же код, но на виндосой машине, работает правильно..
Может кто подскажет в чем глюк и как бороться?
Название: strtoupper в Unix-е
Отправлено: lodevar от 05 Ноября 2001, 12:29:10
Ничего подобного!
Все работает.

$st1="la-la";
$s=strtoupper($st1);
print $s;

Банальная перепечатка с мана.
Название: strtoupper в Unix-е
Отправлено: Adonis от 05 Ноября 2001, 12:55:27
гм, а у меня НЕ хочет работать:(
Название: strtoupper в Unix-е
Отправлено: Adonis от 05 Ноября 2001, 13:12:54
значение $st1 передается из формы....
Название: strtoupper в Unix-е
Отправлено: NeoNox от 05 Ноября 2001, 13:18:36
Цитировать
значение $st1 передается из формы....

а скрипт в студию? и особенно там, где он разбирает полученные значения.
Название: strtoupper в Unix-е
Отправлено: lodevar от 05 Ноября 2001, 13:20:39
покажи как форму определяешь...
Название: strtoupper в Unix-е
Отправлено: Adonis от 05 Ноября 2001, 13:29:20
вот фрагмент:



   Untitled



 



   printf("
",$PHP_SELF);
?>








 
   $c=$search;
  $c=strtoupper($c);
  printf("%s",$c);
 //.......
?>

Название: strtoupper в Unix-е
Отправлено: lodevar от 05 Ноября 2001, 13:54:03
А по-моему все работает нормально. Только submit поставь.

Кстати, тебя не раздражает ошибка? Типа переменная $search не определена? Если раздражает, то раздели форму и обработку в разные файлики, или поставь if на проверку присутствия $search.
Название: strtoupper в Unix-е
Отправлено: Adonis от 05 Ноября 2001, 14:04:31
гм, создал "новый" скрипт с тем что кинул в форум,-- работает...
выдать я где-то дальше нахомутал.... спасибо за помощь.
Название: strtoupper в Unix-е
Отправлено: Adonis от 05 Ноября 2001, 14:07:02
ага, оно токо русские понимать не хочет...