Was ist neu?
Digital Marketing & Webmaster Forum

Digital Marketing, Internet-Technologien, Metaverse und mehr interessieren Dich? Registriere Dich gleich kostenlos, um Mitglied zu werden! Sobald Du angemeldet bist, kannst Du loslegen, Themen und Beiträge veröffentlichen und mit anderen Mitgliedern in Kontakt treten! Wir wünschen Dir einen anregenden Austausch!

Link Rotation script

Bulls

- Premium Member -
hallo an alle...ich bin auf der suche nach einem link rotationn script.ich hab hier ein einfaches für normalen text,aber das geht nicht mit linkcodes..
ich brauch eins wo man z.b 50 linkcodes einträgt und die dann per aktualisierung immer wieder gemischt werden...

ich hoffe das ich es halbwegs verständlich ausgedrückt habe...

kann mir da jemand was empfehlen?

Grüsse
 

tommie-s

Neues Mitglied
quick 'n dirty:
PHP:
<?php
// beliebig lange liste mit einträgen
$bar[] = 'text';
$bar[] = 'bla';
$bar[] = '<a href="http://www.foobar.tld">Link</a>';
$bar[] = 'blubb';
$bar[] = '5';
// durchrütteln
shuffle($bar);
// ausgabe eine eintrages
$foo = $bar[0];
echo $foo;
?>

Als PHP-datei abspeichern und da includen, wo Du es brauchst oder $foo an der betreffenden Stelle einbinden.
 

Bulls

- Premium Member -
ich dank euch erstmal...

@tommie-s: kann man da mehrere links ausgeben lassen? kann man die anzahl irgendwo bestimmen??

Grüsse
 

Bulls

- Premium Member -
mmmh das is ja nett gemeint,aber ich hab überhaupt kein plan von php und den schnipseln... :eek:

kannste mir ungefähr sagen was wo angehängt werden mus bzw erweitert werden muss ?

Grüsse
 

tommie-s

Neues Mitglied
PHP:
<?php
// beliebig lange liste mit einträgen
$bar[] = 'text';
$bar[] = 'bla';
$bar[] = '<a href="http://www.foobar.tld">Link</a>';
$bar[] = 'blubb';
$bar[] = '5';

// anzahl der ausgaben
$anzahl = 3; 

// durchrütteln
shuffle($bar);
// ausgabe eine eintrages
$foo = '';
for($i=0; $i<$anzahl;$i++)
    $foo .= $bar[$i] .'<br />';
    
echo $foo;
?>

So ein Kleinkram ist eigentlich ein schöner Einstieg, um PHP zu lernen .. kann man immer brauchen ;)
 

gemo

- Premium Member -
Noch einfacher ist es, eine Textdatei mit Namen zB. links.txt erstellen und in jede Reihe einen Link setzen:

<a href="http://www.link1.com">link1</a> |
<a href="http://www.link2.com">link2</a> |
.....................

Dann diesen php Schnipsel an die Stelle auf Deiner Webseite wo du Links haben willst:

<?
$array = @file("links.txt");
shuffle($array);
for ($i=0; $i<$zufall = rand(50, 80); $i++) {
echo chop($array[$i])." ";
}
?>

Jetzt bekommst du 50 - 80 Links nebeneinander:

link1 | link2 | .............................

Muss natürlich ne .php Seite sein.


Ich find das so geil einfach :D
 
Oben