BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- PHP Script wird nicht richtig angezeigt (http://www.black-board.net/thread.php?threadid=23716)


Geschrieben von 0cool am 10.05.2009 um 01:45:

  Script wird nicht richtig angezeigt

Hey Leute,

ich bin gerade dabei mir PHP bei zubringen mit einem Buch, jetzt steh ich aber auf dem Schlauch.
Ich habe mit Hilfe des Buches ein Schript geschrieben, das mir nach dem Zufalls Prinzip eine Zitat mit der Quelle anzeigen soll. Das Einzige was ich sehe, wenn ich die Seite über den Browser aufmache, ist der strich der mit dem "<hr>" erzeugt wird.

Noch eins im Vorraus, Ja ich habe einen Webserver mit PHP installiert und er ist er läuft auch. Das Weiss ich da ich noch mehr PHP Scripte geschrieben habe die alle ohne Probleme laufen.

Hier kommt der Code damit Ihr mir helfen könnt.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
<?PHP
//Variablen vergeben

$maxwert count ($motto)-1;
$nr zufall(0$maxwert);
$zitat $motto[$nr][Zitat];
$quelle $motto[$nr][Quelle];
ausgabe ($zitat$quelle);

//Funktion für die Zufällige reinfolge der Zitate

function zufall ($min$max){
srand ((double)microtime()*1000000);
return (rand($min$max));
}

//Eingabe der Daten

$motto = array (
array (
"Zitat" => "Alt wird man wohl, wer aber klug?",
"Quelle" => "Johann Wolfgang von Goethe"
),

array (
"Zitat" => "Ich habe hier blo&szlig; ein Amt und keine Meinung.",
"Quelle" => "Friedrich Schiller"
),

array (
"Zitat" => "Computer sind die Inteligentesten Idioten, die es gibt",
"Quelle" => "Norman Mailer"
),

array (
"Zitat" => "Politik ist das Paradies zungenfertiger Schw&auml;tzer",
"Quelle" => "Georg Bernhard Shaw"
),

array (
"Zitat" => "Die Welt ist gross genug, das wir alle darin Unrecht haben k&ouml;nnen!",
"Quelle" => "Arno Schmidt"
)
);


//Ausgabe der Daten

function ausgabe ($zitat$quelle){
echo "<div align=\"right\">";
echo "<b>$zitat</b><br>";
echo "<small><i>$quelle.</i></small>";
echo "</div>";
echo "<hr>";
}
?>



Ich weiss nicht wo der Fehler liegt und bin für jede hilfe Dankbar.

0cool



Geschrieben von HeaD am 10.05.2009 um 02:03:

 

Du wirst Dir nun in den Hintern beissen, weils Dir wie Schuppen von den Augen fällt +fg+ ...

Du musst natürlich das Array füllen BEVOR Du es anzeigen läßt Augenzwinkern

Bei Dir kommt erst die Ausgabe und danach befüllst Du es ... wenn Du das umtauscht funktioniert es ... Also erstmal ein Array mit Inhalt befüllen und dann erst die Funktionen ausführen die mit diesem Array arbeiten...



Geschrieben von 0cool am 10.05.2009 um 02:51:

  Script wird nicht richtig angezeigt

man du hast recht jetzt funktionierts.
Ich verenke mich schon aber ich komme an meinen Hinter nicht ran großes Grinsen

Vielen Dank

0cool


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH