mal was neues altes...
  • Vote Up0Vote Down DavisDavis September 2006

    hallo, ich habe dieses auf folgender webseite gefunden
    http://www.gamezworld.de/liste.php?kat=32kbspiele

    und ich finde das richtig gut (es geht um das weibchen rechts mit der sprechblase was immer wieder etwas anderes sagt wenn man neu lädt...)
    wie kann ich sowas selber machen das der text am besten in einer TXT seite steckt?!
    und noch besser wäre es wenn das ganze in html stattfinden würde und nicht in php wenn sowas geht...

  • 5 Answers sorted by
  • Vote Up0Vote Down xaosxaos September 2006

    dazu brauchste ne serverseitige sprache damit gehts am einfachsten, php bietet sich nunmal an weils eigentlich jeder hat im gegensatz zu perl/asp/cfm.

    am besten datenbankbasiert.
    einfach ne zweispaltige tabelle in mysql :
    id | text

    dann halt schön texte eintragen.
    in php dann einfach ne zufallszahlgenerieren mit der funktion rand()
    http://de3.php.net/manual/de/function.rand.php

    und dann halt einfach nen query das per id selected.
    ist ne 5min arbeit ;)


    wendes allerdings ohne php haben willst bleibt eigentlich nur javascript und nen iframe bzw ajax.
    nur das läd wahrscheinlich genauso lahm wie die seite selber, weil da wieder eine extra http verbindung geöffnet wird, von daher würde ich auf jedenfall php vorziehen.
    wende was mit ajax machst einfach immer schöne xml dokumente erstellen mit den texten, die durch-nummerieren oder die dateinamen in nem array in js speichern.
    dann halt verbindung öffnen, sachen per GET holen und in den elementebaum einfügen, dazu muss man aber nen bisle mehr js können.

    ansonsten alles als html seite, jedes einzelne, dann per IFRAME in deine site einbinden und das src attribut per js ändern (zufallsgenerator wieder in js)


    im großen und ganzen : php + mysql oder php + xml am einfachsten^^
    p.s. txt geht natürlich auch in kombination mit php nur xml ist übersichtlicher

  • Vote Up0Vote Down DavisDavis September 2006

    so, habe das ganze jetzt recht einfach in php umgesetzt...

    <?php<br /> srand ((double) microtime() * 1000000);<br /> $zitate = file("message.dsv");<br /> $i = count($zitate)-1;<br /> print $zitate[rand(0,$i)];<br />?>

    liest jetzt jeweisl eine textzeile per zufall und gibt sie danach aus. sieht zwar nicht so schön aus wie auf der beispielseite aber kann ja mit einem passenden hintergrund geändert werden.

  • Vote Up0Vote Down xaosxaos September 2006

    kannst doch auch ein wenig css nutzen zur formatierung ;)

  • Vote Up0Vote Down DavisDavis September 2006

    mit css kenne ich mich nicht so gut aus... eher gesagt gar nicht!

  • www.css4you.de
    www.webmasterpro.de


    da findest du was zu dem Thema CSS

Willkommen!

It looks like you're new here. If you want to get involved, click one of these buttons!

Einloggen Registrierung!

Diskussionsteilnehmer

Who's Online (0)