|
|
|
|
|
для: Митя
(04.10.2012 в 21:58)
| | А я то тут при чем? Я вам этого не писал, узнали не от меня. А вообще в руководство загляните, еще многое познаете. | |
|
|
|
|
|
|
|
для: confirm
(04.10.2012 в 21:55)
| | Спасибо большое...... работает.
Тему закрываю
особенно спасибо за следующий скрипт: я этого не знал, буду использовать
$result = ${"ra".$rand};
echo $result;
|
| |
|
|
|
|
|
|
|
для: Митя
(04.10.2012 в 21:52)
| | А я вам что написал по вашему? Это и есть правильное определение строкового значения, если строка также содержит кавычки внутри. Либо вы используете в данном случае разные кавычки (одинарные и двойные), либо внутренние в строке кавычки пишите после слеша, если используете одни и те же кавычки (или одинарные, или двойные).
Ваш РНР редактор, что не имеет подсветки и вы не видите, что то, что вы пишите визуально является ошибкой? | |
|
|
|
|
|
|
|
для: confirm
(04.10.2012 в 21:46)
| | в моём случае сообщение о ошибке:
"Parse error: syntax error, unexpected T_STRING in /usr/.... путь к файлу"
Если Вы знаете правильный результат, то напишите пожалуйста ! | |
|
|
|
|
|
|
|
для: Митя
(04.10.2012 в 21:32)
| | А с чего бы он понимал, если значение переменной совсем не строка, а смесь строк и неопределенной константы, к тому же не правильно описанных?
$r1 = '<a href="http://ссылка 1 чужого сайта">текст</a>';
|
| |
|
|
|
|
|
|
|
для: Lotanaen
(04.10.2012 в 10:54)
| |
$r1 = "<a href="http://ссылка 1 чужого сайта">текст</a>";
|
если сделать по другому, как чуть выше писанул, то возникает ошибка, ибо понимает скрипт переменную "<a href="... на этом переменная понимает завершение кода.
Всем известно, что второе условие входит в первое, чтобы потом оно же вышло из первого ! Это даже самому новичку понятно
Видать тут надо ставить функцию о том, чтобы ссылка не читала вначале свой сайт... НО КАК ? | |
|
|
|
|
|
|
|
для: Митя
(03.10.2012 в 20:50)
| | А зачем вы ссылки в обратные кавычки берете? Берите в прямые (одинарные либо двойные)... | |
|
|
|
|
|
|
|
для: Митя
(30.09.2012 в 20:35)
| | Только есть проблемка - немогу её решить:
<?
srand((double)microtime()*1000000);
$aty01 = "<a href=`http://другой сервер`>вывод 1</a>";
$aty02 = "<a href=`http://другой сервер`>вывод 2</a>";
$aty03 = "<a href=`http://другой сервер`>вывод 3</a>";
$my = array($aty01, $aty02, $aty03);
$rimy = array_rand($my)
?>
<?php echo $my[$rimy]; ?>
|
Код генерируется правильно, но ссылка на чужой сервар осуществляется ч/з мой, получается ошибка:
http://fx-take.tomsknet.ru/`http://другой сервер
Как надо сделать так, чтобы мой сервер не дописывался ? видать array работает только по данному серверу.
По тому варианту тоже самое, вначале ссылка моей страницы, а потом ссылка переменной:
srand((double)microtime()*1000000);
$rand = rand(1, 3);
$r1 = "<a href=`http://ссылка 1 чужого сайта`>текст</a>";
$r2 = "<a href=`http://ссылка 2 чужого сайта`>текст</a>";
$r3 = "<a href=`http://ссылка 3 чужого сайта`>текст</a>";
$result = ${"r".$rand};
echo $result;
|
| |
|
|
|
|
|
|
|
для: Lotanaen
(26.09.2012 в 10:09)
| | Спасибо, но я всё равно НЕДОПЁР, тяжко для меня, ещё пока не профи. Но я решил этот вопрос по другому:
$my = array($a01, $a02, $a03, $a04, $a05);
$rimy = array_rand($my)
|
а перед этими строками выставил переменные.
По поводу другой случайной строки - новые две строчки скрипта, но с продолжаемыми следующими переменными | |
|
|
|
|
|
|
|
для: Митя
(25.09.2012 в 18:59)
| | ну я же выше и привел пример как "Самое сложное для меня - это цифру 3 присвоить к переменной $rs3."
а что бы рандомно разные числа выбирались - ложите их в массив и каждый раз при добавлении проверяйте есть ли число в массиве или нет
Либо сделайте не список переменных, а массив строк для вывода и обращайтесь к выбранному рандомно значению массива. | |
|
|
|
|