Zufällige HTML/PHP Seite anzeigen lassen

Computer Forum

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Sie betrachten gerade: Zufällige HTML/PHP Seite anzeigen lassen


Antwort
Alt 12.05.2011, 04:23 Zufällige HTML/PHP Seite anzeigen lassen #1
Erfahrener Benutzer
 
Registriert seit: 17.04.2008
Ort: Bonn, NRW
Beiträge: 2.118
todo eine Nachricht über ICQ schicken
Standard Zufällige HTML/PHP Seite anzeigen lassen

Hallo liebe Community!

ich stehe vor folgendem Problem:

Auf einer beliebigen Website (HTML) ist ein Button. Wenn jemand auf diesen Button klickt, soll eine zufällige andere HTML- oder PHP-Datei in einem neuen Fenster aufgerufen werden. Diese zufällige Datei liegt in einem Ordner zusammen mit 5000 (Beispiel!) anderen Dateien.

Wie setze ich das am besten um, dass bei jedem Klick auf den Button eine andere Datei aus den 5000 ausgewählt wird? Ich habe schon im Internet gesucht, aber leider noch nichts wirklich passendes gefunden. Vielleicht kann mir ja von euch jemand weiterhelfen

Ich bedanke mich schon einmal im Voraus für Eure Mühe!
Viele Grüße!

Alt 12.05.2011, 08:46 Zufällige HTML/PHP Seite anzeigen lassen #2
aka Noisy
 
Benutzerbild von Blaxxun
 
Registriert seit: 06.11.2005
Beiträge: 6.075
Standard AW: Zufällige HTML/PHP Seite anzeigen lassen

Haben die Dateien alle eigenständige Namen und nach einem Muster wie z.B. 1.html 2.html ...
Dann wär es relativ einfach, einfach eine Zufallszahl zwischen 0 und 5001 generieren und damit hast du deine Seite ausgewählt.
Andere Methode, rechenintensive bei 5k Seiten, Verzeichnis auslesen in ein array oder sonst wo speichern und dann ebenfalls eine Zufallszahl, diese ist dann der arrayindex mit zugehörigem wert, also deiner beliebigen Seite.
Alt 12.05.2011, 18:20 Zufällige HTML/PHP Seite anzeigen lassen #3
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 17.04.2008
Ort: Bonn, NRW
Beiträge: 2.118
todo eine Nachricht über ICQ schicken
Standard AW: Zufällige HTML/PHP Seite anzeigen lassen

Also momentan haben die Dateien alle einen zufällig generierten Namen (also 10 Zeichen aus Buchstaben und Zahlen). Allerdings ist es wie du schon sagtest einfacher wenn man die Daten nummeriert. Ich denke das werde ich dann auch so machen.
Kannst du mir vielleicht einen kleinen Tipp geben wie ich diese Zufallszahl generieren lassen kann?

Viele Grüße!
Alt 12.05.2011, 18:54 Zufällige HTML/PHP Seite anzeigen lassen #4
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard AW: Zufällige HTML/PHP Seite anzeigen lassen

PHP:
Generating Random Number - Random Number Generator - Random Number PHP
JS:
Generating a random number in JavaScript
CGI/Perl:
Random Number Generator List - CGI/Perl - Source Code | DreamInCode.net
...
Alt 13.05.2011, 06:34 Zufällige HTML/PHP Seite anzeigen lassen #5
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 17.04.2008
Ort: Bonn, NRW
Beiträge: 2.118
todo eine Nachricht über ICQ schicken
Standard AW: Zufällige HTML/PHP Seite anzeigen lassen

Danke Dir!

Habe das Problem jetzt mit Java gelöst. Funktioniert auch wunderbar, bis auf eine Sache:
Wenn ich auf den Button klicke, soll ein neues Fenster geöffnet werden. Momentan ist es so, dass man aber nur im selben Tab weitergeleitet wird. Ich hatte das vorher so gelöst:
HTML-Code:
<a href="seite1.html" target="fenster" onclick="window.open('link.html',
'fenster', 'width=600,height=450,status,resizable,scrollbars')"><img src="pic/button.gif" alt="" border="0" width="" height=""></a>
.
Hat wunderbar geklappt. Jedoch weiß ich jetzt nicht, wie ich das in das Script einbringen kann. Habe da schon etwas rumgetrickst, bin aber noch zu keinem zufriedenstellenden Ergebnis gekommen. Das Script sieht so aus:
HTML-Code:
<script LANGUAGE="JavaScript">
<!--
function go_to(url) {
window.location=url;
}
function linkzufall() {
var a;
a = 1+Math.round(Math.random()*3);
if (a==1) go_to("btn_st/0001.html");
if (a==2) go_to("btn_st/0002.html");
if (a==3) go_to("btn_st/0003.html");
}
// -->
</script>

  <form NAME="myForm">
<input TYPE="button" NAME="button" VALUE="Zufallsklick" onClick="linkzufall()">
</form>
Ich hatte versucht, im <form> Tag den Bereich "onclick" anzupassen, damit er so ist wie oben. Hat aber nicht geklappt.

Vielleicht hab ich ja einen Fehler gemacht.
Alt 13.05.2011, 13:23 Zufällige HTML/PHP Seite anzeigen lassen #6
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard AW: Zufällige HTML/PHP Seite anzeigen lassen

Zitat:
Habe das Problem jetzt mit Java gelöst.
Hast du nicht..... Im Quelltext ist JavaScript enthalten - das ist nicht das Gleiche!

Code:
function go_to(url) {
var ziel=window.open('','_blank');
ziel.location=url;
}
Anstelle der If-Abfragen solltest du besser Switch/Case verwenden!
Code:
switch(a) {
case 1: go_to("btn_st/0001.html");break;
case 2: ...
...
}
Alt 14.05.2011, 03:20 Zufällige HTML/PHP Seite anzeigen lassen #7
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 17.04.2008
Ort: Bonn, NRW
Beiträge: 2.118
todo eine Nachricht über ICQ schicken
Standard AW: Zufällige HTML/PHP Seite anzeigen lassen

Zitat:
Zitat von xandros Beitrag anzeigen
Hast du nicht..... Im Quelltext ist JavaScript enthalten - das ist nicht das Gleiche!
Tut mir leid, habe mich da leicht verzettelt!
Zitat:
Code:
function go_to(url) {
var ziel=window.open('','_blank');
ziel.location=url;
}
Anstelle der If-Abfragen solltest du besser Switch/Case verwenden!
Code:
switch(a) {
case 1: go_to("btn_st/0001.html");break;
case 2: ...
...
}
Danke! Habe mich dem angenommen.
Allerdings habe ich immer noch das Problem mit dem neuen Fenster, das sich öffnen soll. Ich habe schon fast alles ausprobiert, bin aber leider noch nicht zum Erfolg gekommen. Vielleicht noch ein kleiner Tipp?

Viele Grüße!
Antwort

RB

Thema: Zufällige HTML/PHP Seite anzeigen lassen


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen für: Zufällige HTML/PHP Seite anzeigen lassen
Thema Autor Forum Antworten Letzter Beitrag
Andere Seite anzeigen lassen
Hallo, Gibt es eine möglichkeit in Windows Vista (Win XP auch) eine Einstellung vorzunehmen das, wenn eine Adresse im Browser aufgerufen wird eine...
Laoxi Windows Vista Probleme 1 27.03.2009 19:15
Wlan anzeigen lassen
Hi. Als ersters möchte ich euch mitteilen das dieses Board wirklich 1A spitzenklasse ist. Nun aber zu meinem Problem, ... ... Ich würde gerne...
Lizard87 Nokia N95 Forum 59 10.05.2008 18:32
Internetgateway anzeigen lassen?
Hallo, ich habe ein Problem, und zwar: Ich bin an einen Router angeschlossen und auch mit meinem Vater über ein Netzwerk verbunden, der auch an...
Phil 289 DSL Probleme 2 19.12.2007 19:10
Teamspeak auf der Hp anzeigen lassen
Hi kann mir einer sagen wie ich meinen Teamspeak Server auf meiner Hp anzeigen lassen kann? Sodass man von der Seite sehen kann wer online ist usw. ...
Stageman Webmaster Hilfe / Programmierer Forum 2 19.06.2006 22:54
IP anzeigen lassen
Hi all. Ich habe nen Router und würde jetzt gerne meine IP wissen. Ich weiß das es einen DOS-Befehl gibt (also bei start -> ausführen). Kennt...
Josch Software Probleme 1 28.12.2005 21:09

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Besucher kamen mit folgenden Begriffen auf die Seite

html seite zufällig

,

zufälliger aufruf von html seiten

,

html zufällige seite laden

,

html zufällige website

,

html anzeigen lassen

,

html zufälliges file aus ordner

,

html wie seite in seite anzeigen lassen

Powered by vBadvanced CMPS v3.2.2


Sie betrachten gerade: Zufällige HTML/PHP Seite anzeigen lassen