kostenloser Webspace werbefrei: lima-city


Bannerrotator

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    connor

    connor hat kostenlosen Webspace.

    Hallo erstmal @all.

    Ich habe mich gerade hier Registriert und gesehen , das es hier auch ein PHP Forum gibt.
    Da ich gerade eine HP aufbauen möchte habe ich auch gleich mal eine Frage zu PHP wegen einem Bannerotator.

    Ich habe eine Textdatei , wo ich Zeilenweise die verschiedenen Bannerscripte drin habe.
    Nun möchte ich es gerne so haben , das per Zufall eine Zeile aus dieser Textdatei ausgelesen wird.

    Den Rest mit dem Anzeigen des Banners auf der HP bekomme ich selber hin.
    Kann mir einer weiterhelfen ?

    DANKE
    gruß
    connor
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Schau die mal die Funktion "file()" an. Diese ließt eine Textdatei Zeilenweise in ein Array ein.

    Den Rest wirst du ja dann alleine hinbekommen oder?!
  4. Autor dieses Themas

    connor

    connor hat kostenlosen Webspace.

    Danke ,

    Schau ich mir mal an.
    Bin noch anfänger in Sachen PHP , aber ich will ja lerenen und versuche es erstmal selber.
    Wenn ich dann noch Probleme habe , melde ich mich nochmal hier.

    Danke


    Edit :

    Ich habe jetzt folgenden code gemacht

    <?php
    
    $bannercode = file("bannercodes.txt"); 
    for($i=0; $i<count($bannercode); $i++){
    $inhalt[$i] = htmlspecialchars($datei[$i]);
    }  
    shuffle($inhalt);
    echo htmlspecialchars($inhalt[1]);
    
    ?>


    Es gibt keine Fehlermeldung , es wird aber auch kein Banner angezeigt , woran könnte das liegen ?





    gruß
    connor


    Beitrag zuletzt geändert: 3.12.2010 13:31:47 von connor
  5. Dein Fehler:
    $inhalt[$i] = htmlspecialchars($datei[$i]);


    Das ganze geht aber auch kürzer:
    <?php
    $bannercode = file("formbeispiel.php");
    shuffle($bannercode);
    echo htmlspecialchars($bannercode[0]);
    ?>


    http://simuliertes.lima-city.de/spielplatz/papierkorb/shuffletxt.php
  6. Autor dieses Themas

    connor

    connor hat kostenlosen Webspace.

    simuliertes schrieb:
    Dein Fehler:
    $inhalt[$i] = htmlspecialchars($datei[$i]);


    Das ganze geht aber auch kürzer:
    <?php
    $bannercode = file("formbeispiel.php");
    shuffle($bannercode);
    echo htmlspecialchars($bannercode[0]);
    ?>


    http://simuliertes.lima-city.de/spielplatz/papierkorb/shuffletxt.php


    Danke Dir , das klappt super !

    EDIT:
    ---------------------
    Ne kleine Frage noch , ist es sehr aufwendig im Script noch einen Klickzähler einzubauen ?
    So das man sehen kann , wie oft ein Banner geklickt wurde ?
    Geht sowas überhaupt , da die Banner ja nicht von mir sind.




    Beitrag zuletzt geändert: 3.12.2010 14:16:42 von connor
  7. Autor dieses Themas

    connor

    connor hat kostenlosen Webspace.

    Na super , ich weiß ja nicht wie , deshalb habe ich ja gefragt.

    Ich kann mir vorstellen , das ich so ne art Umletung über ein PHP datei machen muss .
    Ich bräuchte Nur nen Denkanstoß , dann schaue ich selber ob ich es hinbekomme.

    Danke
    gruß
    connor


  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!