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...
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
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.
It looks like you're new here. If you want to get involved, click one of these buttons!