- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
так тебе через 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: