Рандомайзер контента на ПХП + JS

Kolyaj
На сайте с 28.03.2006
Offline
69
#31
mfl:
Два слеша зачем?

Потому что на выходе (в js-коде) слеш должен присутствовать.

mfl
На сайте с 16.10.2006
Offline
134
mfl
#32

str_replace("'", "\'", $text);

А сдесь он не будет присутствовать?

Проверьте:

echo str_replace("'", "\'", "sdf ' sacd '");
Kolyaj
На сайте с 28.03.2006
Offline
69
#33
mfl:
Проверьте:

Проверил -- вы правы. Я, тем не менее, тоже :)

[Удален]
#34

лучше всегда экранировать спецсимволы двойной чертой, иначе при большом проекте, можете сдлеть ошибку которую будете искать очень долго))))))))

Nemesis-TNT
На сайте с 15.07.2008
Offline
26
#35

Может кто выложит уже готовый скриптик, а то от темы отошли...

mfl
На сайте с 16.10.2006
Offline
134
mfl
#36

Уже выкладывался

<?php 

header('Content-Type: text/javascript');

$text = array(
'текст 1',
'текст 2',
'текст 3',
'текст 4',
// и т.д.
);

$text = str_replace("'", "\'", $text[array_rand($text)]);
$text = str_replace("\n", '\n', $text);

echo "document.write('", $text, "');";
?>
lwz
На сайте с 06.01.2008
Offline
50
lwz
#37
mfl:
Уже выкладывался

Как через JS вывести?

Kolyaj
На сайте с 28.03.2006
Offline
69
#38

lwz, а что в вашем понимании значит загадочная фраза "Вывести через JS"? Поясните, наконец. Тогда вам и ответят.

lwz
На сайте с 06.01.2008
Offline
50
lwz
#39
Kolyaj:
lwz, а что в вашем понимании значит загадочная фраза "Вывести через JS"? Поясните, наконец. Тогда вам и ответят.

Выводим рандомно сгенерированное содержимое скрипта который получился выше например так:

<script language="JavaScript" src="http://сайт/js.php?id=news"></script>

Т.е я про то чтоб можно было экспортировать эту рандомную генерацию на сайты где нет ПХП.

humbert
На сайте с 16.03.2006
Offline
540
#40

Код сверху же. Он и будет работать. Исправьте только на то, что Вам надо вывести.

Вы программист? Или Вам под кокретную задачу надо конкрентый код написать?

Парсинг прайс-листов, наполнение интернет-магазина товаром. (https://humbert.ru) Любая CMS (Битрикс, OpenCart, Prestashop и даже Woo Commerce )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий