- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
так тебе через js надо это делать, это не ко мне))
Нет! Мне нужен php :)
Нет! Мне нужен php :)
ну пиши тогда подробно что, куда, чего)
ну пиши тогда подробно что, куда, чего)
В прошлых постах писал уже, но попробую подробнее)
1) Инклюдим php скрипт в шаблон.
2) Скрипт должен парсить титл странички с которой он исполняется.
3) Если в титле найдена маска, то грузим html код принадлежащий маске. (маску и html код указываем в скрипте)
Маски это части кейворда, например в ключе "играть в игру world of tanks бесплатно без регистрации" присутствует маска world of tanks.
В скрипте указываем маски, например маска world of tanks далжна выдавать html код который мы привязали к этой маске.
Желательно, чтобы скрипт мог выгружать то, что ему укажешь. Например для одной маски привязали html код, а для какойто просто ссылку.
маски могут быть написаны как латиницей, так и керилицей.
Если чесно, я думал, что ктонибудь в личку мне этот ротатор скинет и все ибо есть готовое решение. Был у меня такой, но потерял. Название скрипта не помню...
где нужно выводи $val
---------- Добавлено 14.01.2015 в 21:39 ----------
Если чесно, я думал, что ктонибудь в личку мне этот ротатор скинет и все
тоже вариант, жди, может кто то и скинет...
выше уже есть, примерно так
<?
$text=file("file.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES);
$col_str = count($text)-1;
?>
<?
echo $text[rand(0,$col_str)]."<br />";
echo $text[rand(0,$col_str)]."<br />";
echo $text[rand(0,$col_str)]."<br />";
?>
."<br />" - это убрать если перенос строки не нужен
А если немного усложнить задачу.. В каждом файлике file.txt, file1..2.txt есть значение: key1, key2, key3
Как сделать так что бы скрипт подставлял значение вместо key1, kty2 или key3 другой кейворд..
Для примера: file.txt - файл с длинными кейвордами:
Продажа дорогих key1 машин
Продажа красивых key2 автомобилей
файл key1.txt с короткими кейвордами:
американских
надёжных
супер
файл key2.txt с короткими кейвордами:
старых
красных
синих
Соответственно скрипт должен вывести что-то на подобе этого:
Продажа дорогих надёжных машин
Продажа красивых старых автомобилей
Т.е. задача идёт что бы возможность подстановки в файлах была тоже.
ну и вставляй так
echo $text[rand(0,$col_str)]." ".$text2[rand(0,$col_str2)]." ".$text3[rand(0,$col_str3)];
какие ещё замены в файлах)
или нагенери сначала ключей, потом уже их юзай
ну и вставляй так
echo $text[rand(0,$col_str)]." ".$text2[rand(0,$col_str2)]." ".$text3[rand(0,$col_str3)];
какие ещё замены в файлах)
или нагенери сначала ключей, потом уже их юзай
Имелось ввиду, что подстановка будет в файлах тоже:
$text=file("file.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES);
Имелось ввиду, что подстановка будет в файлах тоже:
$text=file("file.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES);
что значит подстановка в файлах ? )) один раз ? в чём смысл ? :)
Отпишусь тут по поводу shuffle($text);
Сделал тесты на крупном проекте. Скажу так, не делайте как я писал, и никогда не мешайте в цикле или просто много раз shuffle($text) не нужно делать.
С каждым таким перемешиванием, почему-то массив увеличивается в разы, и операция с каждым разом всё идёт тормознее и тормознее. Я не видел исходники данной функции, но могу сказать, что жрёт она ресурсов достаточно много, если пользоваться ей часто.
---------- Добавлено 21.01.2015 в 18:47 ----------
Так же тут уже писали вариант:
$text=file("file.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES);
$col_str = count($text)-1;
?>
<?
echo $text[rand(0,$col_str)]."<br />";
echo $text[rand(0,$col_str)]."<br />";
echo $text[rand(0,$col_str)]."<br />";
?>
."<br />" - это убрать если перенос строки не нужен
рекомендую заменить rand на mt_rand
1. mt_rand более рандомный и правильный
2. Из документации функции RAND: