надо обрезать строку

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

vunder
Сообщения: 74
Зарегистрирован: 10 май 2006, 12:19
Откуда: Санкт-Петербург
Контактная информация:

например "[0-9]+\\[a-z]*" соответствует
123\wdd
5\
048345\cgteg
т.е.
сначала идут одна цифра или более, затем "\", затем несколько или ни одного строчного символа от "a" до "z"
cooler1985
Сообщения: 9
Зарегистрирован: 21 авг 2006, 22:40

о!! а ещё какиенибудь примеры есть? с разьяснениями.
и ещё вопросик про переменные:
как заделать так чтобы значение переменных сохранялось при переходе на другие странички, и было доступно из них??
например: на каждой страничке считалось сколько страниц этого сайта было пролистано?
это наверно через куки делается?

З.Ы.Наверное нужно новый пост открыть что_то типа "вопросы от начинающих"
vitpanov
Сообщения: 100
Зарегистрирован: 18 сен 2005, 18:51
Откуда: Россия

это наверно через куки делается?
cooler1985, можно и через куки.
Сначала setcookie('perehod','0');
А потом просто $_COOKIE['perehod']++;
Сомневаешься - не делай,
не сомневаешся - подумай!
vunder
Сообщения: 74
Зарегистрирован: 10 май 2006, 12:19
Откуда: Санкт-Петербург
Контактная информация:

Вообще куки делась для тольго, чтобы сохранять и восстанавливать данные пользователя после закрытия/открытия браузера. Для передачи данных между страницами используются сессии. Это, конечно, не панацея, можно и плюшки использовать, просто я процитировал текст из официальной справки пхп
vitpanov
Сообщения: 100
Зарегистрирован: 18 сен 2005, 18:51
Откуда: Россия

vunder, без базара, ты прав, но cooler1985, задумался на счет куков, вот я ему и ответил. Лады?
Сомневаешься - не делай,
не сомневаешся - подумай!
cooler1985
Сообщения: 9
Зарегистрирован: 21 авг 2006, 22:40

с куками разабрался... вроде. Спасибо
А поподробней про сессии можно? хотябы принцип и сами функции.. зарание спасибо!
vunder
Сообщения: 74
Зарегистрирован: 10 май 2006, 12:19
Откуда: Санкт-Петербург
Контактная информация:

cooler1985 писал(а):с куками разабрался... вроде. Спасибо
А поподробней про сессии можно? хотябы принцип и сами функции.. зарание спасибо!
все начитается с session_start()]=$name; $surname=$_SESSION['surname_text'];
cooler1985
Сообщения: 9
Зарегистрирован: 21 авг 2006, 22:40

а поподробней для нубов таких как я.... я просто сам принцып не понимаю как оно работает...
зарание спасибо!
vitpanov
Сообщения: 100
Зарегистрирован: 18 сен 2005, 18:51
Откуда: Россия

cooler1985, все делается очень просто.
Страница 1

Код: Выделить всё

<?
  session_start();
  $_SESSION['username'] = "cooler";
  echo 'Привет, '.$_SESSION['username']."
";
?>
  [url=page2.php]На следующую страницу [/url]
Страница 2

Код: Выделить всё

<?
  session_start();
  echo $_SESSION['username'].' , ты пришел на другую страницу этого сайта!';
  echo("
");
?>
  [url=page3.php]На следующую страницу [/url]
Страница 3

Код: Выделить всё

<?
  session_start();
  unset($_SESSION['username']); // разрегистрировали переменную
  echo 'Привет, '.$_SESSION['username'];
  /* теперь имя пользователя уже не выводится */
  session_destroy(); // разрушаем сессию
?>
Вроде понятно. Но если ве же есть вопросы-задавай.
Сомневаешься - не делай,
не сомневаешся - подумай!
cooler1985
Сообщения: 9
Зарегистрирован: 21 авг 2006, 22:40

впринципе работает но при этом выводит сообщение типа:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at z:\home\localhost\www\101.php:4)
в чём тут дело???
Ответить