Seite 1 von 1

PHP in JS verwenden

Verfasst: 20.02.2010, 23:48
von masterronnow
Hallo,

ich möchte in diesem Script:

Code: Alles auswählen

<script type='text/javascript'>Spruch = new Array();

Spruch[0] = "";
Spruch[1] = "";
Spruch[2] = "";
Spruch[3] = "";

var Zufall = Math.random();
var Zufall = Math.round((Spruch.length-1) * Zufall);

document.write(Spruch[Zufall]);
</script>
PHP bei den einzelnen Sprüchen verwenden.

Ist das irgendwie möglich?

Viele Grüße
masterronnow

Re: PHP in JS verwenden

Verfasst: 21.02.2010, 00:13
von Linus
Klar, wenn du das script als .php abspeicherst...

Code: Alles auswählen

Spruch[0] = "<?php echo "Hello World!"; ?>";
Da ists auch egal das du zweimal die " verwendest, da das PHP ausgeführt wird, wenn die Datei geladen ist. Nur sollte der PHP-Code keine " ausgeben ;)

Re: PHP in JS verwenden

Verfasst: 21.02.2010, 00:17
von masterronnow
Und genau das geht nicht, script sieht so aus:

Code: Alles auswählen

<script type='text/javascript'>Spruch = new Array();

Spruch[0] = "Chattreffen am 27.02.2010 ab 15:00uhr!";
Spruch[1] = "Neu angemeldete Chatter: <?php $skyfire=$chat->getDetails("skyfire");echo $skyfire['alias'];?> und Cinderella! Willkommen!";
Spruch[2] = "Neuster Stammy im Chat: _CASSI_, herzlichen Glückwunsch!";
Spruch[3] = "Willkommen im ULTIMATIC-CHAT!";

var Zufall = Math.random();
var Zufall = Math.round((Spruch.length-1) * Zufall);

document.write(Spruch[Zufall]);
</script>
Viele Grüße
masterronnow

Re: PHP in JS verwenden

Verfasst: 21.02.2010, 00:22
von Linus
Ja, weil der Alias nunmal " enthält. Lösung: ' verwenden ;)

Code: Alles auswählen

<script type='text/javascript'>Spruch = new Array();

Spruch[0] = "Chattreffen am 27.02.2010 ab 15:00uhr!";
Spruch[1] = 'Neu angemeldete Chatter: <?php $skyfire=$chat->getDetails("skyfire");echo $skyfire['alias'];?> und Cinderella! Willkommen!';
Spruch[2] = "Neuster Stammy im Chat: _CASSI_, herzlichen Glückwunsch!";
Spruch[3] = "Willkommen im ULTIMATIC-CHAT!";

var Zufall = Math.random();
var Zufall = Math.round((Spruch.length-1) * Zufall);

document.write(Spruch[Zufall]);
</script>

Re: PHP in JS verwenden

Verfasst: 21.02.2010, 00:38
von masterronnow
Danke, funktioniert.