habe link php fuer links...wollte jetzt im 10sek

  • Also das ganze sind 2.Dateien eine Textdatei und eine php Datei.
    Da kann man Banner oder Textlinks Rotieren lassen nach Zufall.
    Ich wollte aber einen Codeanhang damit die Banner alle 10Sekunden wechseln...


    Datei: link.php

    Zufaelliger Link:<?php
    $avar = @file("link.txt");
    $anz = @count($avar);

    srand((double)microtime()*1000000);
    $random = rand(1,$anz);
    echo $avar[$random-1];
    ?>


    Hier kommen die Banner rein.Datei: link.txt

  • hallo,

    komme damit erst mal nicht mit klar
    mein engl.laesst zu lernen uebrig...
    hat denn keiner ahnung
    das kann doch nicht so shwer sein an mein script was anzuhaengen
    weil das schript geht habe schon sooft was downlode aber ging dann doch alles nicht

  • hallo, also habe mal alles hochgefahren geht auch brauche ich da gar keine textdatei?
    Und an welche Stelle muss ich die banner einfuegen die er dann wechselt

    <script language="JavaScript1.2">
    /*
    Rotating HTML Block using PHP and JavaScript - Based on a Modified version of JavaScript by Narayan Chand Thakur "http://ncthakur.itgo.com/"
    PHP aspect developed by R.Sussex - http://myspaza.co.uk and http://designbysilverside.co.uk
    This may be used freely as long as this message is intact.
    */
    <?
    // first create some PHP variables for script config

    // delay in seconds
    $delay = 3;

    // create an array of html (Note: this could also be done by using a mysql_fetch_array();
    $html = array('<h1>HTML Block 1</h1>',
    '<a href="http://myspaza.co.uk">A Html Link</a>',
    '<img src="http://myspaza.co.uk/img/myspaza_how_to_logo.gif" alt="MySpaza Logo" />',
    '<h1>HTML Block 4</h1>');

    ?>


    var delay =<? print $delay; ?>*1000;
    var item=new Array()
    <?
    // loop throug $html[] to get values
    $i=0;
    $count=count($html);
    while($i<$count) {
    // create the javascript variables

    // create content and add some slashes so javascript doesnt complain
    $content = addslashes($html[$i]);

    print 'item['.$i.']="'.$content.'"
    ';

    $i++;
    } ?>

    var current=0

    var ns6=document.getElementById&&!document.all

    function changeItem(){
    if(document.layers){
    document.layer1.document.write(item[current])
    document.layer1.document.close()
    }
    if(ns6)document.getElementById("div1").innerHTML=item[current]
    {
    if(document.all){
    div1.innerHTML=item[current]
    }
    }
    if (current==<?=$count; ?>) current=0
    else current++
    setTimeout("changeItem()",delay)
    }

    window.onload=changeItem

    </script>

    <layer id="layer1" left="210" top="250"></layer>
    <div id="div1" style="height:200px;">
    </div>

  • PHP
    $html = array('<h1>HTML Block 1</h1>',
    '<a href="http://myspaza.co.uk">A Html Link</a>',
    '<img src="http://myspaza.co.uk/img/myspaza_how_to_logo.gif" alt="MySpaza Logo" />',
    '<h1>HTML Block 4</h1>');

    Änder das mal auf

    PHP
    $html = @file("link.txt");

    Information will frei verfügbar sein.

    Don't eat unpeeled hedgehogs.