Автор Тема: strtoupper в Unix-е  (Прочитано 4238 раз)

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

Оффлайн Adonis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 72
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
strtoupper в Unix-е
« : 05 Ноября 2001, 12:19:33 »
проблема в следующем:
(ОС FreeBSD)
если пишу
$s=strtoupper("la-la");
то все работает правильно,
если пишу
$s1;
$s=strtoupper($s1);
то перевода  в верхний регистр не происходит...
Этот же код, но на виндосой машине, работает правильно..
Может кто подскажет в чем глюк и как бороться?

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
strtoupper в Unix-е
« Ответ #1 : 05 Ноября 2001, 12:29:10 »
Ничего подобного!
Все работает.

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

Банальная перепечатка с мана.
С наилучшими пожеланиями. LODEVAR

Оффлайн Adonis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 72
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
strtoupper в Unix-е
« Ответ #2 : 05 Ноября 2001, 12:55:27 »
гм, а у меня НЕ хочет работать:(

Оффлайн Adonis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 72
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
strtoupper в Unix-е
« Ответ #3 : 05 Ноября 2001, 13:12:54 »
значение $st1 передается из формы....

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
strtoupper в Unix-е
« Ответ #4 : 05 Ноября 2001, 13:18:36 »
Цитировать
значение $st1 передается из формы....

а скрипт в студию? и особенно там, где он разбирает полученные значения.
The documentations is your friend

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
strtoupper в Unix-е
« Ответ #5 : 05 Ноября 2001, 13:20:39 »
покажи как форму определяешь...
С наилучшими пожеланиями. LODEVAR

Оффлайн Adonis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 72
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
strtoupper в Unix-е
« Ответ #6 : 05 Ноября 2001, 13:29:20 »
вот фрагмент:



   Untitled



 



   printf("",$PHP_SELF);
?>








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


Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
strtoupper в Unix-е
« Ответ #7 : 05 Ноября 2001, 13:54:03 »
А по-моему все работает нормально. Только submit поставь.

Кстати, тебя не раздражает ошибка? Типа переменная $search не определена? Если раздражает, то раздели форму и обработку в разные файлики, или поставь if на проверку присутствия $search.
« Последнее редактирование: 05 Ноября 2001, 13:59:33 от lodevar »
С наилучшими пожеланиями. LODEVAR

Оффлайн Adonis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 72
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
strtoupper в Unix-е
« Ответ #8 : 05 Ноября 2001, 14:04:31 »
гм, создал "новый" скрипт с тем что кинул в форум,-- работает...
выдать я где-то дальше нахомутал.... спасибо за помощь.

Оффлайн Adonis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 72
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
strtoupper в Unix-е
« Ответ #9 : 05 Ноября 2001, 14:07:02 »
ага, оно токо русские понимать не хочет...

 

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