Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Kleines PHP Problem

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Genesis
PostRank 2
PostRank 2
Beiträge: 36
Registriert: 17.11.2004, 10:18
Wohnort: Köln

Beitrag von Genesis » 26.02.2005, 12:59

Über eine .txt Datei ziehe ich mir per "include" einen Zufallstext, ist alles kein Problem.
Jetzt will ich auf die selber Art ein Wort "per Zufall" aus einer .txt Datei ziehen, ist eigentlich noch einfacher ;-)

ABER, dieses Wort soll an 3 Stellen auf der Seite erscheinen und dann immer das geleiche sein !!!

Wenn ich jetzt 3 mal den gleiche include - Befehl einsetze, kommen trotzdem 3 verschiedene Wörter per Zufall .........
Ist ein bisschen blöd jetzt aber ich weiss da nicht weiter.
Ist schön das per Zufall immer ein anderes Wort genommen wird aber das soll eben an 3 Stellen im Text stehen und "dann" immer das geleiche sein.

Bevor ich da 2 Wochen dran tüfftele, denke ich ist hier bestimmt jemand der viel besser bescheid weiss als ich und mir dabei was helfen kann.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 26.02.2005, 13:24

Gebe das Wort das du aus der Textdatei auswählst einfach nicht direkt aus sondern speichere es in eine Variable.

Wie machst du es denn bisher?

Genesis
PostRank 2
PostRank 2
Beiträge: 36
Registriert: 17.11.2004, 10:18
Wohnort: Köln

Beitrag von Genesis » 26.02.2005, 13:40

Bis jetzt mache ich es so:

<?
$array = @file("https://www.domain.de/daten.txt");
shuffle($array);
for ($i=0; $i<$zufall = rand(1, 3); $i++) {
echo chop($array[$i])." ";
}
?>


das bringt mir dann per Zufall 1 bis 3 Wörter. Sollen aber eben an 3 verschiednen Stellen immer die gleichen Zufallswörter sein.

Ich denke mit dem Code geht das nicht, aber ich finde keinen dafür passenden.
Sollte auch nichts aufwendiges mit SQL Datenbank etc. sein - nur ne einfache .txt Datei.

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 26.02.2005, 14:04

Was willst du schlussendlich haben? Drei mal das gleiche, zufällig ausgewählte Wort?

Dann wäre folgender Code geeignet:

Auswahl des Wortes (mit 1 Leerzeichen nach dem Wort):

Code: Alles auswählen

<? 
$array = @file&#40;"http&#58;//www.domain.de/daten.txt"&#41;; 
shuffle&#40;$array&#41;; 
$wort = chop&#40;$array&#91;0&#93;&#41;." ";
?>
Ausgabe des Wortes:

Code: Alles auswählen

<?
echo $wort;
?>

Genesis
PostRank 2
PostRank 2
Beiträge: 36
Registriert: 17.11.2004, 10:18
Wohnort: Köln

Beitrag von Genesis » 26.02.2005, 15:29

Ja super, danke Dir.
Genauso wollte ich das haben ;-)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag