Skocz do zawartości

Malutki skrypcik do linków


Buncol

Rekomendowane odpowiedzi

Cześć !

Możecie mi troszkę podpowiedzieć bo na php się nie znam a potrzebuje prosty skrypt. Chodzi mi, że np w pliku txt dodaje kody linków.

Na stronie wklejam kod php, który będzie wyświetlał losową określoną liczbę linków. Chodzi o takie include pliku txt z losowym wyborem linków.

Z góry dzięki

Pozdrawiam

Marcin

Fotografia ślubna: www.marcindrechna.com

Odnośnik do komentarza
Udostępnij na innych stronach

<?
$urle = array
(
"https://domena1" => array
	  (
		  "anhor1",
		  "anhor2",
		  "anhor3",
	  ),
"https://domena2" => array
	(
		"anhor1",
		"anhor2",
		"anhor3",
		"anhor4"
	),
"https://domena3" => array 
	(
		"anhor1",
		"anhor2",
	)
);
$linki = array_rand ($urle, 3);
?>

Liczba domen i urli dowolna.

Taki plik includujesz do strony i żeby wyświetlic losowe linki z losowymi anhorami w miejscu do tego przeznaczonym na stronie wklejasz:

<? 
	foreach ($linki as $myLink) {
		$myAnchor = array_rand ($urle[$myLink], 1);
		echo '<a href="'.$myLink.'" title="'.$urle[$myLink][$myAnchor].'">'.$urle[$myLink][$myAnchor].'</a><br />';
	}
?>

Odnośnik do komentarza
Udostępnij na innych stronach

Witam.

Plik linki.txt umieszczasz na jakims serwerku a to wklejasz na stronki gdzie ma sie wyswietlac link ( system rotacyjny 1 link )

<?php

$textfile =('https:// jakas tam strona.pl/linki.txt');

$quotes = file($textfile");

$quote = rand(0, sizeof($quotes)-1);

echo $quotes[$quote];

print_r ->

?>

Pozdrawiam.

P.S.

A moze ktos ma cos takiego do szablonow SMART

Odnośnik do komentarza
Udostępnij na innych stronach

alimilut:

Na smarty, dla kodu Buncol'a

<?php include $f = file('linki.txt');$smarty->assign('linki', $f[array_rand($f)]);  ?>

a w szablonie {$linki}

$smarty->assign - w zależności od skryptu podkreślona część może wyglądać inaczej i należy się dostosować do zastosowanego nazewnictwa.

Pobieranie linków przy każdym połączeniu może sprawiać spore problemy z wydajnością dla większych/częściej oglądanych stron.

Plik z linkami przechowuj lokalnie, w innym wypadku konieczne będą bardziej rozbudowane rozwiązania.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności