[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Чередование
vitaver
Приветствую!
Подскажите пожалуйста пройстейшую форму организации чередования слов без базы данных(возможно с тестовым файлом) при каждом обращении к сайту?
Например смена высказываний, при обновлении страницы они меняються.



Спустя 1 час, 45 минут, 56 секунд (30.03.2009 - 09:33) Kuliev написал(а):
vitaver
Вот простой пример!
PHP
<?
$arr = array ("Привет","Здрасте","Пока","Как вам тут?");

// перемешиваем массив
suffle($arr);

echo 
$arr[0];


Таким же способом можешь брать данные из файла или БД как вам угодно

Спустя 50 минут, 10 секунд (30.03.2009 - 10:23) vitaver написал(а):
Kuliev

Цитата
// перемешиваем массив

и при каждой перезагрузке страницы будет выводиться разные значения?

Спустя 23 минуты, 50 секунд (30.03.2009 - 10:47) Kuliev написал(а):
Цитата (vitaver @ 30.03.2009 - 07:23)
Kuliev

Цитата
// перемешиваем массив

и при каждой перезагрузке страницы будет выводиться разные значения?

Функция shuffle перемешивает весь массив меня его хаотично

по этому при каждой перезагрузке страницы будет выводить разные значения!

Спустя 2 часа, 27 минут, 44 секунды (30.03.2009 - 13:14) vitaver написал(а):
Kuliev
А как чтоб попорядку, скажем 1, потом 2, ...3, ..4 ну и так далее?

Спустя 7 часов, 1 минута, 29 секунд (30.03.2009 - 20:16) kirik написал(а):
Цитата (vitaver @ 30.03.2009 - 05:14)
А как чтоб попорядку, скажем 1, потом 2, ...3, ..4 ну и так далее?

"А скажите, и в магазине можно также стенку приподнять?" smile.gif

Записываешь в сессию текущее положение указателя в массиве, и каждое обновление +1, пока не кончится массив.

Спустя 8 часов, 43 минуты, 37 секунд (31.03.2009 - 05:00) vitaver написал(а):
Цитата
Записываешь в сессию текущее положение

пример покажи?
И твой совет нужен по поводу моего вопроса в этой теме:
http://phpforum.ru/index.php?showtopic=16996
Как мне лудше использовать предложенное?

Спустя 43 секунды (31.03.2009 - 05:00) vitaver написал(а):
Цитата
пример покажи?

лудше воспринимаю примерами!

Спустя 20 минут, 6 секунд (31.03.2009 - 05:20) kirik написал(а):
Цитата (vitaver @ 30.03.2009 - 21:00)
лудше воспринимаю примерами!

В следующий сам попробуй написать, а мы поправим.

PHP
<?php
session_start
();

$array = array('Text 1''Text 2''Text 3''Text 4');

if(!isset(
$_SESSION['position']) || !isset($array[$_SESSION['position']]))
    
$_SESSION['position'] = 0;

echo 
$array[$_SESSION['position']];

$_SESSION['position']++;

Спустя 16 минут, 4 секунды (31.03.2009 - 05:36) vitaver написал(а):
kirik
Спасибо!!! Вот то что ты написал в трех словах, мне бы пришлось перекопытить кучу учебников чтобы понять как это должно работать.
За это я благодарен!!! Что избавляете меня от траты времени, которого у меня и так нет.
Спасибо!!!

Спустя 1 час, 22 минуты, 33 секунды (31.03.2009 - 06:59) kirik написал(а):
Цитата (vitaver @ 30.03.2009 - 21:36)
Вот то что ты написал в трех словах, мне бы пришлось перекопытить кучу учебников чтобы понять как это должно работать../* .. */...избавляете меня от траты времени, которого у меня и так нет.

А вот зря ты так сказал.

Спустя 25 минут, 10 секунд (31.03.2009 - 07:24) vitaver написал(а):
Цитата
А вот зря ты так сказал.

Я поблагодарил за помощь и за то что избавил меня от траты времени.
Я считаю что листать книги надо, это пойдет на помощь. Я стараюсь это делать, но невсегда получаеться. И для того чтобы решить что это можно сделать по средствам сессии и оформить это правельно заняло бы у меня много времени. Этот пример это всего одна из составляющих чето больше, и вот это "чегото больше я всеже делаю самостаятельно, хоть и некоторые вещи и спрашиваю.
Скажи что касаеться использования хеадера и обхода формы свои мысли пожалуйста?

Спустя 2 часа, 5 минут, 1 секунда (31.03.2009 - 09:29) kirik написал(а):
Цитата (vitaver @ 30.03.2009 - 23:24)
Скажи что касаеться использования хеадера и обхода формы свои мысли пожалуйста?

Я не вникал, что нужно, но думаю сокеты или curl помогут.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.